1 / 8
文档名称:

ecshop错误大全.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ecshop错误大全.doc

上传人:yzhlya 2016/7/2 文件大小:0 KB

下载得到文件列表

ecshop错误大全.doc

相关文档

文档介绍

文档介绍:ecshop 错误大全概要:本文针对于对 ecshop 接触时间不久的同事制作 Maximum execution time of30 seconds exceeded ( 30秒运行超时的错误。) 提示解答: 修改 php 执行文件加上 set_time_limit(0); ?> “0”为永不过时,也可设置为其他时间。二. 安装 Ecshop 首页出现报错常见的问题解决办法(在网上看到整理的) 安装 Ecshop 首页出现报错: Only variables should be passed by referen 最近想安装一个 ECSHOP 商城上去,老是报错,出现下面这就话: Strict Standards: Only variables should be passed by reference in D:\**\includes\ on line 406 第 406 行: $tag_sel = array_shift(explode(' ', $tag)); 解决办法 以上版本的问题,应该也和配置有关只要 406 行把这一句拆成两句就没有问题了$tag_sel = array_shift(explode(' ', $tag)); 改成: $tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr); (实验过,绝对可行)因为 array_shift 的参数是引用传递的, 以上默认只能传递具体的变量,而不能通过函数返回值解决办法修改完了要记得清理缓存。 2:或则如果这样配置的话: error_reporting = E_ALL | E_STRICT 估计也可(未测试过,实验中……)修改完上面这个问题之后,可能还会出现下面这个问题: Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\**XX\ecshopshi\includes\ on line 1316 经过查询"includes\" 文件的 1316 行发现,还是同样的问题: //$ext = end(explode('.', $tmp)); 我们把上面这句拆分为下面这三句: $ext = end(); $ar = explode('.', $tmp); $ext = end($ar); 就正常了(亲自测试过的,没问题) $tmp = basename($tmp,".$ext"); 如果主机的 GD 库不存在或者版本不同还有可能出现下面这句错误提示: Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\**X\includes\ on line 346 直接找到“ includes\ ”文件的 346 行左右,将这句: //return cls_image::gd_version(); 注释掉就