Wiki관리
보이기
다음은 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 : 모든 패키지에서 동일한 이름 사용.