MyCms
MyCms是一款基于Laravel开发的开源免费的自媒体商城博客CMS系统,适用于个人网站及企业网站开发使用
MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人自媒体及企业商城开发使用。同时亦可兼容微擎系统开发应用使用。
MyCms基于Apache2.0开源协议发布,免费且可商业使用 (需保留前后台版权标识)
,欢迎持续关注我们。
技术交流QQ群:887522124 加群请备注来源:如gitee、github、官网等
。
/public
http://xxx.xxx/install
根据安装向导进行在线配置php artisan make:curd my_staff(表名) System(模块名)
该命令新增/修改的文件如下:
控制器:Modules/System/Http/Controllers/Admin/StaffController.php 模型:Modules/System/Models/StaffModel.php 请求类:Modules/System/Http/Requests/StaffRequest.php
列表模板:Modules/System/Resources/views/admin/staff/index.blade.php 新建模板:Modules/System/Resources/views/admin/staff/create.blade.php 编辑模板:Modules/System/Resources/views/admin/staff/edit.blade.php
Javascript:public/mycms/admin/js/system.staff.js
路由:Modules/System/Routes/web.php
php artisan route:cache
APP_DEBUG=false
php artisan config:cache
Swoole
版本目前 v3.3+
以上版本重新编写了对 Swoole
的支持,移除了包 swooletw/laravel-swoole
。
使用新版本的用户直接安装后修改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;
}
}
php swoole.php start
命令 | 说明 |
---|---|
start | 开启 |
stop | 停止 |
restart | 重启 |
reload | 重载 |
名称 | 简介 |
---|---|
系统记录 | 后台操作记录 |
百度推送 | 百度资源推送,加速页面收录 |
SEO设置 | 自定义设置标题,关键词,描述 |
友情链接 | 友情链接 |
网站地图 | 生成网站XML地图 |
广告管理 | 广告管理 |
网址导航 | 网址导航 |
后台更新 | 后台一键更新升级 |
织梦插件 | 织梦数据导入 |
SEO优化(URL) | SEO优化(URL) |
阿里云OSS | 阿里云OSS |
阿里云短信 | 阿里云短信 |
七牛云存储 | 七牛云存储 |
阿里云邮件推送 | 阿里云邮件推送 |
版权标识保留共3处,前台用户界面需添加 power by MyCms
,保留后台左上角 Logo 及 MyCms 字样
,以及后台标题中 MyCms
字样,如需去掉请联系作者授权
以下项目排名不分先后
任何用户在使用
MyCms
内容管理系统前,请您仔细阅读并透彻理解本声明。您可以选择不使用MyCms
内容管理系统,若您一旦使用MyCms
内容管理系统,您的使用行为即被视为对本声明全部内容的认可和接受。
MyCms
内容管理系统是一款开源免费的后台快速开发框架 ,主要用于更便捷地开发后台管理;其尊重并保护所有用户的个人隐私权,不窃取任何用户计算机中的信息。更不具备用户数据存储等网络传输功能。MyCms
内容管理系统,不利用 MyCms
内容管理系统进行任何违法、侵害他人合法利益等恶意的行为,亦不将 MyCms
内容管理系统运用于任何违反我国法律法规的 Web 平台。MyCms
内容管理系统而产生的任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 (包括但不限于直接、间接、附带或衍生的损失等),本开源项目不承担任何法律责任。MyCms
内容管理系统可能存在的风险和相关后果将完全由用户自行承担,本开源项目不承担任何法律责任。MyCms
内容管理系统等行为,若违反本免责声明条款或违反法律法规所造成的法律责任(包括但不限于民事赔偿和刑事责任),由违约者自行承担。