미디어위키 비주얼 에디터 사용하기

1.35버전 이후부터는 기본 미디어위키 설치 파일에 비주얼 에디터가 번들되어 있다.

즉, 미디어위키만 제대로 설치하면 비주얼 에디터도 그냥 사용할 수 있다는 얘기다.

그런데, 이것이 아파치 서버에서만 가능한 것인지 nginx에서는 비주얼 에디터 작동 시 자꾸 404 에러만 내뿜는다. 참고로 미디어위키 소프트웨어는 위키피디아 백과를 운영하기 위한 환경이기 때문에 위키피디아가 채택하고 있는 웹서버 아파치가 가장 먼저 고려되어 개발된다. 따라서 미디어위키 개발 측에서는 nginx 등 다른 웹서버에서도 작동을 확인했다고는 하나 완벽하게 지원하고 있지는 못하다.

따라서 일부 수정을 하거나 설정을 변경해 줘야 한다. 아래에서 현재까지 알려져 있는 다양한 방법들을 제시한다.

비주얼 에디터가 동작하기 위해서는 nginx 설정에 아래 부분을 추가한다.

location /w/rest.php/ {
        try_files $uri $uri/ /w/rest.php?$query_string;
}
  • 설정 파일 : /etc/nginx/sites-available/default

참조 설명 : https://dawoum.ddns.net/wiki/MediaWiki/Install_1.36.0

하지만 같은 nginx 웹서버라 할지라도 각기 환경이 다양하기 때문에 404 에러가 지속되는 경우가 많다.