Drupal
Drupal為使用者提供各種工具來管理網站,它可以幫助使用者入門,建立自己的網站
1、下載下傳drupal軟體(https://www.drupal.org/project/drupal/releases/7.15)和XOOPS漢化包(http://drupalchina.cn/download/)
2、為drupal建立自己的資料庫,我們起名為“drupal”
3、将drupal安裝包解壓到apache的網頁根目錄“/var/www/html/”,将漢化包放在drupal中
[root@localhost html]# cp /wj/drupal-7.59.tar /var/www/html/ //拷貝壓縮包
[root@localhost html]# tar –xvf drupal-7.59.tar //解壓
[root@localhost html]# mv drupal-7.59 drupal //重指令,這樣友善從浏覽器打開
[root@localhost html]# cp /wj/drupal-7.59.zh-hans-po drupal/profiles/standard/translations/ //将漢化包拷貝到指定地方
4、安裝。在浏覽器輸入“127.0.0.1/drupal”,進入安裝界面
1)選擇普通安裝

2)選擇語言,如果沒有拷貝漢化包,那麼就無法選擇漢語
3)這一步看到有幾個錯誤
3-1)如果出現“php擴充”錯誤,那麼就安裝php-xml包
3-2)檔案系統錯誤。我們需要在drupal目錄下建立指定的檔案,設定權限為777
[root@localhost html]# cd drupal
[root@localhost drupal]# mkdir sites/default/files
[root@localhost drupal]# chmod 777 sites/default/files/
3-3)配置檔案錯誤。使用者可以安裝上面的錯誤提醒,将default.settings.php複制一份,然後修改權限777
[root@localhost drupal]# cp sites/default/default.settings.php sites/default/settings.php
[root@localhost drupal]# chmod 777 sites/default/settings.php
4)設定資料庫。此資料庫就是我們在開始的時候建立的,如果你還不會使用mysql,那麼可以嘗試用phpMyAdmin來建立
5)正在安裝
6)設定站點資訊,包括郵箱、管理者賬号、密碼等内容
7)安裝成功,在浏覽器輸入“127.0.0.1/drupal”就可以通路了
5、狀态報告。登入drupal,選擇“報告”->“狀态報告”,這裡可以看到上傳進度還不能使用,需要安裝PECL。另外,mysql還不支援4位元組utf-8,我們需要開啟這個功能。
6、安裝PECL。首先要安裝一些依賴軟體php-devel、php-pear,然後才能安裝PECL
[root@localhost ~]# yum install -y php-devel php-pecl php-pear
[root@localhost ~]# pecl install uploadprogress
Build process completed successfully
Installing '/usr/lib/php/modules/uploadprogress.so'
install ok: channel://pecl.php.net/uploadprogress-1.0.3.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=uploadprogress.so" to php.ini
7、修改php配置檔案php.ini
[root@localhost ~]# gedit /etc/php.ini
extentsion=uploadprogress.so
8、修改mysql配置檔案my.cnf
[root@localhost ~]# gedit /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_large_prefix=true
innodb_file_format=barracu
innodb_file_per_table=true
9、重新開機mysql和apache
[root@localhost ~]# service httpd restart
停止 httpd: [确定]
正在啟動 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
[确定]
[root@localhost ~]# service mysqld restart
停止 mysqld: [确定]
MySQL Daemon start.
正在啟動 mysqld: [确定]
[root@localhost ~]#
10、修改settings權限,取消寫入屬性。
[root@localhost drupal]# chmod 444 sites/default/settings.php
[root@localhost drupal]# chmod 555 sites/default
做了一個Linux學習的平台,目前出來一個雛形,各位可以參考使用
連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密碼:n7bk