【问题标题】:Old version of Mediawiki 1.17; PHP version not supported旧版 Mediawiki 1.17;不支持 PHP 版本
【发布时间】:2019-03-26 16:26:36
【问题描述】:

我有一个非常旧版本的 mediawiki。版本:1.17。我认为它在 php 5.2 或 5.4 上运行。网络托管商已经放弃了对低版本 php 的支持,现在只提供对 PHP 5.6、7.0、7.1 的支持……好吧,这杀死了那个旧的 mediawiki。

每当我尝试访问 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

【问题讨论】:

  • 此错误消息是由您的托管服务提供商显示的,而不是由 PHP 或 MediaWiki 显示的。请联系您的房东寻求支持。
  • 他们无法提供帮助。他们警告用户对 php 5.2 的支持将被删除。

标签: php mediawiki


【解决方案1】:

正如您所说,问题出在网络主机方面,即使在 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+

【讨论】:

  • 我有同样的两个想法。但我宁愿只能够更改 wiki 配置中的 1 行代码。从 php 5.2 更改为 5.6。
猜你喜欢
  • 2021-11-10
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
  • 2014-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
相关资源
最近更新 更多