Xiaocms搬家之后台登陆出现500错误的解决办法

前段时间,有位客户准备将公司的英文网站放在美国虚拟主机上面,于是联系到我们justhost公正主机。由于客户公司没有专业的网站技术人员,所以网站搬家到justhost虚拟主机的技术体力活我们就帮客户做了。说到给网站搬家,也并没有多少技术含量,无外乎三个步骤,上传网站程序源码,上传数据库,修改数据库配置文件。但搬家又是一项考验技术人员细心谨慎的工作,稍有差错,网站就悲剧了。

客户网站是建站公司用xiaocms二次开发的,建站公司提供了网站程序和数据库后,我们这边就准备开始搬家了,xiaocms网站搬家和大多数程序一样,还是比较简单的,当技术将所有的网站搬家流程都操作完毕之后,访问网站前台和后台都正常,我们本以为万事大吉了。然而过了几天用户就反馈登录网站后台账号后,没有跳转到后台控制面板,而出现了500错误提示。用户联系建站公司,建站那边反馈说是我们服务器配置的问题。

我们知道,服务器是没有问题的,既然客户网站出现了问题,我们就应该着手检查,后来我们在用户网站的admin目录下找到了错误日志,这里不得不说明一下了,错误日志error_log是非常实用的,只要网站运行中出错,该日志就会自动生成。在下图的错误提示中可以得知,后台缺少有效的数据库。

Xiaocms搬家之后台登陆出现500错误的解决办法

后台我们仔细查询了用户的数据库表和数据库配置文件后,发现了问题所在。

在下图中我们可以看到,用户的数据库表前缀和数据库配置文件中的前缀不一样:

Xiaocms搬家之后台登陆出现500错误的解决办法Xiaocms搬家之后台登陆出现500错误的解决办法

让我们把prefix' => 'en_'改为prefix' => 'cn_'后,用户网站后台就可以正常登录啦。

不仅xiaocms需要注意到这里,discuz网站搬家同样也是如此。给网站搬家是一项细心的工作,需要考虑到多方面,如果您也有网站搬家的需求,可以随时联系我们,希望justhost公正主机是您温馨的起航点。


 

备受好评的JustHost美国虚拟主机,专业的PHP空间,无限容量和流量,支持绑定多个域名。

现在购买JustHost虚拟主机即送一个免费域名。

喜欢本文或者觉得本文对您有帮助,请点击下面的分享按钮,立刻分享给您的朋友。




评论被关闭

在线客服