一、WordPress網站搬家的核心步驟
1. 備份原網站數據
- 數據庫備份:通過phpMyAdmin導出SQL文件(建議選擇”自定義”格式并勾選”創(chuàng)建數據庫”選項)
- 文件備份:使用FTP工具完整下載wp-content目錄(含主題/插件/上傳文件),特別注意
.htaccess
和wp-config.php
2. 遷移至新環(huán)境
- 服務器準備:確保新服務器滿足PHP 7.4+、MySQL 5.6+環(huán)境要求
- 文件上傳:通過SFTP上傳所有WordPress文件到新服務器,保持目錄結構一致
- 數據庫導入:在新服務器創(chuàng)建同名數據庫后導入SQL文件
3. 配置修改關鍵點
// wp-config.php 需檢查以下參數
define('DB_NAME', '新數據庫名');
define('DB_USER', '新數據庫用戶');
define('DB_PASSWORD', '新密碼');
define('DB_HOST', 'localhost或新IP');
二、安裝頁面的特殊處理方案
1. 出現安裝頁面的常見原因
wp-config.php
文件丟失或配置錯誤- 數據庫連接失?。ㄥe誤代碼
Error establishing a database connection
) - 文件權限問題(特別是
wp-content
需要755權限)
2. 快速修復流程
- 檢查
wp-config.php
是否存在且包含正確的數據庫憑證 - 通過SSH執(zhí)行權限修復:
chmod 644 wp-config.php
chmod -R 755 wp-content
- 清除瀏覽器緩存后重試
三、高級遷移技巧
1. 使用專業(yè)插件遷移(適用于新手)
- All-in-One WP Migration:自動處理序列化數據,支持500MB以下站點
- Duplicator:生成安裝包+導入器,可突破主機文件大小限制
2. 域名更換時的額外操作
- 執(zhí)行SQL命令替換舊域名:
UPDATE wp_options SET option_value = replace(option_value, 'http://舊域名','http://新域名');
UPDATE wp_posts SET post_content = replace(post_content, 'http://舊域名','http://新域名');
四、驗證遷移成功的5個檢查點
- 所有頁面/文章內容完整顯示
- 媒體庫文件可正常訪問(檢查附件URL是否更新)
- 后臺所有插件/主題狀態(tài)正常
- 用戶登錄功能測試
- 檢查固定鏈接設置(建議重新保存一次)
重要提示:遷移完成后建議保持舊站點運行48小時,同時使用「Better Search Replace」插件徹底清理殘留的舊域名引用。遇到500錯誤時,查看服務器error_log獲取具體報錯信息。