代码拉取完成,页面将自动刷新
用于展示PHPZlc框架在实践场景下的使用方法。
php 7.3
mysql 5.7 以上 可支持8.0版本以上
php.ini
upload_max_filesize = 1024M
post_max_size = 1024M
date.timezone = "Asia/Shanghai"
nginx
client_max_body_size 1024M;
proxy_connect_timeout 9000s;
proxy_read_timeout 9000s;
proxy_send_timeout 9000s;
mysql
MySql 关闭 ONLY_FULL_GROUP_BY 参照链接 https://www.cnblogs.com/shoose/p/13259186.html
mysql5.7 及以上
[mysqld]
sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
mysql8.0 及以上
[mysqld]
sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
//项目配置
touch .env.local
vim .env.local
APP_ENV=prod #生产环境配置
DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7 # 数据库配置
//文件夹权限
mkdir var
sudo chmod -R 777 var/ public/upload/
//创建数据库
php bin/console doctrine:database:create
php bin/console doctrine:schema:create
//安装资源
php bin/console assets:install
//内置数据(APP_ENV=dev环境下可执行)
php bin/console doctrine:fixtures:load --append
//生成文档(非必须)
php bin/console phpzlc:generate:document
推荐浏览器: 谷歌浏览器
浏览器访问项目public
目录。
博客地址: {project_public_dir}/index.php/
后台地址: {project_public_dir}/index.php/admin/
接口文档地址: {project_public_dir}/apidoc/index.html
后台管理员账号密码: aitime 123456
登录
博客列表
博客详情.
博客分类
博客标签
关于我
登录,修改密码,退出登录。
博客分类管理(一级)
博客管理
发布编辑删除
评论管理
发布编辑 (博客标签)
用户管理
用户名,最后登录时间, 禁用启用
收藏管理
控制台
总用户数
总博客数
总评论数
总收藏数
报表
主分类下的博客数,收藏数
权限系统
账号与角色管理
角色与权限管理
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。