drupal安装教程 linux,如何在Fedora Linux上安装Drupal 7
本安裝指南提供了有關如何在Fedora Linux系統上安裝Drupal 7的step-by-step指導。該指南包含6個易于執行的步驟,以完成整個安裝過程。如果您對新的Drupal 7版本有點好奇,那么該看看它的含義了。請注意,在使用SELinux的Fedora或RedHat等Linux系統上安裝Web應用程序現在變得有些復雜,因為使用chmod命令更改權限可能并不總是可以解決問題。 RedHat和CentOS Linux用戶也可以使用本指南。
步驟1:安裝必備組件
# yum install php-mbstring php-xml php-gd \
mysql-server httpd php php-pdo php-mysql
步驟2:設定Apache
如果此Drupal安裝將是服務器上唯一運行的網站,則不需要重新配置。您可以繼續執行第3步,其中文檔根目錄將為默認的/var /www /html /目錄。如果您希望將drupal添加為其他網站,則需要創建VirtualHost。遵循這些有關如何創建新的VirtualHost的說明。本指南將使用默認的/var /www /html目錄。
對于任何更改,請使用以下命令重新啟動Apache Webserver:
# /etc/init.d/httpd restart
步驟3:下載并解壓縮Drupal CMS
# cd /var/www/html
# wget http://ftp.drupal.org/files/projects/drupal-7.0.tar.gz
# tar xzf drupal-7.0.tar.gz
# mv drupal-7.0/* .; rm -fr drupal-7.0 drupal-7.0.tar.gz
# chown -R apache.apache /var/www/html
此步驟的重點是在/var /www /http中下載并解壓縮drupal tarball。 Fedora使用SELinux(安全性增強Linux),這意味著?/內部解壓縮的文件將具有SELinux上下文。我們將在后面的步驟4中進行介紹。
步驟4:設置Drupal
此時,您應該已經準備好DocumentRoot目錄。在本指南中,我們使用/var /www /http。此時,我們需要確保Drupal安裝文件具有正確的SELinux上下文。如果已按照說明完成步驟3,則幾乎可以繼續進行安裝了。但是首先我們需要從default.settings.php文件創建設置文件:
# cd /var/www/html/sites/default/
# cp -p default.settings.php settings.php
差不多好了 ! Drupal希望/var /www /html /sites /和/var/www/html/sites/default/settings.php可寫。在處理SELinux時,我們需要更新/var /www /html /sites /的上下文以進行讀寫:
# chcon -R -t httpd_sys_content_rw_t /var/www/html/sites/
如果您已經移動或復制了Drupal安裝文件,請確保:
所有文件均屬于Apache用戶
您可以使用chcon -R -t httpd_sys_content_t /var /www /html /設置SELinux上下文
您已使用上述命令更改了/var /www /html /sites /的SELinux上下文
注意:
要檢查SELinux上下文,請使用帶-Z選項的ls命令。
例:
# ls -Z settings.php
-r--r--r--. apache apache unconfined_u:object_r:httpd_sys_rw_content_t:s0 settings.php
對于從?/復制的文件,您可能具有錯誤的上下文,例如:
# ls -Z default.settings.php
-rw-r--r--. 6226 6226 unconfined_u:object_r:user_home_t:s0 default.settings.php
步驟5:創建mysql數據庫
讓我們創建一個MySQL數據庫“drupal”和名為“user”的用戶,密碼為“drupass”。默認情況下,mysql root密碼為空。考慮更改您的密碼,并在下面添加-p到mysql命令:
# mysql
mysql> create database drupal;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'drupass';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on drupal.* to user@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
步驟6:繼續進行Drupal安裝
此時,一切都準備就緒,可以繼續進行Drupal安裝。打開瀏覽器,然后將瀏覽器指向Web服務器。在此之后,安裝將變得更加自我解釋。在“set up database”部分中,使用在步驟5中創建的數據庫詳細信息。
故障排除
如果收到錯誤消息,提示:
include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 drupal
檢查權限并運行:
chcon -R -t httpd_sys_content_t /your/drupal/installation/dir
如果不確定在Drupal安裝期間SELinux是否引起您的問題,請關閉SELinux,方法是:
# setenforce 0
要再次打開SELinux,請使用:
# setenforce 1
有關如何的更多信息禁用SElinux。
總結
以上是生活随笔為你收集整理的drupal安装教程 linux,如何在Fedora Linux上安装Drupal 7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蚂蚁会员能让花呗提额吗 高等级对提升额度
- 下一篇: linux 其他常用命令