2

我有几个 J1.5 站点需要很快在 PHP5.4 上运行。(是的,我知道 - 升级到 J2.5),但是鉴于我拥有的时间框架,定制的数量使得它不可能做到这一点。

我意识到升级后我们需要从上到下测试站点,但是 PHP 错误的数量似乎永远不会直接结束。如果不抑制所有错误,可能需要几个月才能让它们运行,哈哈。

有谁知道应该/可以做出任何“一般” php 设置或“全局”Joomla 更改以使这项努力至少有点可以忍受?

本着 stackoverflow 的精神,我应该提到我已经尝试了各种 error_reporting 变体,但发现抑制错误会使其“运行”,但没有任何“工作”。

4

2 回答 2

1

使用 PHP 5.4 和 MySQL 5 运行低至 1.5.15 的 Joomla 版本似乎没有问题(虽然没有安装花哨的附加组件)。也许您报告的错误主要是由附加组件引起的?您是否尝试停用模块/插件?

运行 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 Webmasterplan 检测到网站仍在运行 1.5 版,则会向网站所有者发出警告。Youtube 上有/曾经有视频教程展示了如何破解它。所以最好尽快更新。

于 2013-04-08T09:59:11.330 回答
0

我不确定自从这个答案首次被接受以来是否发生了变化,但根据 Joomla.org ,joomla1.5 与 php5.4 不兼容

来源: http ://docs.joomla.org/Joomla_1.5_won't_work_on_PHP_5.4

此页面日期为 2013 年 4 月 29 日

于 2014-02-04T00:09:11.630 回答