2

MW (1.28.2)在我与我的主机上,我SMW (2.5.3)有:

  1. /home/www/mediawiki-1.28.2
  2. /home/www/w -> mediawiki-1.28.2(链接到mediawiki-1.28.2
  3. /home/www/.htaccess

按照https://www.mediawiki.org/wiki/Manual:Upgrading#Command_line我这样做:

  1. 下载mediawiki-1.29.0.tar.gz/home/www/mediawiki-1.29.0.tar.gz
  2. 解压mediawiki-1.29.0.tar.gz/home/www/mediawiki-1.29.0
  3. 复制 from/home/www/w/home/www/mediawiki-1.29.0文件和文件夹: LocalSettings.php, images, 一些扩展名

然后从命令行我做:

  1. 将链接/home/www/w从更改/home/www/mediawiki-1.28.2/home/www/mediawiki-1.29.0
  2. cd /home/www/w
  3. /opt/php/7.1/bin/php ~/bin/composer.phar require mediawiki/semantic-media-wiki "~2.5" --update-no-dev
  4. /opt/php/7.1/bin/php ~/bin/composer.phar update
  5. /opt/php/7.1/bin/php maintenance/update.php

而且maintenance/update.php什么都不做!一点都不!而我的网站降到HTTP 500.

出了什么问题,我该如何调试maintenance/update.php

4

3 回答 3

1

好的,这是我尝试解决的方法:

  1. 我删除(临时).htaccess
  2. 我打开了错误报告LocalSettings.php
  3. 当我去的时候,my website/w/index.php我发现有两个(!)缺少扩展名:PdfHandlerSpamBlacklist. 从LocalSettings.php所有作品中删除它们后,一切正常。

这就是问题:去哪儿PdfHandlerSpamBlacklist???

于 2017-07-24T08:26:17.837 回答
0

https://www.mediawiki.org/wiki/Manual:How_to_debug

我的猜测(只是猜测)是 PHP7 作为您的默认设置可能存在问题,因为某些 MediaWiki 扩展还不支持它。

于 2017-07-23T07:01:33.800 回答
0

我认为您的依赖项存在一些问题尝试在终端中运行“composer update”,据我说,它实际上运行 Localsettings.php 文件并在它识别出文件中的任何错误时中止,因此您必须检查是否有任何错误它最后在 mediawiki 目录中运行 php maintanence/update.php

于 2017-07-23T08:35:44.693 回答