MediaWiki에 MultiUpload 확장 프로그램 설치

MediaWiki에 MultiUpload 확장 프로그램 설치

설치하려고 하는데"다중 업로드"미디어 위키 확장.

설치 지침에 따라 미디어위키 "LocalSetting.php" 파일에 다음 코드를 추가했습니다. require_once("/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php");

그런데 웹페이지를 방문하여 설치를 확인하려고 하면http://myserverIP/wiki/index.php/Special:Version

"http 오류 500"이 표시됩니다. 그러나 다음 명령을 사용하여 "FCKeditor" 확장을 성공적으로 설치했으며 제대로 작동합니다.

sudo apt-get install mediawiki-extensions
sudo mwenext ParserFunctions.php

내 Apache 오류 로그에는 다음이 표시됩니다.

[Tue Mar 20 13:40:18 2012] [error] [client 172.29.35.61] PHP Warning:  require_once(/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php): failed to open stream: No such file or directory in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:18 2012] [error] [client 172.29.35.61] PHP Fatal error:  require_once(): Failed opening required '/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php' (include_path='/var/lib/mediawiki:/var/lib/mediawiki/includes:/var/lib/mediawiki/languages:.:/usr/share/php:/usr/share/pear') in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:19 2012] [error] [client 172.29.35.61] PHP Warning:  require_once(/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php): failed to open stream: No such file or directory in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:19 2012] [error] [client 172.29.35.61] PHP Fatal error:  require_once(): Failed opening required '/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php' (include_path='/var/lib/mediawiki:/var/lib/mediawiki/includes:/var/lib/mediawiki/languages:.:/usr/share/php:/usr/share/pear') in /etc/mediawiki/LocalSettings.php on line 142

내 "MultiUpload" 디렉터리에 다음이 표시됩니다.

total 112
drwxrwxr-x 2 2010  500  4096 2009-06-10 15:57 .
drwxr-xr-x 3 root root  4096 2012-03-20 13:38 ..
-rw-rw-r-- 1 2010  500   788 2009-06-10 15:57 multiupload.js
-rw-rw-r-- 1 2010  500  1100 2009-06-10 15:57 README
-rw-rw-r-- 1 2010  500  2942 2009-06-10 15:57 SpecialMultipleUpload.alias.php
-rw-rw-r-- 1 2010  500 13314 2009-06-10 15:57 SpecialMultipleUpload.body.php
-rw-rw-r-- 1 2010  500 70689 2009-06-10 15:57 SpecialMultipleUpload.i18n.php
-rw-rw-r-- 1 2010  500  3188 2009-06-10 15:57 SpecialMultipleUpload.php

이 오류를 수정하고 내 미디어위키에서 이 확장 기능을 작동시키는 방법을 알 수 있습니까?

저는 Ubuntu11.04, MediaWiki 1.15.5-3을 사용하고 있습니다.

답변1

Apache 오류 500은 "내부 서버 오류"이므로 주요 세부 정보는 Apache 오류 로그를 확인해야 합니다. 귀하의 경우 오류 로그에는 필요한 파일이 /var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php존재하지 않는다고 나타내는 것 같습니다.

귀하의 디렉토리 목록에 따르면 MultiUpload파일이 MultiUpload.php존재하지 않습니다. MultiUpload.php확장 디렉토리에 있습니까 ? 그렇다면 원하는 것은 다음 LocalSettings.php과 같습니다.

require_once("/var/lib/mediawiki/extensions/MultiUpload.php");

[편집] ...아니면 아마도 당신일 것입니다진짜SpecialMultipleUpload.php실제로 파일을 로드하고 싶습니다 .MultiUpload 디렉터리에서 이 경우 다음을 사용하려고 합니다.

require_once("/var/lib/mediawiki/extensions/MultiUpload/SpecialMultipleUpload.php");

그럼에도 불구하고 실제로 존재하는 파일만 요청할 수 있습니다.

관련 정보