EyouCms搬家后报错 /core/library/think/db/Connection.php 第 298 行左右
最近接手了一个新项目,网站是用EyouCms做的。刚接手,他们就要求帮忙给网站搬家,更换服务器。刚开始以为是网站建设公司单独做的,打开源码才发现是使用EyouCms二次开发的。既然知道了源头,要想成功给网站搬家,当然要去看下相关教程,去了他们官网,也找到了相应的教程,具体如下:
下面是搬家基本步骤 ,文采不好,描述不清 只能你们老师们自己消耗了!
一、原来的网站
1、确认版本多少,比如1.4.8
2、高级选择,数据备份恢复,选择备份,备份成功即可
3、全部下载到本地
4、打开\data\sqldata
目录里面的,刚更新的SQL文件,格式是20200807-xxxxx.v1.4.8.sql,比如这样格式,最新的20200807表示实际2020年08月07日,再看下修改时间页可以要最新的就是你刚才备份的文件,将他复制到桌面,修改为eyoucms.sql文件名称
二、去官网下载对应的版本程序=(下载完后只要里面的install目录)
1、比如原来的是1.4.8,就下载最新的1.4.8版本,如果是1.4.7就下载1.4.7
下载地址:https://www.eyoucms.com/rizhi
把安装包里面的install目录 直接复制到原来的网站程序里面 再打开安装包 里面的eyoucms.sql文件删除 将第一步的复制桌面的eyoucms.sql复制到该安装目录install下,然后 打包 (压缩为zip格式)。
2、将程序上传新的服务器(如是压缩包就解压到网站根目录) ,然后直接按步骤安装即可。
3、安装成功后 所有的数据都是你原来的数据 省去你再次恢复数据等等麻烦。
4、打开 data目录 将\runtime 目录里面的所有目录文件全部删除 这个只是缓存文件。
完毕!
其实以上的操作也很简单,但是我按照操作之后,打开网站出现了错误,/core/library/think/db/Connection.php 第 298 行左右,刚开始以为这个文件里这个位置是数据库的配置,但是打开之后发现不是的,然后找到文件\application\database.php,打开之后发现里面是配置数据的信息,将正确的信息写进去,再打开网站后,网站就可以正常运行了。
评论