前面設定好了 Apache 以及 PHP ,雖然已經安裝了 MySQL 但我們還沒設定任何資料庫,請先專門為你的 Drupal 7 設定資料庫系統 - 請參考 http://benjr.tw/node/176
接下來就是去 Drupal 的官方網站 http://drupal.org 下載.進入 Drupal 的官方網站在右上方可以看到 download 的下載點.按一下進入下載頁面.目前我們要下載的是主程式,亦可在此連結找到 http://drupal.org/project/drupal,目前最新的版本為 7.X,裡面還有很多相當有用的資源,其中的 Modules 在使用中具有相當重要的決定關鍵,只要是主程式沒提供的功能在這裡都可以透過 Modules 來擴充.之後會介紹此網站所使用的 modules.
有安裝過 Drupal6 你會發現安裝 Drupal 7 的安裝類似.首先將下載到的檔案解開放置到 Apache 預設目錄 /var/www
[root@benjr ~]# wget http://ftp.drupal.org/files/projects/drupal-7.15.tar.gz [root@benjr ~]# tar drupal-7.15.tar.gz [root@benjr ~]# cp -ap drupal-7.15/* /var/www/html |
現在開始設定工作大部分都是透過 web 的方式來編輯系統所需的資料,現在就進入安裝畫面看一下 http://localhost/install.php ,指定 install.php 就是透過Drupal 提供的 PHP 程式去幫我們填入網頁所需的資訊. 安裝步驟就只需 7 個步驟,
|
Select an installation profile |
Chosses language |
Verify requirements |
在 Verify requiredments 這邊系統會幫我們檢查需求是否符合 drupal 7 的需求,如果有安裝 Apache,PHP,MySql ,需要修改的是權限這一部分.
設定大部分都是透過網頁的方式來編輯系統所需的資料,所以一開始需要將 /var/www/sites/default/setting.php 設成可以寫入的.如果沒有將 /var/www/sites/default/ 設成可以寫入的.那你會遇到下面的錯誤訊息.
setting.php
"The Drupal installer requires that you create a setting file as part of the installation process. Copy the ./sites/default/default.setting.php file to ./sites/default/setting.php."預設 setting.php 並不存在,直接複製系統預設的 default.setting.php 即可.
[root@benjr ~]# cd /var/www/html/sites/default/ [root@benjr default]# cp default.setting.php setting.php [root@benjr default]# chmod a+w setting.php |
File system
The directory sites/default/files does not exist.這是因為我們需要一個目錄來存放上傳的圖片以及文件檔.所以需要建立一個叫做 files 的目錄.
[root@benjr default]# mkdir files |
[root@benjr default]# chown root:apache files/ [root@benjr default]# chmod g+w files/ |
Database configuration |
Configure site |
第一個警告訊息是 Drupal 很貼心的提醒你剛剛有改過的 setting.php,建議把 settings.php的屬性改回來.
[root@benjr ~]# chmod go-w settings.php |
- Site information
- 自己網站的名稱與 email 帳號.
- Site Maintenance account
- 因為一開始沒有任何帳號存在所以第一個註冊的帳號將擁有最高的權限.
- Server settings
- 預設時區 Defeault Time zone就設定成 +0800這是台灣的與標準時間的時差.
Finished |
沒有留言:
張貼留言