在前面介紹了到 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 ,這個對於中文的使用比較不利。
為了保險起見請到 phpMyAdmin 去把他改成 utf8_general_ci 以後再使用
完成以上的流程,我們就完成了建立資料庫與對應的使用者權限這個部分。
安裝 Blog 程式
請將你的 blog 程式上傳到 000Webhost 空間並且解開,我這裡的範例是傳到 f2_test 目錄。
接下來進行安裝,系統會警告你有些檔案權限有問題,請將它修正以後,繼續下去。
接下來是重點,請填入你剛剛新增加的資料庫名稱與帳號密碼。剛剛我新增的帳號是 "a7524490_f2test" ,資料庫是 "a7524490_f2new" ,密碼是 ******* ,分別填入。
依照步驟繼續之後,就可以完成整個 blog 安裝,這裡是這一次安裝的新範例網站連結。
接下來就是 Happy Blogging 囉!
.
相關文章:
jerome
逛到這裡
跟你問安.... 🙂
真熱心,讚拉!!! 😆
to: sunshine 阿伯
好久不見耶!
哪一天約在山上相會啦!
to: louisch
寫再多教學
L 大還是要窩在無名
怨嘆呀 ~~
你下午有時間沒,能不能幫我設置一下我的000webhost空間,我就是按照你說的去做了,怎么還是出現默認的界面。在論壇上和這里問的都是我,西安的那個朋友。我的是www.715100.com。現在出吃飯去,一會就回來。
to: sunny50
你到 F2 的討論區給我你的帳號密碼吧
呵呵,剛才有點事耽擱了,現在已經給你發過去,看看到底我之前那沒弄好。 😛
谢谢你了,你的回复我已经收到了.
你好! 我有去申請一個帳號了,但似乎不能安裝php程式起來
這是我抓的程式教學檔http://home.educities.edu.tw/jgohabbakuk/www/dkpteacher3.htm
他是要用insall.php去建立後台資料庫與前端設定的,但現在我發生無法看到insall.php這頁,會一直出現錯,能否幫幫我呢?
非常感謝
自己想要用這個空間來架phpbb3
不過一直架不起來……
而現在也連不上去Access cPanel??
是因為他們主站不穩嗎?
還是因為我放入phpbb3而不穩……
感謝
to: Tim
應該是他們的主站不穩
前些時候有一陣子也這樣
對了!如果你要的是討論區,有很多免費的呀!
比如說這裡 http://www.freepowerboards.com ,都是 phpBB3 喔~
Dear…結果真的是他們的問題,現在重組後就可以使用了…
不過重組資料都不見啦…所以phpbb3還要在試試看…
感謝你的回答… 🙂
大大非常謝謝你的文章,可以請問一下已在Cpanel資料庫中建立所有關係,但是在phpmyadmin並沒有顯示資料表的存在也沒有權限建立,請問有解決的方法嗎?
您好 ,
拜讀到這篇文章真是受異良多呢 ?
請問大大,
這個空間能裝購物車如 OSC 之類的嗎 ?
最麻煩的寄送客戶訂單確認信的部份
不知這個空間可否支持 ?
麻煩您抽空回覆了
謝謝 !
您好
我是最近申請,發現Cpanel並沒有Database 管理這個部分
可以告知在哪裡嗎
謝謝
不好意思,找到了
要從官網會員中心進入
謝謝
大大您好~
看了您的資料後,受獲良多.
也順利的建立了000webhost的帳號.(現在才發現...這篇文章是已經快一年的了><..還是沒找到怎樣設定使用者權限~)
打擾大大了~謝謝您~(也恭喜您換了一個新環境 祝順心~)
請問一下..
您說要設定mysql的權限..
我的user無法點選..
所以無法出現"Manage User Privileges"的選項..
可是我在cpanel裡的mysql怎麼找都找不到..
會是因為現在000webhost版本的關係嗎??
因為我現在的畫面和你的不一樣了....
我的数据库连不上呢?
谁能加我QQ1446582628午聊一下