MediaWiki 1.29.0 maintenance / update.php什么都不做

时间:2017-07-14 07:10:02

标签: mediawiki semantic-mediawiki mediawiki-installation

在我的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
  4. 关注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,部分扩展程序
    4. 然后从命令行我做:

      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
      6. maintenance/update.php什么都没做!一点都没! 我的网站一直到HTTP 500

        有什么问题,如何调试maintenance/update.php

3 个答案:

答案 0 :(得分:1)

好的,我试图解决它:

  1. 我删除了(临时).htaccess
  2. 我在LocalSettings.php
  3. 中启用了错误报告功能
  4. 当我去my website/w/index.php时,我发现有两个(!)缺失的扩展程序:PdfHandlerSpamBlacklist。从LocalSettings.php删除后,一切正常。
  5. 这就是问题:PdfHandlerSpamBlacklist去了哪里???

答案 1 :(得分:0)

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

我的猜测(只是猜测)是PHP7可能存在问题,因为某些MediaWiki扩展程序尚不支持它。

答案 2 :(得分:0)

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