WAMP環(huán)境下discuz學(xué)習(xí)
環(huán)境
我覺得這和環(huán)境關(guān)系不大碑定,都是Apache設(shè)置網(wǎng)站目錄域名奕纫,PHP7涩馆,Mysql數(shù)據(jù)庫行施,使用phpMyAdmin管理數(shù)據(jù)庫,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!開發(fā)手冊
Discuz! X3.2 程序目錄結(jié)構(gòu)注釋說明
安裝
1. Mysql新建數(shù)據(jù)庫
在phpMyAdmin中創(chuàng)建數(shù)據(jù)庫(例discuz_x3.4_170902)和擁有管理該數(shù)據(jù)權(quán)限的非root用戶(例discuz_x3.4_170902,密碼mysqlmysql)
2. 下載discuz
Discuz! 程序發(fā)布
解壓后將upload目錄復(fù)制到網(wǎng)站目錄下蛾号,并將upload改成你喜歡的名子
一些理解
discuz和phpMyAdmin一樣,就是個php程序涯雅,安裝過程中是在設(shè)置目錄鲜结,賬戶,數(shù)據(jù)庫等一些東西活逆,類似于我們在寫一個php網(wǎng)頁轻腺,這個網(wǎng)頁會調(diào)用數(shù)據(jù)庫,圖片等資源划乖,展示給用戶
3. apache設(shè)置
編輯httpd.conf,添加網(wǎng)站配置贬养,例
<VirtualHost *:80>
ServerName test0902.cn
DocumentRoot C:\AppServ\www\discuz_x3.4_170902
</VirtualHost>
問題添加后,發(fā)現(xiàn)以前C:\AppServ\www目錄下網(wǎng)頁和phpMyAdmin(C:\AppServ\www\phpMyAdmin)無法訪問了琴庵,又添加以下內(nèi)容
<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot C:\AppServ\www
</VirtualHost>
重啟apache,例
C:\AppServ\Apache24\bin\httpd.exe -k restart -n apache24
4. 網(wǎng)頁安裝
添加hosts 127.0.0.1 test0902.cn
C:\AppServ\www\discuz_x3.4_170902\install里面是安裝文件误算,所以
瀏覽器訪問http://test0902.cn/install
安裝
- 同意
- 檢查環(huán)境(如果是linux需要把discuz站點目錄權(quán)限設(shè)置777)
- 全新安裝
- 填寫之前添加的數(shù)據(jù)庫(例discuz_x3.4_170902)及管理員賬戶(例discuz_x3.4_170902)密碼(例mysqlmysql),發(fā)現(xiàn)數(shù)據(jù)庫設(shè)置不對,可回phpMyAdmin里修改
- 數(shù)據(jù)表前綴根據(jù)需要設(shè)置
- 網(wǎng)站管理員賬戶密碼例 Admin test
discuz結(jié)構(gòu)
文件目錄結(jié)構(gòu)
[轉(zhuǎn)載]Discuz! X3.2 程序主目錄結(jié)構(gòu)注釋說明
[轉(zhuǎn)載]Discuz! X2.5 template模板目錄結(jié)構(gòu)
[轉(zhuǎn)載]DiscuzX2.5 source文件目錄結(jié)構(gòu)
數(shù)據(jù)庫結(jié)構(gòu)
數(shù)據(jù)庫字典參見cr180-DiscuzX3.1數(shù)據(jù)庫字典(含之前)迷殿,為了防止連接失效我轉(zhuǎn)載了一份Discux3.1數(shù)據(jù)庫字典