博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高版本PHP下搭建ECShop的问题整理
阅读量:6289 次
发布时间:2019-06-22

本文共 889 字,大约阅读时间需要 2 分钟。

ECSshop版本2.7.3,PHP版本5.5.12,搭建时发现诸多报错,一一列举解决方法。

1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:wwwecshopinstallincludeslib_installer.php on line 31

lib_installer.php的31行调用了gd_version()函数,但是该函数未申明静态调用。

解决方法:

找到include/cls_image.php中的678行将 function gd_version() 改为 static function gd_version();

2.Strict Standards: Only variables should be passed by reference

解决方法:

找到\includes\cls_template.php 将 $tag_sel = array_shift(explode(' ', $tag)); 改为$tagArr = explode(' ', $tag);$tag_sel = array_shift($tagArr);

3.Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

还是5.5版本PHP 所触发的问题。

解决方法:

`找到includescls_template.php 288行
return preg_replace("/{(*)}/e", "$this->select('\\1');", $source);
改为
return preg_replace_callback("/{(*)}/", function($r) { return $this->select($r[1]); }, $source);`


  1. }{n
  2. }{n

转载地址:http://qhuta.baihongyu.com/

你可能感兴趣的文章
Python多线程
查看>>
写作环境搭建(git+github+markdown+jekyll)
查看>>
Codeforces Round #443 (Div. 2) C. Short Program
查看>>
flash builder4的序列号(阻止adobe更新)
查看>>
Android横竖屏切换的生命周期
查看>>
python之生成随机密码
查看>>
jekens介绍及服务搭建
查看>>
26. Remove Duplicates from Sorted Array*(快慢指针)
查看>>
bzoj1096[ZJOI2007]仓库建设
查看>>
bzoj1745[Usaco2005 oct]Flying Right 飞行航班*
查看>>
vue数组检测更新问题
查看>>
7月,带你阅读图灵原创图书以及上榜新书
查看>>
【原】无脑操作:Gitblit服务器搭建及IDEA整合Git使用
查看>>
python基础学习笔记
查看>>
shell编程
查看>>
MongoDB 主从同步设置
查看>>
百度地图之控件
查看>>
js keycode大全
查看>>
颜色空间系列4: RGB和YDbDr颜色空间的转换及优化算法
查看>>
Unity C# 设计模式(七)适配器模式
查看>>