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,就寫這些步驟了,祝你好運!

相關文章
相關標籤/搜索