您的位置:首页 > 运维架构 > 网站架构

ECshop网站搬家二三事

2015-11-27 13:53 483 查看
原来大二暑假在一家公司实习学了一点点关于ECshop的知识,回到学校闲来无事做了个网站,然后有一次突然发现wamp不错,突发奇想把电脑本地所有的东西都来了个大搬家,然后发现各种bug,首先是数据库一直连不上

然后是各种网站乱码,最后终于都解决了然后发现只能进去首页,子页面还是各种出错误,所以今天闲的没事把我出现的问题都总结一下,方便以后查看。

关于数据库连不上,我看了很多网站写的非常非常好,但是发现到我这根本不管用,因为我后来才发现我的是数据库配置的问题。下面是我看的网上的一些解决方法,可能对某些人出现数据库连不上有作用,但是对我这个我下面会说一下我的解决方法

对于我出现的问题,

找到data下面的config.php,曾经修改过一次数据库的密码导致数据库连不上,恩,就是这样子

解决乱码问题:创建数据库时的utf-8要选择一下


ECShop出现Strict Standards: Only variables should be passed by reference in的解决方法

第一种解决方法是杀到cls_template.php文件中发现下面这段代码:

?
忘记说了,我的PHP版本是5.5.12,PHP5.3以上默认只能传递具体的变量,而不能通过函数返回值传递,所以这段代码中的explode就得移出来重新赋值了:

?
这样之后顶部的报错没掉了,左侧和底部的报错还需要去ecshop的后台点击清除缓存才能去除。

Strict standards: Non-static method cls_image::gd_version() should not be called statically in E:\SiteAll\zbphp.com\www\includes\lib_base.php on line346

这个错误的的处理是修改文件:E:\SiteAll\ZBPHP.COM\www\includes\cls_image.php 第693行,把

“function gd_version()” 改成“static function gd_version()” 即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: