MediaWiki 1.29.0 maintenance/update.php不执行任何操作
在我的MediaWiki 1.29.0 maintenance/update.php不执行任何操作,mediawiki,semantic-mediawiki,mediawiki-installation,Mediawiki,Semantic Mediawiki,Mediawiki Installation,在我的MW(1.28.2)和SMW(2.5.3)a主机上: /home/www/mediawiki-1.28.2 /home/www/w->mediawiki-1.28.2(链接到mediawiki-1.28.2) /home/www/.htaccess 以下是我所做的: 下载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.
MW(1.28.2)
和SMW(2.5.3)
a主机上:
/home/www/mediawiki-1.28.2
/home/www/w->mediawiki-1.28.2
(链接到mediawiki-1.28.2
)/home/www/.htaccess
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
,图像
,一些扩展名/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需要mediawiki/semantic media wiki“~2.5”--更新版本号为dev
/opt/php/7.1/bin/php~/bin/composer.phar更新
/opt/php/7.1/bin/php维护/update.php
maintenance/update.php
什么都不做!完全
而我的网站则下降到htp500
有什么问题,如何调试maintenance/update.php
?
我的猜测(只是猜测)是,PHP7作为默认值可能有问题,因为某些MediaWiki扩展尚不支持它。我认为您的依赖项有问题,请尝试运行“composer update”在终端中,根据我的说法,它实际上运行Localsettings.php文件,如果发现文件中有任何错误,就会中止,因此您必须检查其中是否有错误,最后在mediawiki目录中运行php maintance/update.php
.htaccess
LocalSettings.php
我的网站/w/index.php
时,我发现有两个(!)缺少扩展:PdfHandler
和spamblaklist
。将它们从LocalSettings.php
中删除后,所有操作都正常这就是问题所在:
PdfHandler
和spamblaklist
在哪里消失了???检查错误日志以了解解释。它至少会告诉您HTTP 500的原因(命令行PHP的错误输出应该显示在控制台中;想不出没有输出的任何原因)。LocalSettigs.PHP中怎么会有错误?在从1.28.2更新之前,它工作正常。有一个更新1.29.1:它说,PdfHandler
和spamblaklist
缺失