Drupal
「Drupal 是一個自由開源的內容管理系統,以PHP語言寫成。在網頁編程界中,Drupal經常被視為一套內容管理框架,而不單純作為一般意義上的內容系統。」 --- 摘自維基百科
這篇文章主要描述了怎樣安裝Drupal以及配置Apache,MySQL和PostgreSQL,PHP,Postfix,以便使它們構建一套完整的,可以正常工作的web服務系統。這篇文章假定你有一定的LAMP(Apache,MySQL,PHP)和LAPP(Apache,PostgreSQL,PHP)的安裝經驗。
安裝[編輯 | 編輯原始碼]
安裝Drupal[編輯 | 編輯原始碼]
從源安裝[編輯 | 編輯原始碼]
- 安裝 drupal包。
- 使用自己喜歡的編輯器,編輯文件
/etc/php/php.ini
# vim /etc/php/php.ini
找到下面一行:";extension=json.so
",如果有注釋就去掉注釋(第一個字符「;」),如果沒有這行就在這個文件的[PHP]
區塊添加。
對於Drupal 7來說,還需要啟用數據庫的PDO擴展,例如MySQL,extension=pdo_mysql.so
。 - 打開文件
/etc/httpd/conf/httpd.conf
# vim /etc/httpd/conf/httpd.conf
找到以"<Directory "/srv/http">
"(根據自己的Drupal安裝目錄而定)開始的部分,找到"AllowOverride None
",替換為"AllowOverride All
",這樣可以啟用Drupal的簡潔連接(clear URL's)。 - 重啟Apache
/etc/rc.d/httpd restart