본문으로 이동

Wiki관리: 두 판 사이의 차이

LS Taiwan
새 문서: 다음은 media wiki 관리하면서 관련 내용을 정리한 것이다. 백업이나 API등을 활용하는 법을 참조한다. =wiki설치 상태= * 디렉토리 구성 mediawiki는 php로 만들어 졌으며, 디렉토리 하나에 sub로 구성되어 있다. * 디렉토리 위치 www/html : root directory var/www/html에 위치하고 있음 * 설치 내용 확인 설치 php는 다음과 같다. * LocalSettings.php * DB 접두어 DB는 접두어를 사용 : '''w...
 
35번째 줄: 35번째 줄:
* 리눅스 종류에 따른 패키지 명령어
* 리눅스 종류에 따른 패키지 명령어


|(1) Ubuntu/Debian 기반 : '''apt'''
:(1) Ubuntu/Debian 기반 : '''apt'''


|| apt update
:: apt update
|| apt install mysql-client
:: apt install mysql-client


|(2) Alpine 기반 : '''apk'''
:(2) Alpine 기반 : '''apk'''
|| apk '''add''' mariadb-client
:: apk '''add''' mariadb-client


=DB 종류=
=DB 종류=

2026년 8월 13일 (목) 04:37 판

다음은 media wiki 관리하면서 관련 내용을 정리한 것이다. 백업이나 API등을 활용하는 법을 참조한다.

wiki설치 상태

  • 디렉토리 구성

mediawiki는 php로 만들어 졌으며, 디렉토리 하나에 sub로 구성되어 있다.

* 디렉토리 위치
 www/html : root directory
 var/www/html에 위치하고 있음


  • 설치 내용 확인

설치 php는 다음과 같다.

* LocalSettings.php
  • DB 접두어

DB는 접두어를 사용 : wgDB

따라서, DB설정관련 정보는 다음의 명령어로 확인할 수 있다.

 cat LocalSettings.php | grep wgDB

해당 결과는 다음과 같이 나타난다.

## Database settings
$wgDBtype = 'mysql';
$wgDBserver = 'mediawiki 서버이름';
$wgDBname = 'mediawiki db이름';
$wgDBuser = 'mediawiki 사용자';
$wgDBpassword = 'mediawiki db암호';

패키지 설치

리누스 종류에 따라서, 설치 패키지 명령어가 다르다.

  • 리눅스 종류에 따른 패키지 명령어
(1) Ubuntu/Debian 기반 : apt
apt update
apt install mysql-client
(2) Alpine 기반 : apk
apk add mariadb-client

DB 종류

mysql을 근간으로 하지만, mysql은 상용이고, 커뮤니티 버전은 mariaddb라고 불린다.

이름만 다를 뿐, 사용하는 명령어는 같다. 
즉, db 패키징 이름, mysql, mariaDB, InnoDB 등
    명령어: mysql, mysqldump : 모든 패키지에서 동일한 이름 사용.