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,添加网站配置,例


ServerName test0902.cn
DocumentRoot C:\AppServ\www\discuz_x3.4_170902

问题添加后,发现以前C:\AppServ\www目录下网页和phpMyAdmin(C:\AppServ\www\phpMyAdmin)无法访问了,又添加以下内容


ServerName 127.0.0.1
DocumentRoot C:\AppServ\www

重启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安装

20170902WAMP环境下discuz学习_第1张图片
安装
  • 同意
  • 检查环境(如果是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数据库字典

你可能感兴趣的:(20170902WAMP环境下discuz学习)