Wordpress小技巧 大用處 -wp-config.php技巧
如果說functions.php檔案是WordPress主題當中最為重要的檔案,那麼對於整個WordPress來說,最為重要的會是什麼呢?它應該是 wp-config.php檔案。使用它可以設定資料庫的功能、改善效能、提高所有由WordPress驅動的網站和部落格的安全性。由此可見,此檔案的重要性非同一般。所以這篇文章與大家分享的幾個使用的WordPress配置技巧也是相當重要的,希望大家能學會吧!
預設情況下安裝WordPress並沒有wp-config.php檔案,而是一個樣本檔案,叫做wp-config-sample.php。你需要依據這個樣本檔案為你的部落格建立一個真正的設定檔wp-config.php。大多數人都不會手動來建立這個真正的設定檔,因為WordPress的安裝過程中可以讓你自動完成這個過程,這種自動建立的過程實際上也是添加、修改了主要的WordPress配置,因此,我們先來看看這個自動建立過程都幫你做了哪些事情。
通過FTP上傳WordPress進入網站後,你會看到如下的頁面:
英文部分的意思主要是說需要一個設定檔才能運作,你可以通過web介面來建立一個設定檔(這是一個樣本),但是這個樣本的設定檔 wp-config-sample.php並不一定適合所有的主機。如果你用的是當前非常流行的主機的話,它才可以運作。下一步就會變成這樣:
在那裡輸入一些關鍵的資訊,有了這些資訊WordPress才能與資料庫相連。所有在此輸入的資訊也會被添加到你的設定檔wp-config.php 裡:
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');
預設情況下,資料庫的主機是localhost,因為它對大多數主機都適用。不過也有一些主機的配置不同,所以如果你使用下面的主機的話你還需要對它進行修改:
??? 1and1 Hosting — db12345678
??? DreamHost — mysql.example.com
??? GoDaddy — h41mysql52.secureserver.net
??? ICDSoft — localhost:/tmp/mysql5.sock
??? MediaTemple (GS) — internal-db.s44441.gridserver.com
??? Pair Networks — dbnnnx.pair.com
??? Yahoo — mysql
Digging into WordPress電子書裡有講到一個最酷的 wp-config.php配置技巧,通過它你可以檢測資料庫的主機,代碼如下:
define('DB_HOST', $_ENV{DATABASE_SERVER});
粘貼上面的代碼,它就很可能可以掌握你的資料庫伺服器,不過這樣的話,你當然需要手動來編輯 wp-config.php設定檔了。