如何快速修復 WordPress 中的文件和文件夾權限錯誤

已發表: 2017-05-25

就像任何其他內容管理系統 (CMS) 一樣,WordPress 也有一些怪癖。 最煩人的問題之一是“文件和文件夾權限錯誤”,它會阻止您與站點進行交互。 這包括創建文件夾和修改文件——基本上是運行 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-contentwp-includes )以及幾個鬆散的文件:

WordPress 根目錄。

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

查找文件權限選項。

您應該會看到更改文件屬性屏幕,其中包含三種類型用戶的讀取、寫入執行權限:文件所有者、所有者組和普通公眾。 第一個數字代表您的權限,第二個數字代表您的組,第三個數字是您用戶的權限級別。 每種類型的權限也由一個數值表示。 讀取等於四,寫入等於二,執行等於一。

你能給的最大數量為七,代表,並為用戶可執行訪問-你可以看到在數值領域的數值表示:

為您的 WordPress 文件夾配置權限設置。

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

將您的新設置應用到每個 WordPress 文件夾。

這意味著您可以獲得完全訪問權限,WordPress 可以讀取和打開文件夾(但不能刪除它們),您的用戶也是如此。 但是,您的文件將不受影響,這使我們進入第二步。

第 2 步:更改 WordPress 文件的權限值

現在您已經更改了所有目錄的權限級別,是時候為您的文件做同樣的事情了。 但是,我們不會使用與文件夾相同的數值。

對於這一步,返回到您的目錄並選擇其中的每個文件和文件夾,包括我們在上一步中使用的文件和文件夾。 現在,右鍵單擊它們並再次選擇“文件權限”選項:

查找 WordPress 文件的文件權限選項。

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

替換 WordPress 文件的權限值。

在這種情況下,您(作為所有者)可以讀取和修改每個文件。 至於您的訪問者和您的小組,由於他們不擁有文件,因此他們只能獲得閱讀權限。 從安全角度來看,這是完美的設置,因為它限制了潛在攻擊的進入點。

在更新文件的權限設置之前,請確保勾選讀取Recurse into subdirectories > Apply to files only 的選項。 這樣,您只需將 644 值應用於您的 WordPress 文件,您的文件夾將保留您在上一步中指定的設置。

將您的新權限設置應用於所有文件。

現在剩下的就是再次嘗試訪問您的網站。 如果您按照上述步驟操作,文件和文件夾權限錯誤應該消失了,您的網站應該可以再次完全運行。 但是,如果您仍然遇到問題,則可能有一些潛在的錯誤原因。 在這種情況下,我們建議您聯繫您的託管服務提供商以幫助解決問題。

結論

文件和文件夾權限設置可能是一個令人生畏的話題,這是有充分理由的。 使用錯誤的設置會嚴重影響您的網站——因此必須徹底了解 WordPress 文件結構。

一旦你確定了——並且你已經通過 FTP 訪問了你的站點——修復文件和文件夾權限錯誤只需要兩個步驟:

  1. 更改 WordPress 文件夾的權限設置。
  2. 對所有文件重複此過程。

您對如何修復 WordPress 文件和文件夾權限錯誤有任何疑問嗎? 在下面的評論部分提問!

Trivalium/shutterstock.com 的文章縮略圖。