您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop出现Deprecated: preg_replace()报错的解决方法
以山2024-01-19 22:18:27ecshop商城教程已有12人查阅
导读随着PHP5.5 的普及,ECSHOP系统又爆出了新的错误。PHP发展到PHP5.5版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级
随着PHP5.5 的普及,ECSHOP系统又爆出了新的错误。PHP发展到PHP5.5版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级,导致用户安装使用过程中错误百出。说了半天,这个新错误到底是什么呢,它的完整错误提示信息是这样的:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in.......
注意:不是所有人的ECSHOP都会报这个错误,只有使用PHP5.5环境的ECSHOP才会报这个错误。
先来说一下错误产生的原因:
1)、错误原因:
preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。
如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似下面这样的错误: 2)、解决办法:
其实从刚才的错误提示信息中我们也能看出一二,它提示我们使用 preg_replace_callback 来代替 preg_replace。
所以解决方法如下:
使用记事本或其他PHP编辑软件打开文件 includes/cls_template.php ,找到 替换为: 问题解决。
3)、如果你的ECSHOP中其他文件也报类似的 preg_replace错误,请参照上面方法解决之,解决思路和解决方法是一样的。
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in.......
注意:不是所有人的ECSHOP都会报这个错误,只有使用PHP5.5环境的ECSHOP才会报这个错误。
先来说一下错误产生的原因:
1)、错误原因:
preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。
如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似下面这样的错误: 2)、解决办法:
其实从刚才的错误提示信息中我们也能看出一二,它提示我们使用 preg_replace_callback 来代替 preg_replace。
所以解决方法如下:
使用记事本或其他PHP编辑软件打开文件 includes/cls_template.php ,找到 替换为: 问题解决。
3)、如果你的ECSHOP中其他文件也报类似的 preg_replace错误,请参照上面方法解决之,解决思路和解决方法是一样的。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
- ecshop出现Strict Standards: Only variables should be passed
- 安装ecshop出现相关问题的解决方法
- ecshop出现transport.js与jQuery冲突不加载js的解决方法
- ecshop出现transport和jquery冲突的解决方法实例
- ecshop出现Call to undefined function insert_ads()的解决方法
- ecshop出现Warning: chmod() has been disabled for security reasons in解决方法
- ecshop出现shop_config错误的解决方法
- ecshop出现XMlHttpRequest status:[500] Unknow status 这个错误
- ecshop出现XMlHttpRequest status:[500] Unknow status解决方法
暂无内容 |
暂无内容 |
随机图文
ecshop模板安装方法教程
ECSHOP模板安装很简单,主要分两种网站模板安装方法:1、无ECSHOP二次开发过的(就是新网站没有修改过ECSHOP程序的,模板也是独立的);ecshop重置后台密码MD5+salt修改方法
MD5 32位+salt,简单来说就是明文密码用MD5加密一次,然后在得到的MD5字符后边加上salt字段值(salt值为系统随机生成,生成以后不再改变)再进行一次MD5加密,得到的结果插入passwordecshop怎么修改后台登录地址
为了保证ECSHOP商城安全,需要修改许多默认的程序路径,今天讲下后台路径修改。 ECSHOP修改后台路径根据版本不同,修改的地方也不一样。我现在用的是2.7.3,上网查了资ecshop里操作session与cookie的方法
js里读取cookie// 将document.cookie的值以名/值对组成的一个对象返回html模板里smart的保留变量html模板里取session里的变量
留言与评论 (共有 0 条评论) |