컴퓨터 / Computer

FreeBSD 14에 미디어 위키 설치하기

미디어 위키 1.43.0을 FreeBSD 14에 설치해 보았다.



0. 설치 전 작업 

아래는 위키 설치 전에 미리 해 둬야 할 사항들이다.


           httpd

           php 8

           mysql/mariadb

           ICU 74.2

           GD Library

           git


해당 모듈이 없으면 pkg install 명령어로 설치를 한다. 그리고 미디어위키 사이트에서 1.43 버전을 다운받아 설치하려는 폴더에 업로드한다. (해당 과정은 생략) 이 과정이 끝나면 아래 단계로 이동.


1. 해당 도메인을 브라우저 주소창에 입력한다.


6a66741c95392d1bacb777cb46723f24_1741151738_7733.jpg
 

그러면 위와 같이 뜬다. 여기서 "set up the wiki first"를 누른다.



2. 언어 선택


6a66741c95392d1bacb777cb46723f24_1741151787_2858.jpg
 

도움말 언어와 위키 언어를 설정한다. 추후 다국어 모듈 설치할 수도 있다. 


3. 환경 검사 


6a66741c95392d1bacb777cb46723f24_1741151841_232.jpg
6a66741c95392d1bacb777cb46723f24_1741151942_7015.jpg
 


설치 전에 요구 조건을 다 맞추면 다음으로 넘어가 설치를 할 수 있다. 이때 디렉토리 부분에 설정을 바꾸라고 하는 건 당장 하지 않아도 된다. (그래도 해 놓는게 좋기는 하다.) https://www.mediawiki.org/wiki/Manual:Security#Upload_security
 


4. DB 설정하기 


6a66741c95392d1bacb777cb46723f24_1741151983_1155.jpg
6a66741c95392d1bacb777cb46723f24_1741151983_1737.jpg
 

MySQL과 MariaDB 새 버전에서는 DB 생성 후 아이디 및 패스워드를 동시에 설정할 수 있는데 이제는 아래와 같이 해야 한다.


   create database DB;

   create user USER@localhost identified by 'PASSOWRD';

   grant all privileges on DB.* to USER@localhost;




5. 위키 설정하기 


6a66741c95392d1bacb777cb46723f24_1741152139_4932.jpg
6a66741c95392d1bacb777cb46723f24_1741152139_5674.jpg
 

사이트 이름과 설치할 모듈 등을 지정한다.



6. 설치 과정


6a66741c95392d1bacb777cb46723f24_1741152180_0189.jpg
6a66741c95392d1bacb777cb46723f24_1741152180_0752.jpg
 

별다른 오류가 없다. 설치는 무사히 끝날 듯.



7. 설치 완료 


6a66741c95392d1bacb777cb46723f24_1741152223_9219.jpg
 

이때 생성된 LocalSettings.php 파일을 업로드 해 줘야 한다.



8. 초기 화면


6a66741c95392d1bacb777cb46723f24_1741152244_0565.jpg
 



사실 이제부터 진짜 설정을 해야 한다. 

Comments

Sha_bler 2025.06.17 13:42
아래 명령어로 cache 폴더 권한을 바꿔 줘야 한다.

chown -R www:www ./cache/

웹 서비스가 httpd 인 경우엔 아래와 같이 해야 한다.

chown -R httpd:httpd ./cache/

신비AR카드 8탄 지수정 스페셜덱 소멸의주문
칠성상회
오피스 문구 마리스타 상장케이스 우단 A4 4귀
칠성상회
포켓몬카드 제너레이션즈 랜덤 스타터덱 초보자용 입문 카드게임 세트 완구
칠성상회
커튼 차량용 사생활 암막 프라이버시 햇빛 가림막
칠성상회