[ Hosting ] 如何在 000Webhost 建立 blog

前面介紹了到 2012 年前提供免費虛擬主機服務的 000Webhost 的主機概況與申請方式。除了硬碟空間小了一點外,這間公司對於使用者的限制可說是極少,加上使用 cPanel 管理系統來管理網站,所以有不少朋友申請。

在上面我架設了 WordPress, LifeType, F2Blog 三種不同的 blog 系統來做測試,都可以運作得還不錯。但是有的朋友說他在上面 F2blog 安裝不起來,於是花了一點時間把整個步驟與流程重新做了一次,提供各位參考。以下流程除適用 F2blog 外,也適用於這種需要資料庫的網路程式。

建立資料庫與對應的使用者權限

首先請登入您的 Cpanel ,找到 Database 管理這個部分,在這裡我們要來建立一個新的資料庫與一個對應的帳號,並且設定好權限。


在 Create New Database 這裡,我建立一個取名為 "f2new" 的新資料庫,要作為 F2blog 使用。

建立好之後,你會發現底下的 "Current Databases" 清單會出現一個新資料庫,但是名字卻不是 "f2new" 而是 "a7524490_f2new" ,這是因為 cpanel 管理程式為了避免使用者的資料庫名稱重複導致混亂,自動幫你加上你的代號的緣故,請注意這個 "a7524490_f2new" 資料庫,並沒有對應的帳號喔!

建立好之後,你會發現底下的

所以接下來我們要建立一個可以對 "a7524490_f2new" 這個資料庫有存取權限的帳號。請在 "MySQL Users" 下面找到 "Add New User" 然後填好相關資料,請注意:我這裡用的帳號名稱是 "f2test"

接下來是賦予 "f2test" 這個帳號對 "a7524490_f2new" 這個資料庫有存取權限,請利用 "Add User To Database" 這個選單。這個時候你可能又發現了,並沒有"f2test" 這個帳號而有 "a7524490_f2test" 這個帳號,理由同上述。

到這裡你已經設定好 "a7524490_f2test" 這個帳號對 "a7524490_f2new" 這個資料庫有權限。所以在 "Current Databases" 清單會出現他們的對應關係。

但是請注意喔!這個時候還沒有對權限設定,請點選那一個你新增的使用者,在這裡我要點選的是 "a7524490_f2test" 這個帳號,然後會出現一個 "Manage User Privileges" 清單,裡面寫得很清楚,現在要對應的是 User: a7524490_f2test, Database: a7524490_f2new,千萬別搞錯了。過來是要設定權限,如果你跟我一樣懶,把 "ALL PRIVILEGES" 直接打勾,讓 "a7524490_f2test" 這個帳號有所有的權限即可。

到這個步驟,我們已經把資料庫跟對應的帳號都設定好了。接下來必須要檢查一下資料庫編碼是否正確。

為什麼要去檢查這個項目呢?因為外國人的機器常常 mysql 編碼的預設值都是使用 latin1_general_ci ,這個對於中文的使用比較不利。

為什麼要去檢查這個項目呢?因為外國人的機器常常 mysql 編碼的預設值都是使用 latin1_general_ci ,這個對於中文的使用比較不利。

為了保險起見請到 phpMyAdmin 去把他改成 utf8_general_ci 以後再使用

為了保險起見請到 phpMyAdmin 去把他改成 utf8_general_ci 以後再使用

完成以上的流程,我們就完成了建立資料庫與對應的使用者權限這個部分。

安裝 Blog 程式

請將你的 blog 程式上傳到 000Webhost 空間並且解開,我這裡的範例是傳到 f2_test 目錄。

接下來進行安裝,系統會警告你有些檔案權限有問題,請將它修正以後,繼續下去。

接下來是重點,請填入你剛剛新增加的資料庫名稱與帳號密碼。剛剛我新增的帳號是 "a7524490_f2test" ,資料庫是 "a7524490_f2new" ,密碼是 ******* ,分別填入。

依照步驟繼續之後,就可以完成整個 blog 安裝,這裡是這一次安裝的新範例網站連結

接下來就是 Happy Blogging 囉!

.

相關文章:

19 thoughts on “[ Hosting ] 如何在 000Webhost 建立 blog

  1. to: sunshine 阿伯

    好久不見耶!
    哪一天約在山上相會啦!

    to: louisch

    寫再多教學
    L 大還是要窩在無名
    怨嘆呀 ~~

  2. 你下午有時間沒,能不能幫我設置一下我的000webhost空間,我就是按照你說的去做了,怎么還是出現默認的界面。在論壇上和這里問的都是我,西安的那個朋友。我的是www.715100.com。現在出吃飯去,一會就回來。

  3. 呵呵,剛才有點事耽擱了,現在已經給你發過去,看看到底我之前那沒弄好。 😛

  4. 你好! 我有去申請一個帳號了,但似乎不能安裝php程式起來
    這是我抓的程式教學檔http://home.educities.edu.tw/jgohabbakuk/www/dkpteacher3.htm
    他是要用insall.php去建立後台資料庫與前端設定的,但現在我發生無法看到insall.php這頁,會一直出現錯,能否幫幫我呢?
    非常感謝

  5. 自己想要用這個空間來架phpbb3
    不過一直架不起來……
    而現在也連不上去Access cPanel??
    是因為他們主站不穩嗎?

    還是因為我放入phpbb3而不穩……

    感謝

  6. Dear…結果真的是他們的問題,現在重組後就可以使用了…
    不過重組資料都不見啦…所以phpbb3還要在試試看…

    感謝你的回答… 🙂

  7. 大大非常謝謝你的文章,可以請問一下已在Cpanel資料庫中建立所有關係,但是在phpmyadmin並沒有顯示資料表的存在也沒有權限建立,請問有解決的方法嗎?

  8. 您好 ,

    拜讀到這篇文章真是受異良多呢 ?
    請問大大,
    這個空間能裝購物車如 OSC 之類的嗎 ?
    最麻煩的寄送客戶訂單確認信的部份
    不知這個空間可否支持 ?

    麻煩您抽空回覆了
    謝謝 !

  9. 大大您好~
    看了您的資料後,受獲良多.
    也順利的建立了000webhost的帳號.(現在才發現...這篇文章是已經快一年的了><..還是沒找到怎樣設定使用者權限~)

    打擾大大了~謝謝您~(也恭喜您換了一個新環境 祝順心~)

  10. 請問一下..
    您說要設定mysql的權限..
    我的user無法點選..
    所以無法出現"Manage User Privileges"的選項..
    可是我在cpanel裡的mysql怎麼找都找不到..
    會是因為現在000webhost版本的關係嗎??
    因為我現在的畫面和你的不一樣了....

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。