文章目錄
WordPress網站搬家後,首頁前台空白打開後台也空白,怎麼辦?
WP網站轉移空間換域名,出錯是很平常的事情,我們只需將問題,一個個做排查,問題很快得到解決。
以下是WordPress 網站快速搬家流程▼
wp-config.php文件出錯
有可能是wp-config.php文件填寫出錯。
首先,請檢查wp-config.php裡的MySQL的配置資訊。
看自己的MySQL數據庫名字,數據庫用戶名,數據庫密碼,MySQL主機,這些信息填寫的是否無誤?
修改教程,請參考此文 ▼
通過SSH使用 MySQL 數據庫命令導入數據庫▼
前台內容頁空白或404錯誤的解決辦法
- 1.一般出現前台不能正常打開,必然是做了偽靜態了。如果在原來的空間可以如常的訪問,那肯定是新空間的Rewrite未開啟或者偽靜態規則不正確。
- 2.確認空間Rewrite開啟,自己的偽靜態規則無誤的情況下。可以登錄WordPress後台,重新寫入固定連接
%post_id%.html
保存,然後對文章更新一次,應該就可以解決了。
WordPress重命名排查法
WordPress外掛重命名排查:
- 把當前使用的WP外掛目錄重命名,先重命名“plugins”為“-plugins”,然後新建“plugins”,看看是否恢復如常?
- 如果是,那就重命名回來“plugins”,然後重命名“plugins”文件夾下的插件,看看是否恢復如常?
WP主題沒有激活
- 進入後台,激活WP主題。
- 如果不行,就把當前使用的WP主題文件夾重命名,看看是否恢復如常?
做這個2個操作,是為了檢查是不是主題或插件的原因導致白屏。
- 搞之前建議先備份,如果安裝了wp的緩存類的插件的,先清理下緩存,基本上就這樣了。
如果使用“重命名排查法”後,發現網站前台或後台可以恢復如常,即表示某些插件或主題造成的錯誤,必須停用出錯的插件或主題。
此時,建議開啟“WordPress調試模式”。
如何開啟WordPress調試模式?
- 編輯WordPress網站根目錄下的“wp-config.php”文件;
- 將“
define('WP_DEBUG', false);
”,修改為“define('WP_DEBUG', true);
“ - 開啟WordPress調試後,刷新出錯頁面,就會顯示造成錯誤的插件或主題的路徑和錯誤提示;
- 將出錯的插件或主題重命名,比如:wordpress-SEO插件出錯,就重命名為“=wordpress-seo”。
/** * 开发者专用:WordPress调试模式 * * 将这个值改为true,WordPress将显示所有用于开发的提示 * 强烈建议插件开发者在开发环境中启用WP_DEBUG * * 要获取其他能用于调试的信息,请访问Codex * * @link https://codex.wordpress.org/Debugging_in_WordPress */ define('WP_DEBUG', true); //define('WP_DEBUG', false);
- 最後編輯“wp-config.php”文件,將“define('WP_DEBUG', 真); ” 修改回“define('WP_DEBUG', 假); ”。
記錄出錯的插件設定
- 如你已經確定在WP網站搬家,數據庫替換域名網址後,某些主題和插件的設定數據會自動清空為空白,就要記錄是哪些WordPress插件和主題出錯,事先將這些WordPress主題和插件的設定,導出或複製到電腦上做備份。
以下記錄的,是外星飛碟真相(www.etUfo.org)網站搬家,換服務器路徑、換新域名後會出錯的設定頁面。
(以下網址wp-admin前空多一格,是為避免搜索引擎爬蟲直接訪問到該內部頁面,因為插件內部頁面只有管理員才能訪問)
wp-keywordlink外掛:
https://www.etufo.org/ wp-admin/options-general.php?page=rejected-wp-keyword-link-rejected/wp_keywordlink.php
itsec插件設定:
https://www.etufo.org/ wp-admin/admin.php?page=itsec
ad-inserter插件設定:
https://www.etufo.org/ wp-admin/options-general.php?page=ad-inserter.php
主題設置:
https://www.etufo.org/ wp-admin/themes.php?page=bunyad-admin-options
backwpup插件任務:
https://www.etufo.org/ wp-admin/admin.php?page=backwpupjobs
backwpup插件設定:
https://www.etufo.org/ wp-admin/admin.php?page=backwpupsettings
WP-DBManager插件設定:
https://www.etufo.org/ wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php
麵包屑導航:
https://www.etufo.org/ wp-admin/options-general.php?page=breadcrumb-navxt
自動同步國外社交插件賬號:
https://www.etufo.org/ wp-admin/admin.php?page=nxssnap
xPinner Lite插件設定:
https://www.etufo.org/ wp-admin/options-general.php?page=xpinner
SEO插件社交賬號:
https://www.etufo.org/ wp-admin/admin.php?page=wpseo_social#top#accounts
postman插件設定:
https://www.etufo.org/ wp-admin/options-general.php?page=postman
SSH設置775權限
如果你用的是VPS,這些目錄 默認所有者是root、所使用的FTP是vsftpd、服務器是Apache2。
這些條件主要限制默認的用戶組名稱。
如果Linux安裝的系統不同,可能需要調整用戶組的名稱。
以下是SSH設置775權限流程 ▼
第1步:登錄SSH
第2 步:進入到/wp-content/ 目錄 ▼
cd /home/admin/web/你的域名文件夹/public_html/wp-content/
第3 步:給這些目錄設置755權限,即只有擁有者有權寫入 ▼
chmod -R 755 plugins/ chmod -R 755 themes/ chmod -R 755 uploads/ chmod -R 755 upgrade/
VestaCP更改文件夾權限
要是你安裝VestaCP面板,快速修改WordPress網站目錄的權限,可以使用以下命令 ▼
chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*
CWP控制面板設置755權限
倘若你的VPS,安裝的是CWP控制面板,請直接登錄CWP控制面板後台,進行權限設置。
第1步:進入 Fix Permissions 頁面
- CWP菜單– > User Accounts(用戶帳戶) – > Fix Permissions(修復權限並選擇用戶)
第2步:選擇你的用戶 ▼
第3步:點擊Fix Account Permissions ▲
- CWP控制面板設置755權限,確實非常簡單又快速^_^
虛擬主機設置權限
假如你用的是虛擬主機,不是VPS的話,那麼以上設置方法就不適用了。
請將以下代碼,添加到WordPress網站根目錄下的wp-config.php 文件中 ▼
define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0755); define("FS_CHMOD_FILE", 0755);
基本上這樣做,就能既更安全又能夠升級WordPress程序了。
為了做好網絡營銷的任務,現在你可以開始測試安裝和升級,各種網絡推廣插件了^_^
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress網站搬家後,首頁前台空白打開後台也空白,怎麼辦? 》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-529.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!