我有很多J1.5网站需要很快就能在PHP5.4上运行。 (是的,我知道 - 升级到J2.5),但是根据我的时间框架,自定义量使得无法做到这一点。
我意识到我们需要在升级后从上到下测试网站,但PHP错误的数量似乎永远不会直接结束。在不压制所有错误的情况下,可能需要几个月才能让它们运行,哈哈。
有没有人知道任何“一般”的php设置,或“全局”的Joomla更改应该/可以做出来使这项努力至少有点可忍受?
本着stackoverflow的精神,我应该提一下,我尝试过各种各样的error_reporting变种,但是发现抑制错误会使它“运行”,但没有“工作”。
答案 0 :(得分:1)
使用PHP 5.4和MySQL 5运行Joomla版本低至1.5.15似乎没有问题(虽然没有安装花哨的附加组件)。也许您报告的错误主要是由附加组件引起的?您是否尝试停用模块/插件?
运行Joomla 1.5的几个遗留项目无需进行任何配置更改。到目前为止,我必须管理/迁移。我刚刚切换到PHP 5.4作为全球php版本(提供商1& 1)。
如果您遇到问题,只要PHP 4和5并行运行,您可能需要将其添加到您的htaccess以确保使用PHP 5:
# for PHP 5.2
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
或者专门针对PHP 5.4:
# for PHP 5.4
AddType x-mapp-php6 .php
AddHandler x-mapp-php6 .php
警告词:Joomla 1.5 真的已过时。如果Google网站站长计划检测到仍在1.5版本上运行的网站,则会向网站所有者发出警告。 Youtube上有/的视频教程展示了如何入侵它。所以最好尽快更新。
答案 1 :(得分:0)
我不确定自从这个答案首次被接受以来是否有变化但是根据Joomla.org,joomla1.5与php5.4不兼容
来源:http://docs.joomla.org/Joomla_1.5_won't_work_on_PHP_5.4
此页面的日期为2013年4月29日