天天看點

linux下搭建discuz

前期環境已經搭建好了LNMP或者LAMP,并且支援php。

Discuz 下載下傳

1, Discuz 環境配置

(a) 解壓zip檔案: unzip Discuz_X3.0_SC_UTF8.zip 

(b)進入檔案夾後把upload下的所有檔案拷貝到nginx下的html下: cp -r /usr/local/src/upload/* /usr/local/nginx/html/

(c) 配置nginx預設檔案: vim /usr/local/nginx/conf/nginx/conf

location ~ \.php$ {

            root           /usr/local/nginx/html;     ##絕對路徑

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/$fastcgi_script_name;##絕對路徑

            include        fastcgi_params;

        }

2, Discuz 安裝

linux下搭建discuz

(b) 點選“同意”,繼續

linux下搭建discuz

(c) 點選“下一步”,繼續(如果沒有權限,請參見上面步驟3 —— (c))

linux下搭建discuz

(d) 點選“下一步”,繼續

linux下搭建discuz
linux下搭建discuz

登陸後,進入”管理中心首頁“——》”首頁“,會提示删除安裝目錄(網頁):

linux下搭建discuz

這是為了防止再次安裝,是以一般隻需把”install“目錄,修改為”install_bk"或其他名字即可,我喜歡改成"install_bk",修改指令:sudo mv  install  install_bk

另附資料庫截圖(部分表結構): 

             背景資料庫通路方式:  mysql -uroot -pabcd1234

             背景資料庫為 ithomer,背景資料庫表如下:

linux下搭建discuz

5, Discuz 功能

Dizcuz 具有非常豐富的功能,如使用者注冊, 論壇主題設定,頁面通路權限設定,發起投票(需裝插件)等功能,下面是預設論壇頁面:

linux下搭建discuz

常見問題:

1,安裝界面連接配接資料庫mysqli_connect() 不支援 advice_mysqli_connect時:

重新開機php-fpm

本文轉自 轉身撞牆角 51CTO部落格,原文連結:

http://blog.51cto.com/chentianwang/1707680