QQ扫一扫联系
还在为搭博客系统折腾服务器配置?用宝塔面板 + ModStartBlog 组合,从源码上传到访问全程可视化操作,连 Laravel 的环境坑都帮你填好了,分享程序员亲测的高效部署流程👇
一台云服务器(阿里云 / 腾讯云都行,1 核 2G 足够起步)
已安装宝塔面板(没装的搜 “宝塔 Linux 面板”,一键脚本 3 分钟搞定)
ModStartBlog 源码包(官网可下,基于 Laravel 8 开发,开源免费)
登录宝塔→「网站」→「添加站点」:
域名:填你的域名(没域名用 IP 也行)
数据库:选 MySQL 5.7+,创建新库(记住账号密码,后面要用)
PHP 版本:必须 7.4+(推荐 8.0,亲测兼容最佳)
点击站点设置→「PHP 设置」:
勾选 “fileinfo”“redis” 扩展(Laravel 框架必需)
内存限制调至 128M 以上(避免大文件上传报错)
进入「文件」→站点根目录(一般是 /www/wwwroot/ 你的域名)
删除默认的 index.html,上传 ModStartBlog 源码压缩包
右键解压,确保所有文件直接在根目录(别嵌套多层文件夹)
选中根目录所有文件→「权限」:
所有者:www(宝塔默认运行用户)
权限:读、写、执行全勾选(755 权限,Laravel 的 storage 目录需要写权限)
特别处理:找到bootstrap/cache
和storage
文件夹,单独设置权限为 775(解决缓存写入失败问题)
浏览器访问你的域名,自动进入 ModStart 安装页:
数据库信息:填宝塔里创建的库名、账号、密码
管理员账号:设置用户名和密码(建议含大小写 + 数字)
环境检测:所有项显示 “√” 即可下一步(有问题看提示,宝塔基本都能一键修复)
安装完成后,后台地址是你的域名/admin
,登录后可:
👉 在「系统设置」里改网站名称、LOGO、描述
👉 在「模块管理」里装 “评论”“点赞”“标签” 等功能插件
👉 在「主题管理」里切换博客风格(默认带 3 套响应式模板)
源码修改:核心代码在app/
目录,博客文章模型在app/Model/BlogArticle.php
,可自定义字段和验证规则
缓存优化:在宝塔「软件商店」装 Redis,后台开启 Redis 缓存,页面加载速度提升 40%
定时任务:通过宝塔「计划任务」添加php artisan schedule:run
,实现自动备份和文章定时发布
版本更新:直接在后台「系统更新」一键升级,ModStart 会自动处理数据库迁移(比手动 git 拉取安全)
进入「安全」→关闭目录浏览(防止源码泄露)
配置 SSL 证书(宝塔免费申请 Let's Encrypt,开启 HTTPS)
在「网站设置」→「伪静态」选择 “Laravel” 规则(解决路由 404 问题)
这套流程从买服务器到博客能发文章,全程不超过 30 分钟。ModStartBlog 自带 Markdown 编辑器、SEO 优化、图片懒加载,甚至连访客统计都集成好了,对于想快速搭建技术博客或个人站点的开发者来说,简直是开箱即用的神器~
#PHP 部署教程 #Laravel 实战 #ModStartBlog #宝塔面板 #程序员工具