Nginx環境搭建Discuz論壇

來源:互聯網
上載者:User

標籤:listen   discuz   


1:建立discuz論壇的安裝位置

[[email protected] src]# mkdir /data/www

[[email protected] src]# cd !$

cd /data/www

[[email protected] www]# cp /usr/local/src/Discuz_X3.2_SC_GBK.zip .//把已經下載好的壓縮檔拷到目前的目錄

[[email protected] www]# unzip Discuz_X3.2_SC_GBK.zip

[[email protected] www]# mv upload/* .//把裡面的檔案移出來

2:建立一個虛擬機器主機

我們自己加的nginx的設定檔nginx設定檔

最後一句是一個include語句,這個include語句的意思就是載入虛擬機器主機的設定檔

[[email protected] www]# cd /usr/local/nginx/conf

[[email protected] conf]# mkdir vhosts

[[email protected] conf]# vim vhosts/discuz.conf

server

{

listen 80;

server_name www.test.com;

index index.html index.htm index.php;

root /data/www;

location ~ \.php$ {

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;

}

}

然後檢測設定檔是否正確:

[[email protected] conf]# /usr/local/nginx/sbin/nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[[email protected] conf]# service nginx restart

Stopping Nginx:                                            [  OK  ]

Starting Nginx:                                              

####注意server_name 配置的網域名稱需要解析一下,如果linux系統用的是虛擬機器

需要再windows系統中c盤的/windows/system32/drivers/etc/hosts中解析一下!如下:

192.168.1.123    www.test.com

在mysql資料庫中建立discuz資料庫!

mysql> create database discuz;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on discuz.* to"wang"@"localhost"identified by"123456";

Query OK, 0 rows affected (0.00 sec)

mysql> quit

Bye

然後再瀏覽器輸入剛解析的網域名稱也就是www.test.com

給對應的檔案賦予許可權即可!

這裡需要注意的是在apache中因為php是作為apache的一個模組來啟動並執行,因此要為這些檔案賦予apache使用者的許可權,預設為daemon,也就是賦予daemon許可權。nginx中php是通過php-fpm來啟動並執行,然後再把結果返回給用戶端,因此這裡需要為這些檔案賦予php-fpm的使用者權限,我們前邊設定的使用者php-fpm!

cd /data/www

chown -R php-fpm:php-fpm data uc_server/data uc_client/data config

然後重新運行頁面,點擊全新安裝discuz,出現如下介面,填寫剛才建立的資料庫資訊:


650) this.width=650;" src="http://upload-images.jianshu.io/upload_images/5688726-231156ee752da099.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" style="height:auto;vertical-align:middle;border:0px;" alt="1240" />

資訊填寫正確,點下一步會完成安裝!

Nginx環境搭建Discuz論壇

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.