- 錯誤型別:
- WP內部錯誤
- 錯誤名稱:
- 抱歉,您不能访问此页面
- 英文名稱:
- Not allowed to access this page
- 錯誤描述:
- 如果有人给作者提供了编辑其他人文章的链接,那么他们会在点击链接时看到“抱歉,您不能访问此页面” WordPress错误。但是,有时您可能会在您应该有权查看页面时看到“抱歉,您不能访问此页面”。
您是否在管理自己的WordPress網站時,遭遇過“抱歉,您不能訪問此頁面”錯誤?
一般情況下,我們在嘗試在WordPress儀表盤中檢視您的使用者角色無權檢視的頁面時,才會顯示此錯誤。
但是,即使您應該有權訪問該頁面,有時也可能會看到錯誤。這個錯誤可能是由許多不同的原因引起的,這使得初學者很難進行故障排除。
在本教程中,我們將詳細介紹如何修復WordPress中的“抱歉,您不能訪問此頁面”錯誤。
導致產生“抱歉,您不能訪問此頁面”錯誤的原因?
WordPress使用者角色和許可權定義了您的使用者在WordPress中可以做什麼和不能做什麼。例如,您網站上的作者不能編輯其他作者的文章,只能編輯他們自己的文章。
如果有人給作者提供了編輯其他人文章的連結,那麼他們會在點選連結時看到“抱歉,您不能訪問此頁面” WordPress錯誤。
但是,有時您可能會在您應該有權檢視頁面時看到“抱歉,您不能訪問此頁面”。
如果您不是網站所有者或管理員,並且您看到此錯誤,那麼您應該聯絡網站所有者或管理員讓他們知道。他們可以解釋為什麼您無權訪問該頁面,或者他們可以更改您的角色以授予您訪問許可權。
如果您是網站所有者或具有管理員角色,但在嘗試登入您自己的網站時仍然看到“抱歉,您不能訪問此頁面”錯誤,則說明許可權出現問題.
也許WordPress更新存在問題。更新主題或外掛時可能出現問題。或者您的配置可能出現問題。
如果您在嘗試登入時看到此錯誤,那麼您將無法通過更改儀表盤中的WordPress設定來修復該錯誤。您必須直接使用檔案和資料庫。
這對初學者來說可能很棘手,犯錯可能會使事情變得更糟。作為預防措施,我們建議您首先對WordPress網站進行完整備份。
您也可以首先聯絡您的託管服務提供商。他們或許能夠為您解決問題。
或者,您可以按照以下步驟對WordPress中的“抱歉,您不能訪問此頁面”錯誤進行故障排除和修復。
檢查您是否擁有正確的WordPress角色
如果您能夠登入WordPress儀表盤,但無法訪問特定頁面,則問題可能是您的WordPress使用者角色已更改,並且您不再是管理員。
在WordPress儀表盤中,您可以通過訪問使用者»所有使用者頁面並在“角色”列下檢視來檢視您的使用者角色。
如果您無權訪問“使用者”頁面,則意味著您不是管理員。
如果您或其他人不小心刪除了您的管理員帳戶或更改了您的使用者角色,那麼您可以使用phpMyAdmin新增一個新的管理員使用者。
檢查損壞的.htaccess檔案
如果您具有管理員使用者角色,並且仍然看到“抱歉,您不能訪問此頁面”錯誤,則可能是由損壞的.htaccess檔案引起的。我們可以通過重新命名檔案來檢查這一點。
您需要在WordPress主機帳戶中使用 FTP 客戶端或檔案管理器功能。
使用您的FTP客戶端,您需要導航到包含所有WordPress檔案的根資料夾。找到.htaccess檔案後,您需要將其重新命名為其他名稱,例如.htaccess.old。
如果您找不到.htaccess檔案,請參閱有關如何在WordPress中查詢.htaccess的指南。
重新命名檔案後,請嘗試登入您的WordPress站點以檢視是否已解決問題。如果沒有,則將其重新命名回.htaccess並繼續下一步。
如果您可以登入,那麼您解決了問題。下一步是生成一個新的.htaccess 檔案。為此,請導航到WordPress中的設定»固定連結頁面。
只需單擊頁面底部的“儲存更改”按鈕,WordPress就會生成一個新的.htaccess檔案。
檢查不正確的檔案許可權
當您開啟FTP客戶端時,我們會檢查以確保您的檔案許可權沒有問題。檔案許可權控制誰可以訪問您網站上的檔案和資料夾。
建議大多數使用者使用以下設定:
- 755用於所有資料夾和子資料夾。
- 644所有檔案。
使用您的FTP客戶端,您需要導航到包含所有WordPress檔案的根資料夾,然後選擇 wp-admin、wp-content 和 wp-includes 資料夾。然後您需要右鍵單擊並選擇“File Permissions(檔案許可權)”。
這將開啟檔案許可權對話方塊。
現在您需要在數值欄位中輸入755。之後,您可以單擊“Recurse into subdirectories(遞迴到子目錄)”覈取方塊,然後選擇“Apply to directories only(僅應用於目錄)”選項。
單擊“確定”按鈕繼續。您的FTP客戶端將開始設定資料夾和子資料夾的檔案許可權。您需要等待它完成。
接下來,您需要選擇WordPress站點根資料夾中的所有檔案和資料夾,然後右鍵單擊以選擇檔案許可權。
將出現檔案許可權對話方塊。
這次您需要在數值中輸入644。之後,您需要單擊“Recurse into subdirectories(遞迴到子目錄)”覈取方塊,然後選擇“Apply to files only(僅應用於檔案)”選項。
單擊“確定”繼續,您的FTP客戶端現在將開始為 WordPress 站點上的所有檔案設定檔案許可權。
完成此操作後,請嘗試再次登入您的WordPress網站。如果你成功了,那麼你已經解決了這個問題。如果沒有,則繼續下一步。
使用FTP停用所有外掛
如果上述步驟沒有解決問題,那麼我們下一步是檢查是否有錯誤的WordPress外掛導致了錯誤。我們將通過暫時停用所有外掛來做到這一點。
首先,您需要使用FTP客戶端連線到您的網站。連線後,您需要導航到 /wp-content/ 資料夾。
在那裡,您將看到一個名為plugins的資料夾。這是WordPress儲存您網站上安裝的所有外掛的地方。
您需要右鍵單擊外掛資料夾並選擇重新命名。接下來,您應該輸入一個不同的名稱,比如“plugins.deactivate”。
您的所有外掛都已停用。現在嘗試登入您的WordPress網站,看看這是否解決了問題。
如果您仍然收到“抱歉,您不能訪問此頁面”的錯誤訊息,那麼問題不是由外掛引起的。您需要將“plugins.deactivate”資料夾重新命名為“plugins”並繼續下一步。
如果您現在可以登入,那麼您就知道是某個外掛導致了錯誤。我們只需要找出哪一個。
使用您的FTP客戶端,將“plugins.deactivate”資料夾重新命名為“plugins”,然後在plugins資料夾中導航。現在將第一個外掛重新命名為“plugin-name.deactivate”。
現在返回您的站點,檢視您是否可以登入。如果不能,則將外掛的名稱改回並繼續使用第二個外掛。重複該過程,直到找到導致問題的那個。
找到有問題的外掛後,您可以切換到不會導致問題的其他外掛。或者您可以聯絡外掛作者並與他們一起提出解決方案。
使用FTP啟用預設主題
如果外掛解決方案對您不起作用,那麼我們需要檢查您的WordPress主題是否可能導致此問題。
此步驟類似於停用您的外掛。您需要使用FTP客戶端連線到您的網站並導航到 wp-content 資料夾。
在那裡,您將看到一個名為themes的資料夾。這是 WordPress 儲存您網站上安裝的所有主題的地方。
這次您需要右鍵單擊外掛資料夾並選擇重新命名。我們將其稱為“themes.deactivate”。
這將啟用預設主題。現在嘗試登入您的WordPress網站,看看這是否解決了問題。
如果您仍然收到“抱歉,您不能訪問此頁面”錯誤,則問題不是由主題引起的。您需要將“themes.deactivate”資料夾重新命名為“themes”並繼續下一步。
如果可以登入,則是之前的主題導致問題,可以開始排查了。您可以嘗試使用不同的主題或重新安裝相同的主題並仔細配置它。
如果錯誤返回,則將其報告給主題作者。他們或許能夠幫助您解決問題或修復主題中的錯誤。
最後故障排除步驟
如果您仍在閱讀,那麼很不幸的是上述步驟並沒有解決您的問題。那麼你可以繼續嘗試以下的一些方法:
檢查錯誤日誌
您也許可以檢查錯誤日誌以獲取有關出錯的線索。您的託管服務提供商可能會保留日誌,或者您之前可能已設定WordPress來保留它們。
更新到最新的 PHP
如果您的WordPress站點執行的是舊版本的PHP,那麼它可能會導致問題。升級到最新版本可能會有所幫助。
恢復最近的備份
如果您最近對 WordPress 網站進行了備份,那麼將其恢復到早期版本可能會解決“抱歉,您不能訪問此頁面”錯誤。
問題是,您將丟失備份後對設定和內容所做的任何更改。
聯絡伺服器提供商
如果您無法自行修復錯誤,那麼您應該聯絡您的WordPress網站伺服器提供商,看看他們是否可以採取任何措施來幫助您。
許多供應商提供出色的技術支援,或許能夠為您解決問題。
例如,他們可能能夠檢查他們的伺服器錯誤日誌或建立自己的 WordPress 站點備份。他們將能夠就他們如何提供幫助以及您接下來應該做什麼向您提供建議。
最後,我們希望本教程能幫助您學習如何修復WordPress中的“抱歉,您不能訪問此頁面”錯誤。
評論留言