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");

어떤 경우든 실제로 존재하는 파일만 요구할 수 있습니다.

관련 정보