在运行Joomla 2.5.8时将PHP 5.5更新到5.6(或7.0)


Update PHP 5.5 to 5.6 (or 7.0) while running Joomla 2.5.8

我在Google, Stackoverflow(使用搜索框)或Joomla的支持论坛中没有找到我的问题的答案。

我的问题是:我正在运行Joomla 2.5.8网站和我的主机要求我更新PHP版本从5.5到5.6。我真的很想这样做,因为"更新更好"(不是吗?),但我不确定它是否会像一些人报道的那样破坏我的网站。

我当然可以把Joomla升级到3。x但另一方面,我不知道它是否不会破坏我的网站(但我之前尝试过-大约1年前-有一些严重的问题,没有破坏我的网站,只是不允许我更新它的一些原因,我现在不记得了;[?]).

我可以只是更新PHP到5.6(或7.0),只是更新Joomla的兼容性手工检查所有弃用的函数和替换它们的新功能,但列表的"少数不兼容性"(php.net调用它)不是一个周末的工作考虑到我不是Joomla的创造者,我不知道它是我自己的代码(实际上我很不喜欢它)。

你知道在这种情况下该怎么做吗?最后,我总是可以把它全部扔到bin中,安装PHP 7.0服务器,在上面安装最新的Joomla,并构建我自己的模板,就像以前的一样(但这仍然不是一个低努力的解决方案)。

将Joomla更改为其他系统或创建自己的系统也不是解决方案,因为不是我插入内容,这个人只知道这个UI…

:

您的主机是否提供Cpanel?如果是这样,请在PHP Configuration下查看。许多托管公司允许您为每个文件夹设置单独的PHP版本。因此,您可以使用Akeeba在/_Testing/文件夹中创建您的网站的克隆,然后将/_Testing/设置为PHP 5.6并测试问题。

如果您没有看到这个选项,请联系您的主机,看看他们是否会为您启用该功能。

检查您的扩展在Joomla 3上的兼容性是一个周末的工作,正如您所说的"更新的更好"或在这里列出它们,我们可能会说一些关于它