新接的一位客户说要把旧phpcms网站迁移到新的服务器并更换新域名,这对ytkah是小菜一碟,但每每事与愿违,忽略了一些细节会很惨的。进入新站后台怎么都没法生成内容,提示Table 'led_com.lz_' doesn't exist,找了半天都没搞定,从新导入数据库了也无济于事,最后去看了文件夹的权限,果真有问题,caches全部者是root,试着把它改成www,再次更新内容就ok了。附上迁移教程php
一、压缩打包原网站全部文件,上传到新服务器,注意文件夹权限和全部者数据库
二、导出旧站数据库,并替换里面的网址缓存
三、导入数据库到新站服务器
四、修改第一步解压好的/caches/configs/database.php中的数据库名称密码,以及修改/caches/configs/system.php里面全部和域名有关的,把之前的老地址修改成新地址。网站
五、进行后台设置-》站点管理 对相应的站点的域名进行修改。spa
六、更新系统缓存。点击后台右上角的“更新缓存”按钮。教程
七、进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。域名
八、内容-》批量更新URL 。把全部的文章的地址都更新一下。后台
九、下面就是把全站都生成一次了。打包
ok,就写这些步骤了,祝你好运!