移動 wp-config.php

WordPress 安裝的最敏感資訊儲存在 wp-config.php 檔案中。如果黑客可以訪問此檔案,那麼他們可以完全控制你的網站。

預設情況下,wp-config.php 儲存在 WordPress 安裝資料夾中。要使此檔案更難竊取,你可以將其移出 Web 可訪問資料夾。如果你只移動一個資料夾,WordPress 會自動找到它。如果將 wp-config.php 移動到其他位置,請在 WordPress 安裝資料夾中建立一個名為 wp-config.php 的空檔案。然後新增以下內容:

define('ABSPATH', dirname(__FILE__) . '/');
// '../../wp-config.php' defines location two folders above installation folder.
// Substitute with actual location of wp-config.php file as necessary.
require_once(ABSPATH . '../../wp-config.php');

你可能需要在放置 wp-config.php 的資料夾中生成 php 可執行檔案。你應該在儘可能少的資料夾中生成 php 可執行檔案。一個好的系統將 wordPress 安裝在/path/to/wordpress/install/中,配置在/path/to/wordpress/config 中。你確保配置資料夾不可通過 Web 訪問,並且不會將任何其他敏感資訊放在資料夾層次結構中的/path/to/或更高版本中。在這種情況下,你會在 php.ini 中寫一行類似於以下內容的行:

open_basedir = "/path/to/wordpress/install/;/path/to/wordpress/config"

這種技術是有爭議的,有些人認為它不會增強安全性。可以在此 WordPress StackExchange 問​​題中閱讀有關該主題的廣泛討論。