我有一个很旧的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
答案 0 :(得分:1)
我认为您有两个选择,第一个是也许可以获取数据库的备份并在所需的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 +