2017-07-14 92 views
1

我与我的MW (1.28.2)SMW (2.5.3)托管有:链接到MediaWiki 1.29.0维修/ update.php什么也不做

  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. 复制从/home/www/w/home/www/mediawiki-1.29.0文件和文件夹:LocalSettings.phpimages,一些扩展

然后通过命令行我做的:

  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

+0

查看错误日志以获取解释。它会告诉你至少HTTP 500的原因(命令行PHP的错误输出应该显示在控制台中;不能想到为什么根本没有输出)。 – Tgr

回答

1

好了,还有我如何努力解决这个问题:

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

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

+0

有一个更新1.29.1:它说,“PdfHandler”和“SpamBlacklist”丢失 –

0

我认为你的依赖项存在一些问题,请尝试在终端中运行“composer update”,并根据我实际运行Localsettings.php文件并中止,如果它识别文件中的任何错误,所以你必须检查是否存在在任何错误,最后运行保养的PHP/update.php MediaWiki的目录

+0

LocalSettigs.php中可能出现错误?在从1.28.2更新之前,它工作正常 –