天天看點

Linux伺服器---drupal

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)選擇普通安裝

Linux伺服器---drupal

        2)選擇語言,如果沒有拷貝漢化包,那麼就無法選擇漢語

Linux伺服器---drupal

        3)這一步看到有幾個錯誤

Linux伺服器---drupal

                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來建立

Linux伺服器---drupal

        5)正在安裝

Linux伺服器---drupal

        6)設定站點資訊,包括郵箱、管理者賬号、密碼等内容

Linux伺服器---drupal

        7)安裝成功,在浏覽器輸入“127.0.0.1/drupal”就可以通路了

Linux伺服器---drupal

5、狀态報告。登入drupal,選擇“報告”->“狀态報告”,這裡可以看到上傳進度還不能使用,需要安裝PECL。另外,mysql還不支援4位元組utf-8,我們需要開啟這個功能。

Linux伺服器---drupal

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

Linux伺服器---drupal