MyCms 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MyCms 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MyCms 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
适用人群 未知
收录时间 2021-09-15

软件简介

MyCms-logo

Php Version Mysql Version Laravel Version Layui Version Layuimini Version MyCms Doc MyCms License

项目介绍

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

站点地址

优秀案例

系统功能

  • 后台基础功能
    • 权限管理
    • 内容管理
    • 商品管理
    • 会员管理
    • 插件管理
  • 前台功能实现
    • 首页
    • 文章分类页
    • 文章搜索页
    • 文章标签页
    • 文章详情页
    • 文章评论
    • 商品列表页
    • 商品详情页
    • 会员登录/注册
    • 会员中心
  • API接口
    • 签名加密
    • 系统时间接口
    • 文章分类列表接口
    • 文章分类详情接口
    • 文章列表接口
      • 整站最新、最热文章
      • 分类最新、最热文章
      • 标签关联文章列表
      • 搜索文章列表
    • 文章详情接口
    • 商品分类列表接口
    • 商品分类详情接口
    • 商品列表接口
    • 商品详情接口

系统特性

  • 简易安装程序
  • 支持Swoole加速
  • 简洁优雅、灵活可扩展
  • 完善的插件安装/卸载机制
  • 对SEO优化友好的URL模式
  • 公共函数埋点更好拓展系统
  • 更具拓展性的路由监听功能
  • 更优雅、符合SEO优化的分页
  • 基础缓存功能及数据库索引建立
  • 简单易用的模板函数、制作模板更方便

性能提升

  • 使用opcache加速性能
  • 缓存路由信息 php artisan route:cache
  • 关闭调试模式 APP_DEBUG=false
  • 缓存配置信息 php artisan config:cache
  • 使用 Swoole 版本

Swoole版本

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

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

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

Nginx配置

map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}
server {
    listen 80;
    server_name your.domain.com;
    root /path/to/laravel/public;
    index index.php;

    location = /index.php {
        # Ensure that there is no such file named "not_exists"
        # in your "public" directory.
        try_files /not_exists @swoole;
    }
    # any php files must not be accessed
    #location ~* \.php$ {
    #    return 404;
    #}
    location / {
        try_files $uri $uri/ @swoole;
    }

    location @swoole {
        set $suffix "";

        if ($uri = /index.php) {
            set $suffix ?$query_string;
        }

        proxy_http_version 1.1;
        proxy_set_header Host $http_host;
        proxy_set_header Scheme $scheme;
        proxy_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 $connection_upgrade;

        # IF https
        # proxy_set_header HTTPS "on";

        proxy_pass http://127.0.0.1:1215$suffix;
    }
}

Swoole运行

php artisan swoole:http start

命令 说明
start 开启
stop 停止
restart 重启
reload 重载
infos 信息

插件清单

名称 简介 类型   状态   价格  
系统记录 后台操作记录 插件 完成 免费
百度推送 百度资源推送,加速页面收录 插件 完成 免费
SEO设置 自定义设置标题,关键词,描述 插件 完成 免费
友情链接 友情链接 插件 完成 免费
网站地图 生成网站XML地图 插件 完成 免费
广告管理 广告管理 插件 完成 免费
网址导航 网址导航 插件 完成 免费
SEO优化(URL) SEO优化(URL) 插件 完成 授权
阿里云OSS 阿里云OSS 插件 完成 授权
Sql转换 Sql转Laravel数据库迁移 插件 完成 授权
在线制作海报 拖拽在线制作海报 插件 完成 授权
语音合成 在线文字转语音 插件 完成 授权
QQ登录 QQ登录 插件 完成 授权
模板管理 快速生成模板 插件 完成 授权
阿里云短信 阿里云短信 插件 完成 授权
支付宝支付 个人版(当面付) 插件 完成 授权
采集爬虫 采集爬虫 插件 完成 授权
付费专栏 付费专栏 插件 完成 授权

快速安装

  1. 下载源码 / 上传源码到服务器
  2. 将网站运行目录设置为 /public
  3. 访问 http://xxx.xxx/install 根据安装向导进行在线配置

后台界面

login-demo system-demo

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
08/16 09:50

MyCms 自媒体商城 v3.7 发布,支持 CURD 命令快速开发

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.7 更新内容 新增:快速CURD命令 修复:修复不开启swoole时清理缓存错误 更新重点说明 一、快速CURD命令 php artisan make:curd 表名 模块名 参数1:数据表名称 参数2:功能所属的模块名称 该命令新增/修改的文件如下: 控制器:Modules/System/Http...

0
1
07/28 10:53

MyCms 自媒体商城 v3.6 发布,兼容微擎应用开发

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.6 更新内容 重点:兼容微擎开发 新增:后台删除后操作 新增:后台通用控制器增加 with 新增:后台时间控件增加最大值和最小值 优化:公共函数备注 移除:ignition包 更新说明 一、兼容微擎开发 开发者在开发微擎应用时,需要重新熟悉微擎系统的框架,才...

1
3
07/20 09:59

MyCms 自媒体商城 v3.5 发布,新增免费插件

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.5 更新内容 新增:七牛云储存插件 新增:后台修改字段方法 优化:命令生成插件 修复:时间控件闪退 修复:广告上传组件失效 更新说明 一、七牛云储存插件 1. 填写七牛云储存配置,具体内容在七牛官网用户中心可以获取到 2. 选择使用七牛云储存 二、命令...

0
2
06/29 10:17

MyCms 自媒体商城 v3.4.1 发布,使用手册更新

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.4.1 更新内容 新增:PHPStudy安装文档 新增:收货地址使用文档 新增:文章分类使用文档 新增:文章管理使用文档 新增:文章评论使用文档 新增:商品分类使用文档 新增:商品管理使用文档 新增:订单管理使用文档 新增:广告插件使用文档 新增:网站地图插件使用文...

0
4
06/16 11:00

MyCms v3.4,自媒体+购物商城

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.4 更新内容 新增:订单表及模型 新增:订单商品表及模型 新增:购物车商品结算 新增:直接购买商品结算 新增:商品结算提交 新增:订单统一支付接口 新增:订单支付使用余额 新增:后台订单管理 新增:后台订单详情 新增:后台订单物流动态 新增:用户...

0
5
04/27 11:07

MyCms 自媒体 CMS 系统 v3.3.1,支持 Swoole 热更新

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.3.1 更新内容 新增:启用新swoole支持 新增:swoole支持热更新 新增:swoole热更新埋点 新增:插件兼容swoole热更新 新增:后台增加会员收货地址管理 修改:swoole默认配置 修改:更新自动加载文件 优化:删除分类同时删除别名 优化:删除文章同时删除别名 优化:修改...

0
4
04/20 12:34

MyCms 自媒体 CMS 系统 v3.2.2,广告插件优化

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.2.2 更新内容 新增:广告类型细分 新增:文章状态控制 新增:推送插件兼容文章状态 新增:后台添加和更新后操作埋点 修复:首次启用广告插件出错问题 修复:上传组件因命名产生的异常 更新重点 一、广告插件优化 新增图片广告和文本链接。 //调用方法 @fore...

1
6
04/11 10:47

MyCms 自媒体 CMS 系统 v3.2.1,后台默认首页改版

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.2.1 更新内容 新增:后台默认首页改版 优化:获取分类函数 优化:日志插件IP字段长度 优化:管理员最后登录IP字段长度 修复:自定义页面内容长度 更新重点 一、后台默认首页改版 二、分类函数优化 新增获取指定分类的子分类 /** * 分类列表 */ if (...

1
7
03/21 12:10

MyCms 自媒体 CMS 系统 v3.2.0,新增免费插件

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.2.0 更新内容 新增:阿里云短信插件 新增:阿里云OSS插件 新增:后台筛选通用方法 优化:后台支付记录筛选优化 优化:后台评论列表筛选优化 优化:后台文章标签列表筛选优化 优化:后台文章列表筛选优化 优化:后台商品分类列表筛选优化 优化:后台商品列表...

3
6
03/11 10:53

MyCms 自媒体 CMS 系统 v3.1.0,新增商城接口

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.1.0 更新内容 新增:购物车列表接口 新增:添加商品到购物车接口 新增:会员收货地址列表接口 新增:会员收货地址详情接口 新增:添加收货地址接口 新增:更新收货地址接口 修复:文章分类副名称重复 修复:商品分类副名称重复 API文档地址:https://www.m...

0
8
03/04 09:55

MyCms 自媒体 CMS 系统 v3.0.2,新增免费模板

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 v3.0.2 更新内容 新增免费模板 优化API接口字段过滤 优化API接口签名加密 优化属性文章返回类型 优化商品分类字段名称 更新重点 新增免费模板 (响应式蓝色企业资讯通用模板) 下载地址 : https://www.mycms.net.cn/muban 重磅推荐 活码二维码工具是经过深度挖掘...

0
4
02/21 10:51

MyCms 自媒体 CMS,资源推送优化,新增免费模板

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V3.0 更新内容 新增:必应资源批量推送模式 新增:必应批量提交数量限制 新增:手工提交指定日期资源到必应 新增:百度资源批量推送模式 新增:百度批量提交数量限制 新增:手工提交指定日期资源到百度 新增:网站地图索引单独生成 优化:网站地图索引文件 优化:分类副...

0
5
01/30 13:00

MyCms 自媒体 CMS 系统 v2.9,支持必应资源推送

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.9 更新内容 新增:必应资源推送插件 新增:商品相册公共函数 优化:文章详情接口 优化:获取文章方法 优化:商品详情接口 更新重点 必应资源推送,加速必应收录 1、申请必应API-KEY,https://www.bing.com/webmasters/home 2、填入密钥 3、提交网站 目前已配置发...

1
6
01/19 10:56

MyCms 自媒体 CMS 系统 v2.8,支持织梦数据导入

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.8 更新内容 新增:织梦数据导入插件 新增:商品库存 新增:商品相册 优化:兼容 MySql 5.6 修正:商品分类父级显示 更新重点 一、兼容 MySql 5.6 不少大佬在安装我们的系统时都是使用了 MySql 5.6,导致安装失败,所以我们兼容了5.6版本。 二、织梦数据导入...

2
4
01/14 10:34

MyCms 自媒体 CMS 系统 v2.7,支持自定义页面

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.7 更新内容 新增:自定义页面功能 新增:自定义页面创建监听 新增:自定义页面TDK函数 优化:后台公共控制器视图 优化:简化辅助属性代码 优化:获取图片路径 更新重点 自定义页面功能 通过后台编辑页面的地址、内容、TDK等内容,快速上线页面。 如下图:添...

0
7
01/07 10:19

MyCms 自媒体 CMS 系统 v2.6,SEO 优化升级

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.6 更新内容 新增:SEO-URL优化插件 新增:文章别名编辑功能 新增:分类别名编辑功能 新增:标签别名编辑功能 新增:模型修改静态方法 新增:插件启用状态判断 优化:插件显示到菜单 优化:插件显示到菜单 更新重点 SEO-URL 优化升级 1.纯伪静态,无生成静态...

1
6
2021/12/29 10:24

MyCms 自媒体 CMS 系统 v2.5,后台一键升级更新

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.5 更新内容 新增:一键更新系统插件 新增:简化后台CURD操作 新增:会员等级API接口 新增:系统辅助属性属性 新增:通过属性获取文章接口说明 新增:通过属性获取商品接口说明 优化:系统安装初始化配置数据 优化:接口过滤字段方法 优化:适配通过属性获取文...

0
5
2021/12/24 10:24

MyCms 自媒体 CMS 系统 v2.4,旧元素的新组合

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.4 更新内容 新增:系统辅助属性功能 新增:商品拓展属性功能 新增:商品分类拓展属性功能 新增:文章启用辅助属性 新增:商品启用辅助属性 新增:模型批量插入数据 新增:获取属性文章函数 新增:获取属性商品函数 优化:商品分类父级显示 优化:文章分类父级...

3
5
2021/12/21 10:25

MyCms 自媒体运营 CMS v2.3,反广告屏蔽上线

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 “冬至大如年,人间大团圆” v2.3 [更新内容] 新增:会员等级功能 新增:导航插件增加Rel属性 新增:广告插件增加反屏蔽功能 新增:会员余额变动备注 新增:会员积分变动备注 优化:后台菜单列表显示 更新重点 一、广告插件增加备用广告(反广告屏蔽) 当广告(...

0
5
2021/12/17 10:18

MyCms 自媒体运营 CMS v2.2,活码二维码上线

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 “正确的事情重复做” v2.2 [更新内容] 新增:会员昵称字段 新增:活码二维码文档 新增:导航插件自定义ID 新增:导航插件自定义样式 新增:导航插件自定义样式类 新增:自带模板使用导航自定义样式 优化:会员资料更新手机唯一判断 重磅推荐 活码二维码(动态二...

0
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部