Linux服務(wù)器中的drupal是什么意思
這篇文章給大家介紹Linux服務(wù)器中的drupal是什么意思,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
Drupal
Drupal為用戶提供各種工具來管理網(wǎng)站,它可以幫助用戶入門,建立自己的網(wǎng)站
1、下載drupal軟件(https://www.drupal.org/project/drupal/releases/7.15)和XOOPS漢化包(http://drupalchina.cn/download/)
2、為drupal創(chuàng)建自己的數(shù)據(jù)庫,我們起名為“drupal”
3、將drupal安裝包解壓到apache的網(wǎng)頁根目錄“/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”,進(jìn)入安裝界面
1)選擇普通安裝
2)選擇語言,如果沒有拷貝漢化包,那么就無法選擇漢語
3)這一步看到有幾個(gè)錯(cuò)誤
3-1)如果出現(xiàn)“php擴(kuò)展”錯(cuò)誤,那么就安裝php-xml包
3-2)文件系統(tǒng)錯(cuò)誤。我們需要在drupal目錄下創(chuàng)建指定的文件,設(shè)置權(quán)限為777
[root@localhost html]# cd drupal
[root@localhost drupal]# mkdir sites/default/files
[root@localhost drupal]# chmod 777 sites/default/files/
|
3-3)配置文件錯(cuò)誤。用戶可以安裝上面的錯(cuò)誤提醒,將default.settings.php復(fù)制一份,然后修改權(quán)限777
[root@localhost drupal]# cp sites/default/default.settings.php sites/default/settings.php
[root@localhost drupal]# chmod 777 sites/default/settings.php
|
4)設(shè)置數(shù)據(jù)庫。此數(shù)據(jù)庫就是我們?cè)陂_始的時(shí)候創(chuàng)建的,如果你還不會(huì)使用mysql,那么可以嘗試用phpMyAdmin來創(chuàng)建
5)正在安裝
6)設(shè)置站點(diǎn)信息,包括郵箱、管理員賬號(hào)、密碼等內(nèi)容
7)安裝成功,在瀏覽器輸入“127.0.0.1/drupal”就可以訪問了
5、狀態(tài)報(bào)告。登錄drupal,選擇“報(bào)告”->“狀態(tài)報(bào)告”,這里可以看到上傳進(jìn)度還不能使用,需要安裝PECL。另外,mysql還不支持4字節(jié)utf-8,我們需要開啟這個(gè)功能。
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 : [ 確定 ]
正在啟動(dòng) 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.
正在啟動(dòng) mysqld : [ 確定 ]
[root@localhost ~]#
|
10、修改settings權(quán)限,取消寫入屬性。
[root@localhost drupal]# chmod 444 sites/default/settings.php
[root@localhost drupal]# chmod 555 sites/default
|
關(guān)于Linux服務(wù)器中的drupal是什么意思就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。