我有一个非常老的版本的媒体维基。版本: 1.17。我认为它在php 5.2或5.4上运行。这个web主机已经放弃了对php较低版本的支持,现在只支持PHP 5.6,7.0,7.1,...那个老媒体维基被杀了。
每当我尝试访问wiki的URL时,我只能得到一个带有以下响应的页面:
PHP version not supported.
The requested PHP version is not supported on this server.我对把mediawiki更新到最新版本并使用它不感兴趣。我想要的是最后一次访问以保存一些“文本”。
有没有办法在mediawiki的配置文件中更改“请求的”PHP版本?也许把它从PHP 5.2.3改成5.6?
我已经检查了/LocalSettings.php和/includes/DefaultSettings.php,但我不确定是否可以在那里进行任何更改以解决问题。
任何帮助都将不胜感激。
编辑:这是兼容性列表:https://www.mediawiki.org/wiki/Compatibility
发布于 2019-03-27 00:43:58
正如你所说的那样,问题出在web主机端的选项上,甚至在mediawiki文档上也是如此,它告诉你一定要检查你的PHP安装,如果它运行的是过时的PHP版本,请联系你的主机。建议1.17版本的用户升级到1.32.0版本(最新版本)。
我认为你有两个选择,第一个是也许你可以得到一个数据库的备份,并在一个本地服务器上运行所需的php版本,第二个是手动升级到你的服务器支持的版本。
无论如何,下面是手动升级mediawiki到1.2版本的一步一步的方法。https://www.mediawiki.org/wiki/Manual:Upgrading
但只要确保你满足了所有的要求:
MediaWiki 1.32要求:
PHP 7.0.13+
以下选项之一:
MySQL 5.5.8+ (或等效的MariaDB)
PostgreSQL 9.2+
SQLite 3.3.7+
Oracle 9.0.1+
https://stackoverflow.com/questions/55361947
复制相似问题