新闻中心

Ecshop网站从windows虚拟主机迁移搬家到linux主机下报错的解决方案

作者 / 无忧主机 时间 2014-04-07 18:12:18

Linux主机和windows主机在配置环境上有所不同,所以程序在不同环境上安装、配置的过程中,难免出现问题。无忧主机香港php虚拟主机是linux的主机,最近在帮客户从windows环境下进行网站迁移到无忧主机的过程中,就出现了问题。 小编在给这位站长朋友做Ecshop网站迁移时,所有的数据和程序文件都迁移到新的主机空间了。数据库信息也配置好了。但当他访问域名时居然提示了一串报错提示。报错提示如下图所示:     通过代码报错返回的信息,不难看出,问题出在数据库中的一个字段。无忧主机小编登陆客户的数据库,找到这个字段,发现了端倪。数据表中记录的并非O.add_time这个字段,而是o.add_time。而我们又知道,linux系统和windows系统不一样,是区分大小写的,这么一来,就造成了找不到O.add_time的报错了。解决方法也很简单,只要把两个文件中的字段修改为小写这个文件就迎韧而解了。小编给大家分享下具体的解决方法: 第一:找到网站空间根目录下的join.php 和 index.php 这两个PHP文件。 第二:用一种编辑软件(例如editplus)分别打开这两个文件把这两个文件下的O.add_time替换为o.add_time. 第三:保存上传覆盖以前的文件即可。 这时候您再回到之前访问的页面刷新下网页就可以看到迁移过来的网站正常了。 这是一个不同的环境大小写造成的问题,类似的问题还有不少,无忧主机小编遇到了类似的问题,都会整理成文档分享给大家。感谢大家长期以来对无忧主机的关注和支持。无忧主机小编以后也会更加努力写出更多的文章帮助大家解决各种建站问题。 相关文章推荐阅读: ECSHOP后台商品详情无法上传图片 ECSHOP创建管理员帐号失败的解决办法 ECSHOP安装遇到安装数据失败的解决方法 ECSHOP去版权_删除ECSHOP底部版权信息的方法  

本文地址:https://www.51php.com/ecshop/13777.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服