forked from GreenCMS/GreenCMS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
132 lines (97 loc) · 3.23 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
GreenCMS 2014 基于ThikPHP的CMS系统
全新一代内容管理系统 By GreenStudio
版权申明:
GreenCMS 欢迎学习交流,版权归作者所有,未经作者同意,不得删除代码中作者信息
关于商业用途:
需在Footer注明使用GreenCMS
联系方式:
Email: admin@njut.asia
QQ: 447040330
GreenCMS交流群:
群号: 123085170
官方网站:
http://www.greencms.net/
官方论坛:
http://bbs.greencms.net/
GreenStudio微博:
http://weibo.com/u/3228716083
Contributors:
xjh1994
zts1993
如果有疑问欢迎大家反馈
BUG提交可以直接发ISSUE
2014/4/12
其他信息:
安装之后需要的操作:
删除Install模块( /Application/Install) --重要
删除Install数据( /Data/Install) --重要
关闭HTML_CACHE_ON(系统后台设置) --新版已经不需要了
不要忘记开启rewrite 或者 将/Home/config/config_router.php的url_mode改成0
关于与ThinkPHP的不同:
虽然 GreenCMS是基于ThinkPHP 3.2.1 开发的CMS,我们尽可能使用ThinkPHP原生方法去编写,
但是由于ThinkPHP自身不合理,所以部分文件可能需要替换
目前已知的需要Patch的文件有
/Core/ThinkPHHP/Library/Think/Model/RelationModel.class.php (两处)// since thinkphp 3.2
/Core/ThinkPHHP/Library/Think/Hook.class.php (一处) // since thinkphp 3.2.1
/Core/ThinkPHHP/Library/Think/Template/TagLib/Cx.class.php (一处) // since thinkphp 3.2.1
如果你需要升级ThinkPHP框架请注意上面文件区别
NginX用户须知:
使用NginX的用户可能需要配置rewrite
更多信息参考ThinkPHP3.2.1手册
index.php 选项:
APP_CACHE : 选项控制的缓存主要有(不建议关闭):
kv_array
customConfig
APP_DEBUG : 系统调试设置
项目正式部署后请设置为 false
安全风险 :
已知安全风险包括:
Data/xxxBackup类文件夹外部可以访问,部署应放在www目录之外的位置
模板可能会被下载,apache通过.htaccess控制
安装建议 :
完成后删除Data/Install文件夹
在Application/Common/Conf/conig.php中删除不需要的模块信息
目录结构
/
|--Addons 插件文件夹 (与OneThink高度兼容)
|-- 各个插件目录
|--Application 应用目录
|-- Admin 管理员模块
|-- Home 主模块
|-- Api 手机客户端API模块
|-- Common 通用基础模块
|-- Install 安装程序模块
|-- Weixin 微信公共平台API模块
|-- Core ThinkPHP 3.2.1 完整版 (有删减)
|-- Data 运行文件
|-- Backup 全站备份
|-- Cache 升级等工作的缓存
|-- DBbackup 数据库备份
|-- Install 安装文件
|-- Log hinkPHP框架Log
|-- Upgrade 升级文件
|-- Temp ThinkPHP框架Temp目录
|-- Extend 外部扩展文件夹
|-- GreenFinder Elfinder文件管理器
|-- PHPMailer 邮件发送类
|-- Ueditor 编辑器
|-- Public 公共文件夹
|-- 各个主题文件夹
|-- Upload 上传文件夹
|-- 不同类型的附件
//==
README
.htaccess
.gitignore
robots.txt
LICENSE.txt
//跳转文件
admin.php
weixin.php
install.php
//配置文件
const_config.php
version_config.php
db_config.php
//入口文件
index.php