Mediawiki 1.17的旧版本;不支持PHP版本

时间:2019-03-26 16:26:36

标签: php mediawiki

我有一个很旧的MediaWiki版本。版本:1.17。我认为它在php 5.2或5.4上运行。网页寄存商已放弃了对较低版本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

1 个答案:

答案 0 :(得分:1)

如您所述,问题是在Web主机方面,即使在mediawiki文档上,该选项也告诉您一定要检查您的PHP安装并联系您的主机(如果它运行的是过时的PHP版本)。 建议版本1.17的用户升级到版本1.32.0(最新版本)。

我认为您有两个选择,第一个是也许可以获取数据库的备份并在所需的php版本的本地服务器上运行,第二个是手动升级到服务器支持的版本。 / p>

无论如何,这是逐步将您的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 +