專案介紹
MyCms是一款基於Laravel開發的開源免費的自媒體部落格CMS系統,適用於個人網站及企業網站開發使用,軟體著作權編號:2021SR1543432。MyCms基於Apache2.0開源協議釋出,免費且不限制商業使用,歡迎持續關注我們。
技術交流QQ群:887522124 加群請備註來源:如gitee、github、官網等
。
站點地址
優秀案例
系統功能
- 後臺基礎功能
- 許可權管理
- 內容管理
- 商品管理
- 會員管理
- 外掛管理
- 前臺功能實現
- 首頁
- 文章分類頁
- 文章搜尋頁
- 文章標籤頁
- 文章詳情頁
- 文章評論
- 商品列表頁
- 商品詳情頁
- 會員登入/註冊
- 會員中心
- 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登入 | 外掛 | 完成 | 授權 |
模板管理 | 快速生成模板 | 外掛 | 完成 | 授權 |
阿里雲簡訊 | 阿里雲簡訊 | 外掛 | 完成 | 授權 |
支付寶支付 | 個人版(當面付) | 外掛 | 完成 | 授權 |
採集爬蟲 | 採集爬蟲 | 外掛 | 完成 | 授權 |
付費專欄 | 付費專欄 | 外掛 | 完成 | 授權 |
快速安裝
- 下載原始碼 / 上傳原始碼到伺服器
- 將網站執行目錄設定為
/public
- 訪問
http://xxx.xxx/install
根據安裝嚮導進行線上配置
後臺介面
本作品採用《CC 協議》,轉載必須註明作者和本文連結