如何快速修復 WordPress 中的文件和文件夾權限錯誤
已發表: 2017-05-25就像任何其他內容管理系統 (CMS) 一樣,WordPress 也有一些怪癖。 最煩人的問題之一是“文件和文件夾權限錯誤”,它會阻止您與站點進行交互。 這包括創建文件夾和修改文件——基本上是運行 WordPress 網站所需的一切。
好消息是這個特殊問題可以快速解決。 這完全是配置文件和文件夾權限設置的問題。 然而,在我們深入研究如何做到這一點之前,讓我們先了解一下權限在 WordPress 中的工作原理以及它們的重要性。
您需要了解的有關 WordPress 中文件和文件夾權限的信息
您計算機上的每個文件和文件夾都有自己的一組權限。 這些規則控制誰可以與他們交互以及他們可以對這些文件做什麼。 例如,您可以將文件夾設置為非管理員用戶的只讀文件夾——雖然您可以更改該文件夾的文件,但其他人仍然可以查看它們。

基於 Unix 的系統使用數值來表示權限級別。
簡而言之,WordPress中的文件和文件夾權限錯誤是一個訪問問題。 如果您遇到此錯誤,您將立即知道問題所在。 當您嘗試訪問您的網站時,WordPress 將返回一條警告消息(類似於Unable to create directory )。
確保您的權限設置正確對於確保您的 WordPress 網站安全至關重要。 畢竟,您不希望普通用戶訪問您的 WordPress 核心文件。 您甚至可能不希望您的合作者這樣做。 就我們而言,只有 WordPress 管理員應該擁有修改您網站的必要權限,而不僅僅是發布新內容和其他小的補充。
但是,為 WordPress本身提供必要的權限也很重要,這樣平台才能履行其職責。 這涉及創建文件夾、帖子、頁面、創建文件等。 沒有它們,CMS 將無法按預期工作,您將遇到無數錯誤——包括與您的文件和文件夾相關的錯誤。
如何快速修復 WordPress 中的文件和文件夾權限錯誤(分 2 個步驟)
解決此問題的最快方法是使用 FTP 客戶端(我們推薦 FileZilla)訪問您的站點。 但是,在您查看 WordPress 文件和文件夾之前,我們建議您手動備份您的站點,以防萬一發生不可思議的情況並且您需要恢復站點。
準備好後,打開您的 FTP 客戶端並登錄到您的服務器。
第 1 步:修復目錄的權限設置
首先,找到您的 WordPress根文件夾,該文件夾通常命名為public_html、www或以您網站的標題命名。 打開它,您應該會找到三個文件夾( wp-admin、wp-content和wp-includes )以及幾個鬆散的文件:

選擇這三個文件夾,右鍵單擊它們,然後選擇讀取文件權限的選項:

您應該會看到更改文件屬性屏幕,其中包含三種類型用戶的讀取、寫入和執行權限:文件所有者、所有者組和普通公眾。 第一個數字代表您的權限,第二個數字代表您的組,第三個數字是您用戶的權限級別。 每種類型的權限也由一個數值表示。 讀取等於四,寫入等於二,執行等於一。
你能給的最大數量為七,代表讀,寫,並為用戶可執行訪問-你可以看到在數值領域的數值表示:


回到三個文件夾,我們要設置一個數值 755 並勾選讀取遞歸到子目錄>僅應用於目錄的選項:

這意味著您可以獲得完全訪問權限,WordPress 可以讀取和打開文件夾(但不能刪除它們),您的用戶也是如此。 但是,您的文件將不受影響,這使我們進入第二步。
第 2 步:更改 WordPress 文件的權限值
現在您已經更改了所有目錄的權限級別,是時候為您的文件做同樣的事情了。 但是,我們不會使用與文件夾相同的數值。
對於這一步,返回到您的根目錄並選擇其中的每個文件和文件夾,包括我們在上一步中使用的文件和文件夾。 現在,右鍵單擊它們並再次選擇“文件權限”選項:

這一次,您將用 644 替換數值字段中的現有數字:

在這種情況下,您(作為所有者)可以讀取和修改每個文件。 至於您的訪問者和您的小組,由於他們不擁有文件,因此他們只能獲得閱讀權限。 從安全角度來看,這是完美的設置,因為它限制了潛在攻擊的進入點。
在更新文件的權限設置之前,請確保勾選讀取Recurse into subdirectories > Apply to files only 的選項。 這樣,您只需將 644 值應用於您的 WordPress 文件,您的文件夾將保留您在上一步中指定的設置。

現在剩下的就是再次嘗試訪問您的網站。 如果您按照上述步驟操作,文件和文件夾權限錯誤應該消失了,您的網站應該可以再次完全運行。 但是,如果您仍然遇到問題,則可能有一些潛在的錯誤原因。 在這種情況下,我們建議您聯繫您的託管服務提供商以幫助解決問題。
結論
文件和文件夾權限設置可能是一個令人生畏的話題,這是有充分理由的。 使用錯誤的設置會嚴重影響您的網站——因此必須徹底了解 WordPress 文件結構。
一旦你確定了——並且你已經通過 FTP 訪問了你的站點——修復文件和文件夾權限錯誤只需要兩個步驟:
- 更改 WordPress 文件夾的權限設置。
- 對所有文件重複此過程。
您對如何修復 WordPress 文件和文件夾權限錯誤有任何疑問嗎? 在下面的評論部分提問!
Trivalium/shutterstock.com 的文章縮略圖。
