歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> LAMP搭建discuz論壇

LAMP搭建discuz論壇

日期:2017/3/3 11:37:22   编辑:Linux技術
discuz論壇下載地址(我用的3.2_GBK)
http://www.comsenz.com/downloads/install/discuzx
建立一個目錄放程序目錄
mkdir /data/www/
進入目錄,並下載,解壓
unzip Discuz_X3.2_SC_GBK.zip
在此需要的是/upload/內的文件,其它的不需要.因此把該文件下東西移到此出,刪除其余文件
mv upload/* ./
rm -rf Discuz_X3.2_SC_GBK.zip  readme/ utility/ upload/
需要修改主配置文件
vim /usr/local/apache2/conf/httpd.conf
需要打開該行(打開虛擬主機配置文件)(打開servername定義)
Include conf/extra/httpd-vhosts.conf
ServerName www.example.com
編輯虛擬主機配置文件
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
更改內容
<VirtualHost *:80>
#    ServerAdmin [email protected]
    DocumentRoot "/data/www"
    ServerName www.aaa.com
    ServerAlias www.bbb.com
#    ErrorLog "logs/dummy-host.example.com-error_log"
#    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

#<VirtualHost *:80>
#    ServerAdmin [email protected]
#    DocumentRoot "/usr/local/apache2/docs/dummy-host2.example.com"
#    ServerName dummy-host2.example.com
#    ErrorLog "logs/dummy-host2.example.com-error_log"
#    CustomLog "logs/dummy-host2.example.com-access_log" common
#</VirtualHost>
serveradmin:管理員郵箱 documentroot:剛創建的主程序目錄 servername:網站域名 serveralias:網站別名 errorlog:錯誤日志 customlog:訪問日志
配置完看檢測配置文件是否有問題
/usr/local/apache2/bin/apachectl -t
沒問題重啟
/usr/local/apache2/bin/apachectl restart
若在本機做實驗,需要修改本地hosts.在windows下的C:\Windows\System32\drivers\etc下的hosts文件
記事本或寫字板打開,添加
110.110.110.110  www.bbb.com
注:自己虛擬機的ip,虛擬主機配置文件自定義的域名
浏覽器訪問自己定義的域名.或許遇到403錯誤
編輯主配置文件
vim /usr/local/apache2/conf/httpd.conf
修改下列配置
<Directory />
    AllowOverride none
    #Require all denied
    Order deny,allow
    Allow from all
</Directory>
新版本Require all denied就是deny from all 可以改為Require all granted 就是allow from all
(記得重啟Apache)
浏覽器訪問www.aaa.com/install 編碼改為GBK 點擊我同意
會有 當前狀態不可寫的錯誤.需要修改權限
chown -R daemon config/ data/ uc_client/data/ uc_server/data/
刷新,下一步,全新安裝,配置數據庫.新建庫
(注:把mysql添加到PATH , 使自己鍵入mysql就可以使用mysql
vim /etc/profile.d/path.sh
寫入
#!/bin/bash
export PATH=$PATH:/usr/local/mysql/bin
使其生效
source /etc/profile.d/path.sh
以後再用mysql可直接鍵入mysql啟動 ,而不用路徑 )
創建discuz庫
create database discuz;
使用的人
grant all on discuz.* to 'wang'@'localhost' identified by 'zhaoqiansun';
所有權限 給 wang 用戶 密碼 zhaoqiansun
填寫用戶信息,安裝完成
Copyright © Linux教程網 All Rights Reserved