phpcms网站迁移没法更新内容提示Table 'led_com.lz_' doesn't exist的解决方法

  新接的一位客户说要把旧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,就写这些步骤了,祝你好运!

相关文章
相关标签/搜索