1,631 瀏覽數

Drupal 7 Alpha


想說很久沒有更新自己的架站系統,上了 Drupal 的官方網站看到新版的 Drupal 7.0 Alpha 4 released  http://drupal.org/drupal-7.0-alpha4 ,可以供下載作測試用.跟著官方網站所提供的方式開始做安裝

INSTALLATION
————

1. 下載 DRUPAL
從官方網站下載,不確定是不是有中文的翻譯檔,反正先試用看看.

# wget http://drupal.org/files/projects/drupal-x.x.tar.gz
# tar -zxvf drupal-x.x.tar.gz

# mv drupal-x.x/* drupal-x.x/.htaccess /var/www/html

2. 設定檔
一樣需要 settings.php 設定檔.

# cp sites/default/default.settings.php sites/default/settings.php

記得需要寫入的權限

# chmod o+w sites/default/settings.php
# chmod o+w sites/default

3. 建立 DRUPAL 資料庫

4. 開始安裝步驟

開啟瀏覽器執行安裝步驟 http://172.16.0.66 (請依據你實際的 IP)

但是我什麼都沒有看到 web 一片空白,這是怎麼一回事
drupal7
看了一下 http 的 log /var/log/httpd/error_log 看到了這兩行錯誤訊息,這是什麼東東阿.是 PHP 有問題嗎?
[Wed May 05 23:38:08 2010] [error] [client 172.16.0.33] PHP Notice: Use of undefined constant E_RECOVERABLE_ERROR – assumed 'E_RECOVERABLE_ERROR' in /var/www/html/includes/errors.inc on line 43
[Wed May 05 23:38:08 2010] [error] [client 172.16.0.33] PHP Notice: Use of undefined constant E_RECOVERABLE_ERROR – assumed 'E_RECOVERABLE_ERROR' in /var/www/html/includes/errors.inc on line 81

終於在 Drupal 的討論區找到問題的跟源 "Drupal 7 is not compatible with PHP versions older than 5.2." http://drupal.org/node/786250

恩再回頭看 Install.txt 的說明的確一開始就表示說 PHP 要 5.2.0 以上的版本但目前我的 RHEL5 還是 5.1.x 的版本
Drupal requires:

– a web server, Apache (version 2.0 or greater) is recommended,
– PHP 5 (5.2.0 or greater) (http://www.php.net/),
– and either MySQL (5.0.15 or greater) (http://www.mysql.com/), PostgreSQL (8.3
or greater) (http://www.postgresql.org/), or SQLite (3.4.2 or greater)
(http://www.sqlite.org/).

所以第一次使用 Druapl 7 Alpha 4 失敗了,可能要試試看 Fedora 12 了.

2 個網友的想法 “Drupal 7 Alpha

  1. 自動參照通知: CentOS 5.8 + PHP 5.3 + Drupal 7 | Benjr.tw

發表迴響