當 WordPress 安裝好以後

每一位安裝過WordPress 的朋友都知道,WordPress 的安裝是非常簡單容易的,填入網誌名稱與聯絡信箱,點選一下安裝就可以完成,沒有什麼其他的動作需要進行。不過今天max 要跟大家分享一篇是關於安全性的文章,使用WordPress的朋友多多少少都會碰上主機資料庫伺服器當機或是錯誤造成資料庫無法連線等等的問題,通常這時候網站應該會傳回一個資料庫無法連線的頁面(如下圖所示),顯示資料庫連線發生問題,不過也是有意外的情況發生的。

Error establishing a database connection

 

Important Security Fix for WordPress 這篇文章的作者就遇到了資料庫錯誤但卻顯示安裝頁面的這個大麻煩,而且在那段期間還發生了許多有心人嘗試對他的網誌執行WordPress的安裝,當然還好作者發現的快阻止了這些非法的安裝行為。也提出了三個解決的辦法:

1. 就是移除/wp-admin/install.php這個檔案。
2. 在HTACCESS檔裡面設定保護install.php這個檔案。
3. 置換成其他較安全或是更有用的檔案。

max 個人覺得直接刪除了最簡單,當WordPress安裝好以後,這個install.php檔案就不需要,可以把它移除,以後有需要時隨時可以再上傳到主機上。這樣就可以避免萬一資料庫在我們休息或是疏忽的時候,發生錯誤卻顯示安裝頁面,讓有心人有機會去執行安裝的動作了。

About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

7 Comments

  1. 小藍

    請問一下這個留言的介面有辦法把他改成中文的嗎?
    因為我架的站是要給老人家看的!麻煩一下!

  2. max

    小藍
    你好,一般都是在佈景主題裡面可以去做中文修改的。
    你的WordPress安裝在那裡?使用那一套佈景主題?
    還是方便的話留個網址讓我連過去看看嗎?

  3. 聽。風

    是在佈景主題的php檔案裡修改嗎?
    看到這個問題也蠻想知道一下:)

    還有留言功能有沒有辦法加入表情符號?

  4. Payshufen

    您好~
    不好意思喔,我想請教您一個問題…
    我是在安裝的時候發生問題的
    不是安裝後
    安裝時
    跑出
    “建立一個資料庫連線時發生錯誤

    這意味著在你的 wp-config.php 檔案內可能包含了不正確的使用者名稱和密碼,或者我\
    們無法從 sql308.byethost33.com 連線到資料庫端。這也可能表示你的主機資料庫端斷\
    線。

    你確定使用了正確的使用者名稱和密碼嗎?
    你確定使用了正確的hostname?
    你確定資料庫端正常運作?"

    這樣子的視窗
    可是我確定我沒有輸入錯誤…
    byethost資料庫端也都還可以編輯之類的…
    但是就是無法安裝完成..

    不知道您是否知道該如何處理這個情形呢?
    >””<

    謝謝您~

  5. max

    Payshufen
    你好,如果確定資料庫伺服器運作正常,wp-config.php檔案設定填寫也都正確,那麼請你再檢視一次,是不是有將資料庫與資料庫使用者作連結,讓資料庫使用者擁有使用資料庫的權限。(另外,如果是承租虛擬主機的話,你的資料庫名稱或資料庫使用者名稱,通常會在你建立資料庫時加上你的帳號在前面,例如:yourid_datasql,請多留意)

  6. Pochang Chen

    我發現 PHPMyAdmin 中的 Server connection collation 與 WordPress 中的 wp-config.php 中的 DB_COLLATE 似乎需要一致,但我用 byethost33 預設卻不一致,這會導致資料庫無法連線嗎?

  7. max

    Pochang Chen
    你好,原則上在安裝前是需要去PHPMyAdmin設定DB_COLLATE 這個值跟wp-config.php裡設定一致,如果不一致,比較可能發生的狀況是網誌出現亂碼。

網站架設

WordPress 虛擬主機免費安裝設定