在我的MW (1.28.2)
和SMW (2.5.3)
的托管中,我有:
/home/www/mediawiki-1.28.2
/home/www/w -> mediawiki-1.28.2
(链接到mediawiki-1.28.2
)/home/www/.htaccess
关注https://www.mediawiki.org/wiki/Manual:Upgrading#Command_line我这样做:
mediawiki-1.29.0.tar.gz
下载到/home/www/mediawiki-1.29.0.tar.gz
mediawiki-1.29.0.tar.gz
解包至/home/www/mediawiki-1.29.0
/home/www/w
复制到/home/www/mediawiki-1.29.0
个文件和文件夹:LocalSettings.php
,images
,部分扩展程序然后从命令行我做:
/home/www/w
从/home/www/mediawiki-1.28.2
更改为/home/www/mediawiki-1.29.0
cd /home/www/w
/opt/php/7.1/bin/php ~/bin/composer.phar require mediawiki/semantic-media-wiki "~2.5" --update-no-dev
/opt/php/7.1/bin/php ~/bin/composer.phar update
/opt/php/7.1/bin/php maintenance/update.php
maintenance/update.php
什么都没做!一点都没!
我的网站一直到HTTP 500
。
有什么问题,如何调试maintenance/update.php
?
答案 0 :(得分:1)
好的,我试图解决它:
.htaccess
LocalSettings.php
my website/w/index.php
时,我发现有两个(!)缺失的扩展程序:PdfHandler
和SpamBlacklist
。从LocalSettings.php
删除后,一切正常。这就是问题:PdfHandler
和SpamBlacklist
去了哪里???
答案 1 :(得分:0)
https://www.mediawiki.org/wiki/Manual:How_to_debug
我的猜测(只是猜测)是PHP7可能存在问题,因为某些MediaWiki扩展程序尚不支持它。
答案 2 :(得分:0)
我认为您的依赖项存在一些问题,请尝试运行" composer update"在终端和根据我说它实际上运行Localsettings.php文件并中止如果它识别文件中的任何错误,所以你必须检查它是否有任何错误,最后在mediawiki目录中运行php maintanence / update.php