个人博客系统开发

核心提示项目介绍MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,软件著作权编号:2021SR1543432。MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我

项目介绍

MyCms是基于Laravel的开源免费自媒体博客Cms系统,适用于个人网站和企业网站的开发和使用。软件版权号为2021SR1543432。MyCms基于Apache2.0开源协议发布,免费且不限制商业使用。请继续关注我们。

功能性能

背景功能

权限管理

内容管理

商品管理

成员管理

插件管理

前台功能的实现

主页

文章分类页面

文章搜索页面

文章标签页

文章详细信息页面

文章评论

商品列表页面

商品详情页面

会员登录/注册

会员中心

系统特征

简单、优雅、灵活且可扩展

SEO友好的URL模式

更加优雅和优化的分页

基本缓存功能和数据库索引建立

更多扩展的路线监控功能

完善的插件安装/卸载机制,基于

公共函数埋点更好的扩展了系统

易于使用的模板功能,使模板更加方便。

性能改进

使用opcache提高性能

路由信息php artisan路由:缓存

关闭调试模式APP_DEBUG=false

缓存信息php artisan配置:缓存

使用Swoole版本

Swoole版本

目前最新版本v1.3.2+已经加入了Swoole支持。使用新版本的用户可以按照以下配置直接安装。

使用旧版本需要安装composer的用户首先需要swooletw/laravel-swoole。在config/app.php服务提供者数组中添加服务提供者。

[' providers ' = >[SwooleTW Http LaravelServiceProvider::class,],]

美国总统之行政命令

php artisan swoole:http开始|重启|停止|重新加载|信息

Nginx配置

map$http _ upgrade$connection _ upgrade {默认升级;''关闭;} server { listen 80服务器名your.domain.com;root/path/to/laravel/public;索引index.php;location = /index.php { #确保您的“public”目录中没有名为“not_exists”的文件。try _ files/not _ exists @ swoole;} #任何php文件不得访问#location ~* 。php $ { # return 404# } location/{ try _ files $ uri $ uri/@ swoole;} location @ swoole { set $ suffixif { set $ suffix $ query _ string} proxy _ http _版;proxy _ set _ header Host $ http _ Host;proxy _ set _ header Scheme $ schemeproxy _ set _ header SERVER _ PORT $ SERVER _ PORT;proxy _ set _ header REMOTE _ ADDR $ REMOTE _ addr;proxy _ set _ header X-Forwarded-For $ proxy _ add _ X _ Forwarded _ For;proxy _ set _ header Upgrade $ http _ Upgrade;proxy_set_header连接$ connection _ upgrade#如果https # proxy_set_header HTTPS“开”;proxy _ pass http://127 . 0 . 0 . 1:1215 $后缀;}}

插件列表

快速安装

下载源代码/将源代码上传到服务器

在根目录下运行composer install-ignore-platform-reqs。

创建一个。env文件并运行php artisan key:generate来生成密钥。

将网站运行目录设置为/public。

根据安装向导,访问域名/安装并在线配置它。

界面演示

 
友情链接
鄂ICP备19019357号-22