0 Star 1 Fork 0

phpzlc/demo-blog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Demo(示例项目-个人博客系统)

用于展示PHPZlc框架在实践场景下的使用方法。

在线演示地址

http://demo.blog.phpzlc.com

环境要求

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

功能介绍

前台功能

  1. 登录

    登录

  2. 博客列表

    列表

  3. 博客详情.

    详情

  4. 博客分类

    分类

  5. 博客标签

    标签

  6. 关于我

    关于我

后台功能

  1. 登录,修改密码,退出登录。

    登录

  2. 博客分类管理(一级)

    分类

  3. 博客管理

    发布编辑删除

    博客

    评论管理

    评论

    发布编辑 (博客标签)

    博客

  4. 用户管理

    用户名,最后登录时间, 禁用启用

    用户

  5. 收藏管理

    收藏

  6. 控制台

    总用户数

    总博客数

    总评论数

    总收藏数

    控制台

  7. 报表

    主分类下的博客数,收藏数

    控制台

  8. 权限系统

    账号与角色管理

    角色

    角色

    角色与权限管理

    权限

    权限

空文件

简介

Demo(示例项目-个人博客系统) 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/phpzlc/demo-blog.git
git@gitee.com:phpzlc/demo-blog.git
phpzlc
demo-blog
demo-blog
master

搜索帮助