20170902WAMP環境下discuz學習

WAMP環境下discuz學習

環境

我覺得這和環境關系不大,都是Apache設置網站目錄域名,PHP7,Mysql數據庫,使用phpMyAdmin管理數據庫,discuz的PHP程序
只不過在編輯文件和修改配置文件的目錄不同而已,命令的語法都一樣
Windows10
Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.11
MySQL 5.7.15 UTF8
phpMyAdmin 4.6.4
Discuz! X3.4(支持PHP7)

參考

cr180-Discuz!開發手冊
Discuz! X3.2 程序目錄結構注釋說明

安裝

1. Mysql新建數據庫

在phpMyAdmin中創建數據庫(例discuz_x3.4_170902)和擁有管理該數據權限的非root用戶(例discuz_x3.4_170902,密碼mysqlmysql)

2. 下載discuz

Discuz! 程序發布
解壓后將upload目錄復制到網站目錄下,并將upload改成你喜歡的名子

一些理解

discuz和phpMyAdmin一樣,就是個php程序,安裝過程中是在設置目錄,賬戶,數據庫等一些東西,類似于我們在寫一個php網頁,這個網頁會調用數據庫,圖片等資源,展示給用戶

3. apache設置

編輯httpd.conf,添加網站配置,例

<VirtualHost *:80>
ServerName test0902.cn
DocumentRoot C:\AppServ\www\discuz_x3.4_170902
</VirtualHost>

問題添加后,發現以前C:\AppServ\www目錄下網頁和phpMyAdmin(C:\AppServ\www\phpMyAdmin)無法訪問了,又添加以下內容

<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot C:\AppServ\www
</VirtualHost>

重啟apache,例

C:\AppServ\Apache24\bin\httpd.exe -k restart -n apache24

4. 網頁安裝

添加hosts 127.0.0.1 test0902.cn
C:\AppServ\www\discuz_x3.4_170902\install里面是安裝文件,所以
瀏覽器訪問http://test0902.cn/install安裝

安裝
  • 同意
  • 檢查環境(如果是linux需要把discuz站點目錄權限設置777)
  • 全新安裝
  • 填寫之前添加的數據庫(例discuz_x3.4_170902)及管理員賬戶(例discuz_x3.4_170902)密碼(例mysqlmysql),發現數據庫設置不對,可回phpMyAdmin里修改
  • 數據表前綴根據需要設置
  • 網站管理員賬戶密碼例 Admin test

discuz結構

文件目錄結構

[轉載]Discuz! X3.2 程序主目錄結構注釋說明
[轉載]Discuz! X2.5 template模板目錄結構
[轉載]DiscuzX2.5 source文件目錄結構

數據庫結構

數據庫字典參見cr180-DiscuzX3.1數據庫字典(含之前),為了防止連接失效我轉載了一份Discux3.1數據庫字典

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容