开发环境:wamp5.2.1( PHP 5.3.3 Mysql 5.5.8 Apache 2.2.17 )
安装很顺利,显示成功安装,但是进入商城首页后报错误如下:Deprecated: Assigning the return value of new by reference is deprecated in F:\phpwwwroot\ecmall\eccore\controller\app.base.php on line 141Deprecated: Assigning the return value of new by reference is deprecated in F:\phpwwwroot\ecmall\includes\ecapp.base.php on line 137请高手指点一下吧,这是为什么?
安装很顺利,显示成功安装,但是进入商城首页后报错误如下:Deprecated: Assigning the return value of new by reference is deprecated in F:\phpwwwroot\ecmall\eccore\controller\app.base.php on line 141Deprecated: Assigning the return value of new by reference is deprecated in F:\phpwwwroot\ecmall\includes\ecapp.base.php on line 137请高手指点一下吧,这是为什么?
http://www.liuhuadong.com/archives/904/index.html
系统信息
服务器操作系统: WINNT WEB 服务器: Apache/2.2.17 (Win32) PHP/5.3.3
PHP 版本: 5.3.3 MYSQL 版本: 5.5.8-log
ECMall 版本: 2.2.1 20100928 安装日期: 2011-12-15
安装之后报错:
Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\dz2x\ecmall\eccore\controller\app.base.php on line 141Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\dz2x\ecmall\includes\ecapp.base.php on line 137
ECMall 2.2在php5.3下确实会有些问题,这是由于php5.3对php内置函数调整所至,你可以通过修改php.ini解决这个问题
打开php.ini
找到error_reporting将该行改为
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE保存后重启web服务应该就可以了。