DISALLOW_FILE_EDIT – 如何在 WordPress 中停用文件編輯?

已發表: 2024-08-09

目錄
WordPress 中的 DISALLOW_FILE_EDIT 是什麼?
在哪裡可以找到 DISALLOW_FILE_EDIT 設定以及如何在 WordPress 中開啟它?
如何在 WordPress 中啟用文件編輯功能?
為什麼在 WordPress 中開啟 DISALLOW_FILE_EDIT 設定很重要?
結論

WordPress 中的 DISALLOW_FILE_EDIT 是什麼?

DISALLOW_FILE_EDIT是 WordPress 中用作安全功能的常數。您可以透過將其值設為true來輕鬆啟用或停用它,這將禁止任何人直接從 WordPress 儀表板編輯主題或外掛程式檔案。

這是 WordPress 的關鍵安全功能之一,有助於防止未經授權或意外更改網站程式碼以及任何惡意攻擊。


在哪裡可以找到 DISALLOW_FILE_EDIT 設定以及如何在 WordPress 中開啟它?

您可能想知道如何在 WordPress 網站上實施這項關鍵的安全措施。那麼,您可以透過 FTP 用戶端或直接從 WordPress 安裝的wp-config.php檔案中的 cPanel 輕鬆設定此 DISALLOW_FILE_EDIT 設定。

以下是尋找和設定此配置的步驟:

1. 存取您的 WordPress 檔案:

要存取 WordPress 文件,您可以使用 FTP 用戶端(如 FileZilla)、cPanel 或 Web 託管檔案管理器來存取 WordPress 安裝的根目錄。

為了您的方便,我們使用 cPanel 存取 WordPress 檔案進行示範。

登入cPanel並開啟檔案管理器,如下圖所示:

File Manager in cPanel
cPanel 中的檔案管理器

2.打開wp-config.php:

現在找到 public_html 文件,查看 WordPress 安裝根目錄中的 wp-config.php 檔案並下載該文件。

Opening public_html in the WordPress root directory
在WordPress根目錄中開啟public_html

右鍵單擊該檔案以使用文字編輯器(例如 Notepad++ 或 VS Code)開啟。

opening and editing the wp-config.php file
打開並編輯 wp-config.php 文件

3. 新增 DISALLOW_FILE_EDIT 常數:

將以下程式碼行加入 wp-config.php 檔案中,最好位於以下程式碼下方: define('WP_DEBUG', false);上面一行寫著: /* 就這樣,停止編輯!快樂出版。 */

Adding Add the DISALLOW_FILE_EDIT Constants in wp-config.php file
新增 在 wp-config.php 檔案中新增 DISALLOW_FILE_EDIT Constant

4. 儲存並上傳檔案:

儲存wp-config.php檔案的變更並將其上傳回 WordPress 安裝的根目錄,取代舊檔案。

透過新增此行,您可以確保主題和外掛程式編輯器已停用,從而降低可能破壞網站或新增安全漏洞的程式碼變更的風險。


WPOven

如何在 WordPress 中啟用文件編輯功能?

在某些時候,如果您想在 WordPress 中啟用檔案編輯功能,您只需遵循上述相同步驟,並將 Wp-config.php 檔案中的常數 DISALLOW_FILE_EDIT 的值設為 False 即可。

如果您仍然想知道如何操作,請執行以下簡單步驟:

1.打開wp-config.php:

  • 在 WordPress 安裝的根目錄中找到 wp-config.php 檔案。
  • 下載並使用文字編輯器(例如 Notepad++ 或 VS Code)開啟此檔案。
  • 刪除或註解掉 DISALLOW_FILE_EDIT 常數:

2. 找到定義DISALLOW_FILE_EDIT 的行。它看起來像這樣:

define('DISALLOW_FILE_EDIT', true);

3. 完全刪除該行,將其設為 false,或透過在該行開頭新增 // 將其註解掉,如下所示:

// define('DISALLOW_FILE_EDIT', true);

或者

define('DISALLOW_FILE_EDIT', false);

4. 儲存並上傳檔案:

儲存 wp-config.php 檔案的變更並將其上傳回 WordPress 安裝的根目錄,取代舊檔案。

最後,該文件應如下所示:

<?php
// other settings

// define('DISALLOW_FILE_EDIT', true); // Commented out to enable file editing

// other settings

define('WP_DEBUG', false);

/* That's all, stop editing! Happy publishing. */

透過刪除或註釋DISALLOW_FILE_EDIT行,您將可以透過 WordPress 管理儀表板啟用檔案編輯,從而允許您直接從那裡編輯主題和外掛程式檔案。

注意:毫無疑問,啟用文件編輯可以方便您進行快速更改,但您也不應該忘記它的安全風險。確保您的 WordPress 安裝是安全的,具有強密碼和對管理面板的有限存取。完成編輯後,不要忘記重新啟用DISALLOW_FILE_EDIT以最大程度地減少潛在的安全漏洞。


WPOven Dedicated Hosting

為什麼在 WordPress 中開啟 DISALLOW_FILE_EDIT 設定很重要?

在 WordPress 中使用DISALLOW_FILE_EDIT設定是一項至關重要的安全措施,原因如下:

  • 防止未經授權的存取:正如我們已經提到的,停用文件編輯有助於避免或阻止使用者直接從 WordPress 管理儀表板編輯或修改主題或外掛程式檔案。此外,它還降低了惡意程式碼被注入您網站的風險。
  • 避免意外更改:不僅是用戶,甚至授權用戶也有可能意外地更改主題或外掛文件,從而可能破壞網站。因此,停用文件編輯選項有助於降低風險。
  • 增強安全性:這種做法也有助於減少潛在駭客的攻擊面。他們無法利用主題或外掛程式編輯器插入有害的腳本或程式碼。
  • 鼓勵最佳實踐:這鼓勵開發人員和 Web 管理員使用正確的開發工作流程,例如在本機編輯檔案並透過 Git 等版本控制系統部署變更。這確保了更好地追蹤和管理程式碼變更。
  • 遵守安全準則:許多安全準則和最佳實務建議從儀表板停用文件編輯,作為 WordPress 網站全面安全策略的一部分。
  • 減少伺服器負載:允許透過儀表板編輯檔案有時會導致伺服器負載增加,特別是在多個使用者同時編輯檔案的情況下。停用此功能有助於讓您的伺服器資源專注於為網站訪客提供服務。
  • 維護期間避免錯誤:維護或更新期間透過儀表板進行的意外文件編輯可能會導致衝突或錯誤。停用文件編輯可確保任何更改都是經過深思熟慮且經過充分測試的。

這些小變更可以顯著增強 WordPress 網站的安全性和穩定性。


結論

現在您已經了解了術語「DISALLOW_FILE_EDIT」到底是什麼,並且從安全角度來看啟用它有其好處。

實作起來非常簡單,任何非技術人員的網路管理員都可以在他們的 WordPress 網站上執行它。如果您不希望損害網站的安全性、使其容易受到惡意程式碼注入或遭受事故,請立即在您的 WordPress 網站中啟用此功能。

如果您對這篇文章有任何疑問,請隨時在下面的評論部分寫下。