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数据库字典

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容