Instalar la extensión MultiUpload en MediaWiki

Instalar la extensión MultiUpload en MediaWiki

Estoy intentando instalar"Carga múltiple"extensión mediawiki.

Seguí las instrucciones de instalación y agregué el siguiente código a mi archivo "LocalSetting.php" de mediawiki require_once("/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php");

pero cuando intenté verificar la instalación accediendo a la página webhttp://myserverIP/wiki/index.php/Special:Version

Me dio "error http 500". Sin embargo, instalé exitosamente la extensión "FCKeditor" usando el siguiente comando y funcionó muy bien:

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

Mi registro de errores de Apache muestra:

[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

Mi directorio "MultiUpload" muestra:

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

¿Puedo saber cómo solucionar este error y hacer que esta extensión funcione en mi mediawiki?

Estoy usando Ubuntu11.04, MediaWiki 1.15.5-3.

Respuesta1

El error 500 de Apache es "Error interno del servidor", por lo que es necesario examinar los registros de errores de Apache para obtener detalles cruciales. En su caso, los registros de errores parecen indicar que el archivo que necesita /var/lib/mediawiki/extensions/MultiUpload/MultiUpload.phpno existe.

Según su listado del MultiUploaddirectorio, el archivo MultiUpload.phpno está en él. ¿Está MultiUpload.phpen el directorio de extensiones? Si es así, entonces lo que quieres en tu LocalSettings.phpes:

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

[editar] ... o más probablemente túen realidadquiero cargar el SpecialMultipleUpload.phparchivo, que en realidadesen su directorio MultiUpload, en cuyo caso desea usar esto:

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

En cualquier caso, sólo puede solicitar archivos que realmente existan.

información relacionada