您在這裡

依"水滴架站全機能攻略"步驟成功架站(下)--遠振主機cPanel使用法

jesselue's 的頭像
jesselue 在 2010-01-22 (週五) 18:04 發表

依"水滴架站全機能攻略"步驟成功架站(下)--遠振主機cPanel使用法:2010年01月20日星期三
適用於:Drupal初學者,想更改Drupal theme外觀 的人,對CSS有興趣的人,對PHP有興趣的人,以前用Dreamweaver的人,以前用其他Blog CMS的人。本文用Drupal6.14,想在Drupal中使用Flash,詳見本文的環境
依"水滴架站全機能攻略"步驟成功架站(上)在自己的PC上架了個站,用http://localhost即可測試,以下是將PC上的站上傳到主機的步驟,至此,http://愛瘋手機.tw可以運作了。

注意的重點:將local已架好的站上傳到主機,而不是到主機上安裝 Drupal。

http://愛瘋手機.tw可以運作的步驟:
(一)經花水木介紹,使用遠振資訊,使用其台灣Linux虛擬主機、1GB/15GB方案,年繳2700元、半年1500元。
(二)遠振資訊反應很快,會寄開通信來, 其中有許多資料,下列四項最重要 :

  1. 主機登入資料:  帳號:123456  密碼:78910
  2. 伺服器IP位址:
  3. cPanel控制台登入位置: http://cp10.g-dns.com/cpanel 
  4. DNS設定用組兩組(下例非真實,舉例說明):
    1. ab1234-dns.comip: 567.80.12.34ab1235-dns.comip: 567.80.12.35

(三)我的域名--愛瘋手機.tw是在中華電信申請的,因此立刻到中文域名指定網頁內將上兩組DNS打進去,記得在DNS處(星號處)打勾。見下圖。24小時內,http://愛瘋手機.tw就生效了。

(四)但是,未將local已架好的站上傳到主機前,看到的不過是個空頁。
(五)因此,先下載個FileZilla,以便傳檔案到遠振資訊主機上,下載打開FileZilla後,Click左上角<開啟站台管理員>(下圖星號處)可<新增站台>,此時用到以上(二)遠振資訊提供的主機登入資料,見下圖。<新增站台>完成,選<新站台>,就可連到主機,並將localhost內裝置完成的Drupal站台資料夾(我的情形是c:/xampp/htdocs/www)上的所有檔案傳到主機的public_html或www內。

(六)在PC 上,用phpMyAdmin將 localhost內裝置完成的Drupal站台的MySQL輸出成一個檔案。詳見"打造個性比XOOPS2網站"、附錄C.1.2資料庫備份。
(七)Click cPanel控制台登入位置: http://cp10.g-dns.com/cpanel,使用(二)的<主機登入資料>登入。用cPanel上的MySQL DataBases(見下圖)建一個資料庫(資料庫名稱取用localhost同名),並建一個和localhost上不同名的使用者。詳見"打造個性比XOOPS2網站"、附錄C.1.3回復資料庫內容。

假設:localhost資料庫名:testdatabase,使用者: testuser,密碼:testpassword。
用cPanel上的MySQL DataBases建資料庫名:testdatabase,使用者: test,密碼:test。

遠振資訊的cPanel會將資料庫名改為:123456_testdatabase,將使用者改為:123456_ test。123456即為(二)中所示主機登入資料的帳號。


(八)將localhost c:/xampp/htdocs/www/sites/default/settings.php用Vim editor打開並找到92行為$db_url,將其改為:

$db_url = 'mysqli://123456_ test:test@localhost/123456_testdatabase';

原為$db_url = 'mysqli://testuser:testpassword@localhost/testdatabase';
其基本型態為 @db_url = 'mysqli://使用者:密碼@localhost/資料庫名';

(九)再用IE或Firefax或Safari瀏覽http://愛瘋手機.tw即可,注意的是,若不依(八)改$db_url,則會因找不到database而進入Drupal原始設定畫面,若用cPanel建資料庫時使用者不用test(短一些字眼),仍用testuser,也會出現下圖。所以必需依照(八)更改$db_url

本文的環境是:

  1. Drupal 6.14。
  2. apache server設在Windows XP上,以http://localhost/drupal為例。
  3. 所有的檔案在c:/xampp/內,以下的路徑均相對於c:/xampp/。
  4. 各檔案均用vim editor打開,行數以vim內的行數為準。
  5. 主機是cPanel環境。