yafcms一个基于Yaf框架的小型内容管理系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huoyongliang/article/details/81147224

最近学习yaf框架,写一个简单的cms系统。

yaf是鸟哥用C语言编写的一个PHP框架,yaf文档地址:http://yaf.laruence.com/manual/

yafcms是一个基于Yaf框架的小型内容管理系统。前端使用了基于LayUI的WeAdmin,后端使用了ThinkORM等许多开源类库,是学习php,入门Yaf的好例子,希望对大家有所帮助。

如果有什么改进意见可以到这里提问:点这里提问

同时我也会把一些常见问题整理成帮助文档,放到这里:帮助文档

站点部署

数据库文件是yaf_member.sql
数据库配置文件是conf/application.ini
站点根目录是public

账号密码

admin
admin

配置

首先,你得安装yaf,文档里有,http://php.net/manual/zh/yaf.installation.php 。 安装完之后,编辑php.ini文件,配置yaf:

extension=yaf.so
yaf.use_namespace=1 ;开启命名空间
yaf.use_spl_autoload=1 ;开启自动加载

yafcms主要添加了:

先编辑conf/application.ini文件

[common]
application.modules = "Index"
application.directory = APP_PATH  "/application"
application.view.ext = "html"

;user
user.default_filter = 'trim,htmlspecialchars,strip_tags'

[product : common]

[develop : common]

;socketlog
socketlog.enable = true
socketlog.host = 'slog.thinkphp.cn'
socketlog.optimize = true
socketlog.show_included_files = true
socketlog.error_handler = true
socketlog.force_client_ids = ''
socketlog.allow_client_ids = 'slog_3079b2'

;database
;数据库驱动类型
database.config.type='pdo'
;服务器地址
database.config.host='127.0.0.1'
;数据库名
database.config.name='yaf_member'
;用户名
database.config.user='root'
;密码
database.config.pwd='123456'
;端口
database.config.port= '3306'
;启用字段缓存
database.config.fields_cache=false
;数据库编码默认采用utf8
database.config.charset='utf8'
;数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
database.config.deploy_type=0
;数据库读写是否分离 主从式有效
database.config.rw_separate=false
;读写分离后 主服务器数量
database.config.master_num=1
;指定从服务器序号
database.config.slave_no=''
database.config.dsn=''
database.config.params='' 
database.config.bind_param=false  
database.config.like_fields=''
;是否输出sql语句
database.config.debug=false

database为MySql数据库的配置,socketlog为socketlog的配置

下载地址:

https://gitee.com/huoyongliang/yafcms

猜你喜欢

转载自blog.csdn.net/huoyongliang/article/details/81147224
今日推荐