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 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
02/07 21:23

MyCms v4.9 发布,祝各位新年快乐

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。技术交流 QQ 群:887522124 加群请备注来源:如gitee、github、官网等 v4.9 更新内容 dev:接口新增项目关联 opt:优化响应方法 opt:优化接口返回固定内容 opt:优化后台菜单 opt:优化后台搜索 opt:自定义排序列表 fix:修正搜索后编辑链接 fix:表单保存、后退事件分...

0
4
2023/11/27 13:57

MyCms v4.8 快捷生成接口,即将推出免费小程序

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。技术交流 QQ 群:887522124 加群请备注来源:如gitee、github、官网等 v4.8 更新内容 dev:增加自定义API操作 fix:修正上传图片 opt:优化js拖拽排序方法 opt:优化后台根控制器方法 dev:接口自定义排序 dev:返回自定义内容 dev:统计接口使用次数 dev:接口列表显示 dev:接口...

1
2
2023/10/08 23:54

MyCms v4.7 快捷生成接口,开源无头 CMS 开发后台

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。技术交流QQ群:887522124 加群请备注来源:如gitee、github、官网等 v4.7 更新内容 opt:公众号菜单优化 dev:API接口生成管理 dev:数据表CURD管理 opt:后台返回列表按钮 opt:插件兼容版本 opt:后台admin.js 更新说明 1、公众号菜单操作界面优化 2、【重点】API接口快捷生成...

0
4
2023/08/14 11:40

MyCms v4.6 接入支付 & 细化权限管理,开源 Laravel CMS 开发后台

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.6 更新内容 dev:菜单权限控制 dev:增加微信支付示例 dev:增加支付宝示例 opt:修正用户反馈问题 opt:统一后台路径 opt:统一响应操作 opt:优化页面加载 opt:优化表单提交后返回页面 opt:快速CURD增加别名 更新说明 1、细化权限管理 精细化权限管理的颗粒度,不仅支持页...

0
4
2023/07/05 09:44

MyCms v4.5 PHP 快速开发后台,接入公众号管理

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.5 更新内容 fix:自媒体账号列表操作按钮 fix:修正动态设置网站语言 opt:自定义页面选择模板页面 opt:文章分类增加自定义模板选择 opt:文章增加自定义模板选择 opt:权限路由节点读取优化 opt:优化上级权限节点 dev:新增公众号服务器接入 dev:公众号菜单设置 dev:公众号...

0
3
2023/05/23 23:15

MyCms v4.4 PHP 快速开发后台,全新后台模板发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.4 更新内容 fix:后台模板选择 fix:后台菜单显示 fix:列表开关控件显示 fix:表单提交编辑器内容 fix:UE编辑器视频播放 fix:模板配置tab切换 fix:多语言路由匹配 opt:优化文章发布 opt:优化多语言切换 opt:优化会员头像显示 opt:优化后台加载(pjax) dev:接入GPT3.5(Ch...

2
3
2023/02/20 23:00

MyCms 自媒体系统 v4.3.1,接入 ChatGPT 写文章

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.3.1 更新内容 接入 ChatGPT 提高写作效率,使用前请在 .env 文件增加配置 CG_KEY=chatGPT密钥 ChatGPT 示例页面地址:/system/chatgpt/demo 文章创作页面 站点地址 官方网站 : https://www.mycms.net.cn/ 使用手册:https://www.mycms.net.cn/shouce 二次开发:h...

0
5
2023/02/07 23:03

MyCms 自媒体系统 v4.3,全新后台模板发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.3 更新内容 1、优化后台模板 2、新增公众号微信支付 3、优化广告插件 4、模板增加全局会员变量 5、模板增加多语言适配URL函数 6、修正 AdminComposer 7、优化获取广告函数返回值 8、修正fast curd 列表页母模板工具按钮 9、后台列表增加图片显示支持 10、适配后台列表...

0
4
2022/12/21 21:16

MyCms 自媒体系统 v4.2 ,全新后台模板发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v4.2 更新重点 全新后台模板发布 站点地址 官方网站 : https://www.mycms.net.cn/ 使用手册:https://www.mycms.net.cn/shouce 二次开发:https://www.mycms.net.cn/dev API 文档:https://www.mycms.net.cn/api-doc 模板下载:https://www.mycms.net.cn/muban 源码下载...

3
10
2022/12/04 22:42

MyCms 自媒体系统 v4.1 发布,对接公众号文章排版发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 V4.1 更新内容 新增:自媒体模块 新增:自媒体账号管理 新增:自媒体文章管理 新增:自媒体模板生成文章 新增:自媒体文章发布 新增:Neditor 编辑器 新增:编辑器切换开关 新增:接入秀米内容排版工具 新增:Neditor 编辑器远程抓取图片 新增:easywechat 开发包 优化:...

0
6
2022/11/09 11:05

开源多语言 CMS MyCms v4.0 发布,新增多语言资讯模板

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 V4.0 更新内容 新增文章跳转链接 新增文章分类跳转链接 新增自定义页面跳转链接 新增响应式博客资讯模板 优化文章标签读取 优化多语言URL地址 优化多语言默认语言 优化前台的模板选择 优化获取系统当前URL 优化配置管理器请求类 优化博客模板多语言适配 优化MyCms模板兼...

0
6
2022/10/26 10:33

开源多语言商城 CMS 企业建站系统,MyCms v3.9 发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城CMS企业建站系统。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 V3.9 更新内容 新增:模板自定义配置 新增:读取模板配置函数 新增:模板多语言配置 新增:文章适配多语言 新增:商品分类多语言适配 新增:商品多语言适配 新增:获取当前语言方法 新增:自定义页面多语言化 新增:SEO插件适配多语言化 新增:自定义404页面 新增:留言板...

0
5
2022/10/09 10:47

MyCms v3.8 发布,商城小程序上线

MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统. MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.8 更新内容 新增:微信配置 新增:商城配置 新增:获取广告接口 新增:商品规格支持 新增:商品销量字段 新增:商城配置接口 新增:系统配置管理器 新增:热门关键词接口 新增:小程序登录接口 新增:小程序微信支付 新增:购物车统计接口 新增:商品移动端详情 新增:下单接口运...

0
12
2022/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
0
2022/07/28 10:53

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

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

1
2
2022/07/20 09:59

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

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

0
2
2022/06/29 10:17

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

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

0
4
2022/06/16 11:00

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

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

0
5
2022/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
3
2022/04/20 12:34

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

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

1
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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 评论
44 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部