开始安装

在开始安装之前,我得说一些废话,首先非常感谢您选择使用我们的项目,您愿意使用本系统就是对我们最大的肯定,本系统开发框架内核采用THINKPHP,版本号V5.05,目前为您预设了2个模块。更多系统详情请参考后面的表单。好了,废话就这么多,既然你能访问到本页面看到这些文字,就表示你已经把文件架设到了服务器上面,没错,这里是一篇简单的安装使用文档,由于本项目乃是为用户提供后台解决方案,因此默认入口我们特意为您留空,以方便你依托本系统进行再次开发

我们相信,我们所推出的一切产品都源于个人的惰性,我们为了偷懒而研发了各式各样的产品,表面上看这是为了给大家提供方便,根本上就是让大家变得更懒,因此,作为开发者、生产者、厂商、等等诸如此类角色的我们,那就是懒惰之源,所以,作为懒惰之源的我们,十分讨厌被打扰,如果一定要去打扰,那就做好打扰的准备工作

名称 参数 说明
系统名 GCCMS GCCMS 是在GroupCoin.tech进行首次开发,寓意为GroupCoin content manage system的缩写
版本 V5.1.0 版本号的由来,5取内核框架的主版本号,1为GCCMS主版本号,0为后期更新次数
内核框架 THINKPHP 采用国内非常流行的PHP框架进行开发
内核框架版本号 V5.0.5 内核框架版本号由内核框架开发团队设定提供
开发团队 GroupCoin GCCMS开发团队由GroupCoin.tech创始团队负责开发维护
项目主页 Github 点击访问:GCCMS FOR TP3.2.3 | GCCMS FOR TP5.0.5
模块列表 home、index、common home为默认根目录模块,index为后台模块,common为公共模块,禁止直接访问
数据库备份目录 DbbakfkEu6Eqt3SRMjMCTM3uELK4StyMjWAOJ 如果需要修改,请在入口文件同步更新,文件目录需开放读写权限
文件上传目录 public/static/uploads 后台设置的上传目录默认上传至此
字体文件路径 public/attach/fonts 后台设置的上传目录默认上传至此
项目路径 app 整个项目都统一在该文件夹内
NGINX伪静态文件 rewrite.conf 仅提供nginx的伪静态,其它类型规则请自行查询
后台入口文件 admin/index.php 可任意修改,修改后请将伪静态规则中的子目录同步修改

数据库配置

请在根目录下打开目录 app

找到并且打开 database.php 文件

hostname中填写您的数据库服务器地址,默认localhost或者127.0.0.1

database中填写您的数据库名称,

username中填写数据库用户名

password中填写数据库密码

hostport中填写数据库链接端口号

表前缀如果没有修改,那么直接忽略,

在开发过程中,如果您需要对数据库的访问进行改变,在部署主从服务器或者分布式数据库的时候,有什么不明白的地方,请自行前往THINKPHP官网查询手册,由于开发者水平不一,我们不提供任何的后期支持,还请大家谅解,

后台管理

其实文档写起来还是很快的,我本以为要写个长篇大论给各位讲解,但是后来一想,各位都是同行,想必开发水平也不会很低,所以一些基础性的东西就点到为止了。

后台管理这一块实际上没有太多笔墨好写,如果说真的有需要讲解的东西呢,也就如下几点

1. 将数据库备份目录中的备份文件导入目标数据库

2. 根据数据库配置的介绍把数据库链接信息配置好

3. 后台登陆账号为 admin,默认密码为 abcd1234

4. 打开后台管理地址 http://yourdomain/admin/,当然,如果你已经修改过后台入口目录,域名中的 admin改为你修改后的名称

本次发布的出版后台集成了一些常用功能,总体分为8个大分类,分别是全局管理网站设置文章管理工具用户管理模板管理插件管理电子商务,一些无效分类我进行了菜单隐藏,如果你需要让他显示,可以在工具=》菜单管理中修改可用状态,

提示:

在进行二次开发过程中,请一定对代码进行严格编写,否则会报错

伪静态修改

说到伪静态,老司机可以直接略过,由于tp5的版本还不太完善,所以伪静态我也就大致上做了下简单设置,没有对路由进行深度处理

如果你是继续使用当前的两个模块,在不进行任何修改的前提下,可以直接引用rewrite.conf伪静态文件,

后台入口目录修改,伪静态文件location /admin/ 代码块中的admin也需要同步更新,并且重启你的服务器让设置生效

关于项目

17年1月初,公司开工后,我们在开发一个新项目过程中,考虑到每次开发项目的后台框架都不统一,浪费了大量的时间和精力,因此专门花了几天时间单独开发我们的通用后台框架,实际上开发该框架的想法在很早之前就有,只不过手头的工作一直不断,没有时间来编写这么一套系统的东西,

该版本V5.1.0实际上应该说是第二版,我们的第一版采用的内核是THINKPHP3.2.3 的,最近这几天计划做一个官网,由于官网的工作量小,没有太多的业务,所以也算是提前熟悉下tp5框架的作业流程,因此呢,顺便也把GCCMS的内核进行了升级,也就是我们现在开到的GCCMS版本,当然,由于时间关系,接触tp5也才只有几天,所以我只使用了一些基础性的功能,例如模型验证码上传之类的