歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Discuz的安裝,Discuz安裝

Discuz的安裝,Discuz安裝

日期:2017/3/3 18:08:52   编辑:學習Linux

Discuz的安裝,Discuz安裝

Discuz的安裝,Discuz安裝


========================寫在前面的話=========================

1.LAMP環境搭建請查看這篇日志:http://blog.163.com/wangke_email/blog/static/150335003201610315142268/

2.這只是一篇簡單的Discuz安裝教程,深入內容以後會講到。

3.Discu-3.2下載路徑:http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

=========================現在開干==============================

思路: 建立網站存放目錄>解壓並拷貝網站項目包>給網站目錄賦權>建立數據庫和用戶>配置httpd的vhosts虛擬主機> 訪問網站根據引導完成安裝

1.建立網站存放目錄

1 mkdir /data/discus

2.解壓並拷貝網站項目包

①解壓

1 unzip –d /usr/local/src/Discuz3.2 Discuz_X3.2_SC_UTF8.zip

②拷貝

1 cp –r /usr/local/src/Discuz3.2/upload/* /data/discus/

# -r選項是遞歸的意思

3.給網站目錄賦權

1 chown –R daemon:daemon /data/discus/config /data/discuz/data /data/discuz/uc_client /data/discus/uc_server

# -R 選項是遞歸的意思,因為discuz用的是httpd的用戶,而http的用戶是daemon,所以這裡給daemon賦權。

4.建立discuz數據庫並設置用戶和密碼

①建立discuz數據庫

1 create database discus;

#命令中的discus是數據庫的名稱,這個根據自己需求可以自定義。

②創建用戶

1 create user discus identified by 'discuz123';

#命令中discuz是用戶名,discuz123是密碼,這個可以根據自己的需求自定義。

③授權用戶對數據庫的權限

1 grant privileges on discus.* to 'discuz'@'localhost' identified by 'discuz123';

5.配置apache-httpd添加discuz虛擬機

①加載httpd-vhosts.conf文件

1 vim /usr/local/apache/conf/httpd.conf

#編輯httpd.conf文件,找到#Include conf/extra/httpd-vhosts.conf行,將改行前面的#去掉。

②修改httpd-hosts.conf文件

1 vim /usr/local/apache/extra/httpd-vhosts.conf

#編輯httpd-vhosts.conf文件,先將裡面的虛擬機配置刪掉,然後將如下內容復制進去。

========================復制下面內容(如果有問題請不要復制#注釋內容)============================

<VirtualHost *:80>                                         #虛擬主機

ServerAdmin [email protected]               #管理郵箱地址

DocumentRoot "/data/discuz"                                #網站根目錄

ServerName discuz.expeak.com                               #網站主域名

ServerAlias bbs.expeak.com                                 #網站其他域名

#ErrorLog "logs/dummy-host.example.com-error_log"          #錯誤日志,這裡沒有開啟

#CustomLog "logs/dummy-host.example.com-access_log" common #訪問日志,這裡沒有開啟

<Directory "/data/discuz">                                 #設置目錄權限

Options Indexes FollowSymlinks Includes ExecCGI            #容器參數選項

AllowOverride ALL                                          #.htaccess文件選項

Require all granted                                        #允許所有請求

</Directory>

</VirtualHost>

=======================復制上面內容============================

7.通過設置的主域名訪問Discuz,根據引導初始化論壇

①如果域名沒有申請,請加入hosts文件。

②如果目錄提示無法寫入,請給目錄賦予權限。

③數據庫信息就填寫之前設置的。

④第一次訪問後台會提示讓你刪除install/index.php文件。

http://xxxxxx/Linuxjc/1170809.html TechArticle

Copyright © Linux教程網 All Rights Reserved