WordPress, 實用技巧

WordPress 設定教學 wp-config.php 設定參數在哪?

WordPress 設定教學 wp-config.php 設定參數在哪?

WordPress 是一個廣受歡迎的內容管理(CMS)系統,其靈活性和擴展性讓它成為全球眾多網站的首選。其中,wp-config.php 文件扮演著關鍵角色,它負責存儲 WordPress 網站的基本設定信息。本文將詳細介紹 wp-config.php 的各項設定參數,幫助您更好地理解和配置您的 WordPress 網站。在 wp-config.php 之中,許多影響網站運作的關鍵設定參數都在其中,除非你知道你正在做什麼,否則不要隨意的亂編及修改參數。

要編輯 wp-config.php 可以使用文字編輯器、記事本 Notepad 等支援文字編輯功能的軟體,在編輯之前請先確保你有備份該檔案,否則錯誤的參數將會引發一連串的錯誤災難。

基本設定

  1. 資料庫設定
    • DB_NAME:資料庫名稱,指定 WordPress 使用的資料庫。
    • DB_USER:資料庫使用者名稱,用於連接資料庫。
    • DB_PASSWORD:資料庫密碼,與使用者名稱搭配使用。
    • DB_HOST:資料庫主機位置,通常設為 ‘localhost’。
    • define('DB_NAME', '您的資料庫名稱');
      define('DB_USER', '您的資料庫使用者名稱');
      define('DB_PASSWORD', '您的資料庫密碼');
      define('DB_HOST', 'localhost');
  2. 資料庫字元集和排序規則
    • DB_CHARSET:設定資料庫的字元集,如 ‘utf8’。
    • DB_COLLATE:資料庫的排序規則,通常留空。
  3. 安全金鑰
    • 安全金鑰可以強化網站的安全性。這些金鑰應該是唯一的,不要與其他網站共享。
      define('AUTH_KEY','您的唯一字串');
      define('SECURE_AUTH_KEY',  '您的唯一字串');
      define('LOGGED_IN_KEY',    '您的唯一字串');
      define('NONCE_KEY',        '您的唯一字串');
      define('AUTH_SALT',        '您的唯一字串');
      define('SECURE_AUTH_SALT', '您的唯一字串');
      define('LOGGED_IN_SALT',   '您的唯一字串');
      define('NONCE_SALT',       '您的唯一字串');

進階設定

  1. WordPress 位址和站點位址
    • WP_HOMEWP_SITEURL:分別用於指定 WordPress 核心文件和您的網站首頁的 URL。這通常會使用在更換網址後,使之複寫資料庫中的網址,常會用到的功能。
      define('WP_HOME', 'http://example.com');
      define('WP_SITEURL', 'http://example.com');
  2. 偵錯模式
    • WP_DEBUG:開啟後,可顯示 PHP 錯誤報告,有助於開發和測試。
      define('WP_DEBUG', true);
      //錯誤記錄 log 檔儲存打開
      define( 'WP_DEBUG_LOG', true );
      //開啟 SQL 資料庫查詢錯誤紀錄
      define('SAVEQUERIES', true);
      //關閉錯誤訊息顯示
      define( 'WP_DEBUG_DISPLAY', false );
  3. 自動儲存和修訂版本控制
    • AUTOSAVE_INTERVAL:設定自動儲存草稿的間隔時間(以秒為單位)。
      define('AUTOSAVE_INTERVAL', 300); // 5分鐘
    • WP_POST_REVISIONS:控制文章的修訂版本數量。
      define('WP_POST_REVISIONS', 3);
  4. 資料庫優化
    • WP_ALLOW_REPAIR:啟用這一選項可以修復和最佳化資料庫。
      define('WP_ALLOW_REPAIR', true);

增加記憶體限制

  1. 記憶體限制
    • WP_MEMORY_LIMIT:設定 WordPress 後台的記憶體限制。
      define('WP_MEMORY_LIMIT', '256M');
  2. 前端記憶體限制
    • WP_MAX_MEMORY_LIMIT:設定網站前端的最大記憶體限制。
      define('WP_MAX_MEMORY_LIMIT', '256M');

注意事項

  • 在進行任何更改前,請備份您的 wp-config.php 檔案。
  • 記憶體限制的設定值應根據您的實際需要和伺服器的能力來調整。
  • 過高的記憶體限制可能會超出您的主機方案的允許範圍。

了解 wp-config.php 文件的工作原理對於管理和最佳化您的 WordPress 網站至關重要。透過這篇文章,您應該能夠更加自信地處理這些設定。記得在進行任何修改之前備份您的 wp-config.php 文件,以防萬一。