Linux伺服器---drupal

一生有你llx發表於2019-05-11

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

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2286379/,如需轉載,請註明出處,否則將追究法律責任。

相關文章