《PHP編程:WordPress遷移時一些常見問題的解決方法整理》要點:
本文介紹了PHP編程:WordPress遷移時一些常見問題的解決方法整理,希望對您有用。如果有疑問,可以聯(lián)系我們。
一、導入數(shù)據(jù)庫提示數(shù)據(jù)表已存在PHP學習
以周良博客使用的主機商-主機91為例,提供了phpMyAdmin功能的,導入數(shù)據(jù)庫只需要便捷的選擇數(shù)據(jù)庫,導入就可以了.辦法雖然簡單,但是有可能遇到提示database XXX table has existed.出現(xiàn)該問題的原因可能是之前轉移的時候將網(wǎng)站文件上傳到主機空間后,進行過一次網(wǎng)站安裝,導致新建了一次數(shù)據(jù)庫,創(chuàng)建了新的數(shù)據(jù)表,導致重新導入數(shù)據(jù)庫時數(shù)據(jù)表重復.解決辦法就是將查找到提示的這個已存在的XXX table,將它刪除掉再重新導入.
PHP學習
PHP學習
PHP學習
PHP學習
二、網(wǎng)站文件和數(shù)據(jù)上傳勝利后,排版錯亂PHP學習
首先,我們必要檢查一下網(wǎng)站的PHP版本設置是否正確,WordPress的話,一般是使用5.3或者5.4的PHP版本,如果是5.2的話,是有可能導致網(wǎng)站排版混亂的問題.以周良博客使用的主機91為例,登錄到控制面板,在select php version 處修改為5.3版本即可.
PHP學習
PHP學習
如果修改了PHP版本還是無法生效,那么我們就需要檢查網(wǎng)站加載網(wǎng)站文件的加載文件路徑是否正確了.右鍵瀏覽器-審查元素中查看網(wǎng)站的加載情況,就有可能發(fā)現(xiàn)很多文件是沒有加載出來的,再看拜訪路徑就會發(fā)現(xiàn)網(wǎng)站拜訪路徑和網(wǎng)站文件加載路徑是不一致的,所以我們就需要連接到網(wǎng)站的數(shù)據(jù)庫中,在數(shù)據(jù)庫中的options表處將網(wǎng)站數(shù)據(jù)文件加載的路徑修改與網(wǎng)站拜訪路徑一致.
PHP學習
PHP學習
如果修改了PHP版本還是無法生效,那么我們就需要檢查網(wǎng)站加載網(wǎng)站文件的加載文件路徑是否正確了.右鍵瀏覽器-審查元素中查看網(wǎng)站的加載情況,就有可能發(fā)現(xiàn)很多文件是沒有加載出來的,再看拜訪路徑就會發(fā)現(xiàn)網(wǎng)站拜訪路徑和網(wǎng)站文件加載路徑是不一致的,所以我們就需要連接到網(wǎng)站的數(shù)據(jù)庫中,在數(shù)據(jù)庫中的options表處將網(wǎng)站數(shù)據(jù)文件加載的路徑修改與網(wǎng)站拜訪路徑一致.
PHP學習
PHP學習
三、拜訪主頁空白PHP學習
登錄WordPress后臺,外觀-主題處查看是否已經(jīng)上傳啟用遷移網(wǎng)站之前相對應的主題.如果沒有發(fā)現(xiàn)之前的主題,則必要重新添加主題或者在控制面板處wp-content/themes重新上傳該主題,然后在WordPress后臺主題管理處啟用該主題.
PHP學習
PHP學習
四、網(wǎng)站中的部分功能不克不及用PHP學習
登錄WordPress后臺,插件管理-已安裝的插件處,查看網(wǎng)站插件是否都已經(jīng)全部啟用,將對應網(wǎng)站功效的插件啟用即可.
PHP學習
PHP學習
五、網(wǎng)站主頁可拜訪,其他的選項點擊沒有反應或者提示404錯誤PHP學習
登錄主機空間控制面板,在文件管理處開啟查看暗藏文件,查看.htaccess是否有正確的內(nèi)容.一般初始化的.htaccess文件內(nèi)容為:PHP學習
<p># BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /WP/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /WP/index.php [L] </IfModule></p><p># END WordPress</p>
如果有設置重定向或者靜態(tài)鏈接之類的也必要添加與之前網(wǎng)站相同的內(nèi)容.PHP學習
PS:推薦的插件備份方法
WordPress Move 是一個非常不錯的網(wǎng)站備份還原插件,支持一鍵完整備份整個網(wǎng)站的所有文件和數(shù)據(jù)庫,一鍵還原;還可以通過FTP發(fā)送備份文件到其他主機空間,實現(xiàn)網(wǎng)站遷居.該插件的備份打包是非常智能的,每個壓縮包都可以單獨解壓.PHP學習
啟用插件后,在 設置 > WordPress Move,設置長途備份主機的FTP信息、每個數(shù)據(jù)庫包和文件包的最大體積.
PHP學習
PHP學習
PHP學習
然后拜訪 工具 > Backup Manager 進行備份,可以單獨備份數(shù)據(jù)庫,也可以整站備份.備份的文件都會保存在該插件下的 backup 目錄,所以備份前,請確保你的主機空間有足夠的空間存放備份文件
PHP學習
PHP學習
PHP學習
備份過以后,拜訪 工具 > Migration Assistant,有 3 個功能可以用:
?
更改域名――可以更改當前網(wǎng)站的域名,它會批量替換數(shù)據(jù)庫中的舊域名;PHP學習
遷移――可以將你備份的文件和數(shù)據(jù)庫發(fā)送到遠程主機空間(也就是在上面設置的那個FTP),使用這個功能前,請先在遠程主機空間同樣安裝WordPress 和 WordPress Move,然后將上面的 FTP 遠程備份路徑設置為該插件下的 backup 目錄,這樣,當發(fā)送完備份文件以后,就可以拜訪遠程主機空間的 WordPress Move,通過“還原”功能進行還原,就實現(xiàn)了網(wǎng)站的搬家.PHP學習
還原――可以從 backup 目次選擇已備份的文件進行還原.
PHP學習
PHP學習
在后臺插件安裝界面搜刮 WordPress Move 即可在線安裝PHP學習
《PHP編程:WordPress遷移時一些常見問題的解決方法整理》是否對您有啟發(fā),歡迎查看更多與《PHP編程:WordPress遷移時一些常見問題的解決方法整理》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/8354.html