MediaWiki 1.29.0 maintenance/update.php 什么都不做
MediaWiki 1.29.0 maintenance/update.php does nothing
在我的 MW (1.28.2)
和 SMW (2.5.3)
主机上有:
/home/www/mediawiki-1.28.2
/home/www/w -> mediawiki-1.28.2
(link 到 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
、一些扩展名
然后我从命令行执行:
- 将 link
/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
?
https://www.mediawiki.org/wiki/Manual:How_to_debug
我的猜测(只是猜测)是 PHP7 作为您的默认设置可能存在问题,因为某些 MediaWiki 扩展还不支持它。
我认为您的依赖项存在一些问题,请在终端中尝试 运行ning "composer update" 并且根据我的说法,它实际上是 运行s Localsettings.php 文件并中止如果它识别文件中的任何错误,所以你必须检查它是否有任何错误,最后 运行 php maintanence/update.php 在 mediawiki 目录
好的,这就是我尝试解决的方法:
- 我删除了(临时)
.htaccess
- 我在
LocalSettings.php
中打开了错误报告
- 当我转到
my website/w/index.php
时,我发现有两个(!)缺少扩展名:PdfHandler
和 SpamBlacklist
。从 LocalSettings.php
中删除它们后一切正常。
问题是:PdfHandler
和 SpamBlacklist
去哪儿了???
在我的 MW (1.28.2)
和 SMW (2.5.3)
主机上有:
/home/www/mediawiki-1.28.2
/home/www/w -> mediawiki-1.28.2
(link 到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
、一些扩展名
然后我从命令行执行:
- 将 link
/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
?
https://www.mediawiki.org/wiki/Manual:How_to_debug
我的猜测(只是猜测)是 PHP7 作为您的默认设置可能存在问题,因为某些 MediaWiki 扩展还不支持它。
我认为您的依赖项存在一些问题,请在终端中尝试 运行ning "composer update" 并且根据我的说法,它实际上是 运行s Localsettings.php 文件并中止如果它识别文件中的任何错误,所以你必须检查它是否有任何错误,最后 运行 php maintanence/update.php 在 mediawiki 目录
好的,这就是我尝试解决的方法:
- 我删除了(临时)
.htaccess
- 我在
LocalSettings.php
中打开了错误报告
- 当我转到
my website/w/index.php
时,我发现有两个(!)缺少扩展名:PdfHandler
和SpamBlacklist
。从LocalSettings.php
中删除它们后一切正常。
问题是:PdfHandler
和 SpamBlacklist
去哪儿了???