当前位置:首页 > CMS教程 > ecshop > 列表

配置ecshop 后台管理报错

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-08 16:39:40 浏览: 评论:0 

Strict standards: Redefining already defined constructor for class post

调试ecshop时,在支付方式栏目,报错,可以尝试以下两种方法:

一、php.ini文件的 error_reporting 的修改 E_ALL 

二、

  1. class
  2.  function post() 
  3.     { 
  4.     } 
  5.  
  6.    function __construct() 
  7.     { 
  8.         $this->post(); 
  9.     } 

这是因为php4与php5的区别

PHP4中构造方法是一个与类同名的方法,而从PHP5开始,用__construct()做为构造方法,但仍然支持PHP4的构造方法.

如果同时使用的话,如果 同名方法在前的话,则会报错如题,只需对调两个方法即可,于是解决方法找到了.

安装ecshop后台报错如下:Strict Standards: mktime(): You should be using the time() function instead in sys_url online 32;

报错意思:应该使用time()方法;

解决方法:mktime()方法改为time()方法即可。

安装ecshop时会出现“Deprecated: Assigning the return value of new by reference is deprecated in goods_bath.php online 921” 

这是因为php版本在5.3以后,不能使用”=&”符号,可以直接用”=”就可以了.

出现这个问题后有两种解决方法:

方法1、把php的版本降级到5.3以下,但是这个方法现显然不是最明智的选择,所以我们会选择方法2;

方法2、对程序中”=&”符号全部用”=” 代替.

配置ecshop后台出现错误:

Strict Standards: Declaration of ucenter::add_user() should be compatible with integrate::add_user($username, $password, $email, $gender = -1, $bday = 0, $reg_date = 0, $md5password = '') in ***

Strict Standards: Declaration of ucenter::set_cookie() should be compatible with integrate::set_cookie($username = '', $remember = NULL) in***

解决方法:只要在相应的方法添加相应才参数即可.

Tags: 配置ecshop 后台管理报错

分享到:

相关文章