Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行Joomla 2.5.8时,将PHP5.5更新为5.6(或7.0)_Php_Joomla_Joomla2.5_Updates_Php 5.6 - Fatal编程技术网

在运行Joomla 2.5.8时,将PHP5.5更新为5.6(或7.0)

在运行Joomla 2.5.8时,将PHP5.5更新为5.6(或7.0),php,joomla,joomla2.5,updates,php-5.6,Php,Joomla,Joomla2.5,Updates,Php 5.6,我还没有在谷歌、Stackoverflow(使用搜索框)或Joomla的支持论坛上找到我问题的答案 我的问题是:我正在运行Joomla2.5.8网站,我的托管要求我将PHP版本从5.5更新到5.6。我真的很想这样做,因为“更新更好”(不是吗?),但我不确定它是否不会破坏我的网站 我当然可以将Joomla更新到3.x,但另一方面,我也不知道它是否会破坏我的网站(但我以前尝试过——大约1年前——有一些严重的问题没有破坏我的网站,只是因为我现在记不起来的原因而不允许我更新它;一些有许可证的东西等等[?

我还没有在谷歌、Stackoverflow(使用搜索框)或Joomla的支持论坛上找到我问题的答案

我的问题是:我正在运行Joomla2.5.8网站,我的托管要求我将PHP版本从5.5更新到5.6。我真的很想这样做,因为“更新更好”(不是吗?),但我不确定它是否不会破坏我的网站

我当然可以将Joomla更新到3.x,但另一方面,我也不知道它是否会破坏我的网站(但我以前尝试过——大约1年前——有一些严重的问题没有破坏我的网站,只是因为我现在记不起来的原因而不允许我更新它;一些有许可证的东西等等[?])

我可以将PHP更新到5.6(或7.0),通过手动检查所有不推荐的函数来更新Joomla的compability,并用新函数替换它们,但考虑到我不是Joomla的创建者,我也不知道它是我自己的代码(实际上我非常不喜欢它),所以“()”列表不是一个周末的工作

你知道在这种情况下该怎么办吗?最后,我可以把所有的东西都扔到垃圾桶里,安装PHP7.0服务器,在上面放上最新的Joomla,然后构建与前一个模板相同的模板(但这仍然不是一个低工作量的解决方案)

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


:(

在Joomla 3上检查扩展的兼容性是一项周末工作,正如您所说的“更新的更好”或者在这里列出它们,我们可能会说一些关于它的事情。你的主机是否提供了一个Cpanel?如果是,请在PHP配置下四处看看。许多主机公司允许你为每个文件夹设置一个单独的PHP版本。因此,你可以在像/_Testing/这样的文件夹中使用Akeba创建网站的克隆,然后将/_Testing/设置在PHP 5上.6并测试问题。

如果您没有看到该选项,请联系您的主机,看看他们是否会为您启用该功能。他们可能会说不,但值得一问。

为什么不将站点克隆到运行php 5.6+的机器上,看看会发生什么?