蜜蜂AI建站 · 使用文档
蜜蜂AI建站是一款基于 PHP 开发的 AI 智能批量建站平台,集成先进大语言模型技术,支持多域名批量部署、AI 内容自动生成、模板套件管理与静态页面发布,帮助用户快速构建高质量企业官网。
AI 智能生成
接入多种大语言模型,基于关键词自动生成高质量网站内容和 SEO 信息。
多域名批量建站
一次配置、批量生成,支持同时管理和发布数十甚至上百个域名站点。
模板套件管理
丰富的模板资源,支持自定义模板开发,统一管理首页、文章页、栏目页等模板。
静态化发布
一键将动态页面发布为纯静态 HTML,高性能、SEO 友好、安全性更高。
定时任务
支持文章自动定时生成与发布,保持网站内容持续更新,提升搜索引擎收录。
蜘蛛抓取统计
实时统计百度、Google 等搜索引擎蜘蛛的抓取情况,直观了解 SEO 效果。
环境准备
在安装蜜蜂AI建站系统之前,请确保您的服务器满足以下要求。
服务器要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | CentOS 7 / Ubuntu 18.04 | Ubuntu 22.04 LTS / CentOS Stream 9 |
| CPU | 1 核 | 2 核及以上 |
| 内存 | 1 GB | 2 GB 及以上 |
| 磁盘 | 10 GB | 40 GB SSD |
| Web 服务器 | Nginx 1.18+ / Apache 2.4+ | Nginx 1.24+ |
| PHP | 7.4 | 8.0 / 8.1 / 8.2 |
| 数据库 | MySQL 5.7 / MariaDB 10.3 | MySQL 8.0 |
宝塔面板安装(推荐)
推荐使用宝塔面板管理服务器环境,一键安装 LNMP 环境,简单高效。
安装宝塔面板
通过 SSH 连接服务器,根据操作系统执行安装命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
安装 LNMP 套件
登录宝塔面板后,在弹出的软件安装窗口中选择:
- Nginx(推荐 1.24)
- MySQL 5.7 或 8.0
- PHP 8.0 / 8.1 / 8.2
创建网站
在宝塔面板左侧菜单 → 网站 → 添加站点,填写域名,选择 PHP 版本,自动创建数据库和 FTP 账户。
PHP 环境配置
系统安装时会自动检测 PHP 扩展,以下为必需和推荐的 PHP 扩展:
| 扩展名称 | 是否必需 | 用途说明 |
|---|---|---|
| PDO | ✅ 必需 | 数据库连接基础 |
| PDO MySQL | ✅ 必需 | MySQL 数据库驱动 |
| cURL | ✅ 必需 | AI 模型 API 请求、远程通信 |
| GD | ✅ 必需 | 验证码生成、封面图处理 |
| fileinfo | 推荐 | 图片上传 MIME 类型校验 |
| mbstring | 推荐 | 中文字符串处理 |
| json | ✅ 必需 | 数据序列化(PHP 8.0+ 默认内置) |
| openssl | 推荐 | HTTPS 请求、加密 |
| zip | 推荐 | 系统自动升级解压 |
在宝塔面板中安装扩展:软件商店 → PHP → 设置 → 安装扩展。
putenv、proc_open 等,否则部分功能可能受限。在宝塔面板 PHP 设置 → 禁用函数 中检查。MySQL 数据库
系统使用 MySQL 存储所有业务数据。安装向导会自动创建所需数据表。
创建数据库
在宝塔面板 → 数据库 → 添加数据库,设置数据库名、用户名和密码。
utf8mb4,以支持完整的 Unicode 字符。记录连接信息
安装向导需要以下信息:数据库主机(通常为 127.0.0.1)、数据库名、用户名、密码、端口(默认 3306)。
Nginx 配置
系统需要配置 Nginx 伪静态规则以支持 SEO 友好的 URL 结构。
伪静态规则
在宝塔面板的网站设置 → 伪静态 中粘贴以下规则:
# 动态 robots.txt / sitemap
rewrite ^/robots\.txt$ /index.php last;
rewrite ^/sitemap\.xml$ /index.php?slug=sitemap.xml last;
rewrite ^/sitemap\.html$ /index.php?slug=sitemap.html last;
# 真实文件存在则直接返回
if (-f $request_filename) {
break;
}
# 文章详情页:/category/article-title.html
rewrite ^/(.+)\.html$ /index.php?slug=$1 last;
# 搜索页
rewrite ^/search/?$ /index.php?slug=search last;
# 首页分页:/page/2/
rewrite ^/page/(\d+)/?$ /index.php?slug=index/page/$1 last;
# 文章聚合页
rewrite ^/articles/?$ /index.php?slug=articles last;
# 标签页:/tag/tagname/
rewrite ^/tag/([a-zA-Z0-9\-_]+)/?$ /index.php?slug=tag/$1 last;
# 标签分页:/tag/tagname/page/2/
rewrite ^/tag/([a-zA-Z0-9\-_]+)/page/(\d+)/?$ /index.php?slug=tag/$1/page/$2 last;
# 栏目页分页:/category/page/2/
rewrite ^/([a-zA-Z0-9\-_]+)/page/(\d+)/?$ /index.php?slug=$1/page/$2 last;
# 栏目页:/category/
rewrite ^/([a-zA-Z0-9\-_]+)/?$ /index.php?slug=$1 last;
Nginx 站点配置补充
如果需要手动编辑 Nginx 配置,请确保 server 块中包含以下设置:
server {
listen 80;
server_name yourdomain.com;
root /www/wwwroot/yourdomain.com;
index index.php index.html;
# 引入伪静态规则
include /www/wwwroot/yourdomain.com/nginx-rewrite.conf;
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-cgi-80.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# 禁止访问敏感目录
location ~ ^/(app|runtime|database|config)/ {
deny all;
}
}
系统安装
从下载安装包到完成初始化,整个过程仅需几分钟。
上传安装包
下载安装包
前往 下载页面 获取最新版完整安装包(ZIP 格式)。
上传到服务器
通过宝塔面板的文件管理器或 FTP 将 ZIP 包上传到网站根目录。
解压文件
在宝塔文件管理器中右键 ZIP 包选择「解压」,确保所有文件直接位于网站根目录,目录结构应如下:
/www/wwwroot/yourdomain.com/
├── admin/ # 后台管理页面
├── app/ # 核心程序目录
├── assets/ # 静态资源(CSS/JS)
├── database/ # 数据库迁移脚本
├── templates/ # 模板套件目录
├── uploads/ # 用户上传文件目录
├── site/ # 静态发布输出目录
├── runtime/ # 运行时缓存目录
├── index.php # 前端入口文件
├── install.php # 安装向导
├── login.php # 后台登录入口
└── nginx-rewrite.conf # 伪静态规则
设置目录权限
确保以下目录具有写入权限(通常宝塔默认即可):
chmod -R 755 app/ runtime/ uploads/ templates/ site/
chown -R www:www app/ runtime/ uploads/ templates/ site/
安装向导
上传完成后,浏览器访问 http://yourdomain.com/install.php 进入安装向导。
环境检测
向导将自动检测 PHP 版本、必需扩展、目录权限等。所有检测项须通过(绿色 ✔)才能继续。
| 检测项 | 说明 |
|---|---|
| PHP 版本 >= 7.4 | 核心运行环境 |
| PDO / PDO MySQL 扩展 | 数据库操作 |
| GD 扩展 | 验证码和封面图生成 |
| cURL 扩展 | AI 模型 API 调用 |
| app / runtime / uploads 目录可写 | 配置文件和缓存写入 |
| templates 目录可写 | 模板套件存储 |
数据库配置
填写数据库连接信息:
- 数据库主机:通常为
127.0.0.1 - 端口:默认
3306 - 数据库名:您创建的数据库名
- 用户名 / 密码:数据库账户凭据
系统会自动连接测试并创建所有数据表。
管理员账户
设置超级管理员的用户名和密码,安装完成后将使用此账户登录后台。
安装完成
安装成功后,系统会自动生成配置文件 app/config.php 和安装锁文件。建议安装后删除 install.php 以防止重复安装。
访问 http://yourdomain.com/login.php 进入后台管理系统。
系统激活
首次安装后需要激活授权,请联系客服获取激活码。
进入授权管理
登录后台 → 系统设置 → 授权管理,系统会显示当前域名和激活状态。
输入激活码
在激活码输入框中填入从客服获得的激活码,点击「激活」按钮。系统会与授权服务器验证并自动完成激活。
激活成功
激活成功后所有功能模块将解锁,授权管理页面会显示授权到期时间。
系统升级
系统内置在线自动升级功能,也支持手动升级。
在线自动升级
登录后台 → 系统设置 → 系统维护,如有新版本可用,点击「检测更新」→「立即升级」,系统会自动下载、解压并覆盖文件,完成后执行数据库迁移。
手动升级
下载升级包
下载对应版本的升级补丁包(仅包含变更文件)。
备份当前版本
升级前建议在宝塔面板中备份整站文件和数据库。
上传覆盖
将升级包解压后的 files/ 目录内所有文件覆盖到网站根目录。如有 migrations/ 目录,将 SQL 文件上传到 database/migrations/。
执行迁移
登录后台,系统会自动检测并执行待处理的数据库迁移。
app/config.php(运行时配置)、uploads/(用户文件)、site/(已发布静态页面),这些目录安全不受影响。基础配置
安装完成后,进入后台进行基础信息配置。
基础信息
后台 → 系统设置 → 基础信息,可配置:
- 站点名称:显示在后台标题和部分页面中
- 管理员信息:修改管理员密码和昵称
- 系统版本:当前运行版本号
域名管理
后台 → 域名管理,配置需要建站的域名。每个域名对应一个独立的站点。
添加域名
点击「添加域名」按钮,填写域名(如 www.example.com)、站点名称、SEO 关键词和站点描述。
配置站点根目录
系统需要知道每个域名的站点根目录路径(即 Nginx/Apache 的 root 指向目录),用于发布静态文件。格式如 /www/wwwroot/example.com。
域名解析
在域名注册商的 DNS 管理中将域名 A 记录指向您的服务器 IP。
伪静态配置
系统支持 SEO 友好的伪静态 URL,所有 URL 格式如下:
| 页面类型 | URL 格式 | 示例 |
|---|---|---|
| 首页 | / | https://example.com/ |
| 栏目页 | /栏目slug/ | /news/ |
| 栏目分页 | /栏目slug/page/N/ | /news/page/2/ |
| 文章页 | /栏目slug/文章slug.html | /news/ai-building.html |
| 标签页 | /tag/标签slug/ | /tag/ai-jianzhan/ |
| 搜索页 | /search?q=关键词 | /search?q=建站 |
伪静态规则在「环境准备 → Nginx 配置」章节已提供完整配置。系统也附带 .htaccess 文件支持 Apache。
AI 模型配置
AI 模型是蜜蜂AI建站的核心驱动力,用于生成网站内容和 SEO 信息。
模型管理
后台 → AI 模型管理,添加和管理 AI 模型配置。每个模型配置包含:
| 字段 | 说明 |
|---|---|
| 模型名称 | 自定义名称,便于识别(如"DeepSeek 内容生成") |
| 模型提供商 | 选择 AI 服务商 |
| 模型代号 | API 使用的模型 ID(如 deepseek-chat) |
| API Base URL | API 接入点地址 |
| API Key | 密钥(安全加密存储) |
| 状态 | 启用 / 禁用 |
支持的模型商
系统支持所有兼容 OpenAI Chat Completions API 格式的大语言模型服务:
| 模型商 | 推荐模型 | API 地址 |
|---|---|---|
| DeepSeek | deepseek-chat | https://api.deepseek.com |
| OpenAI | gpt-4o / gpt-4o-mini | https://api.openai.com |
| 火山方舟(字节) | 豆包系列 | https://ark.cn-beijing.volces.com/api/v3 |
| 阿里通义千问 | qwen-plus / qwen-turbo | https://dashscope.aliyuncs.com/compatible-mode |
| 硅基流动 SiliconFlow | 多种开源模型 | https://api.siliconflow.cn |
| 自建 / 其他 | 任何 OpenAI 兼容 API | 自定义 |
密钥与参数
获取各模型商的 API Key 方式:
- DeepSeek:访问
platform.deepseek.com,注册并创建 API Key - OpenAI:访问
platform.openai.com,在 API Keys 页面创建 - 火山方舟:访问火山引擎控制台,开通方舟大模型服务
- 阿里通义:访问阿里云 DashScope 控制台获取
模板管理
模板套件是网站的外观和布局核心,系统内置多款专业模板,也支持自定义开发。
模板套件
后台 → 模板套件管理,查看和管理所有可用的模板套件。每个套件包含一组完整的页面模板:
- 首页模板(homepage.html):站点首页布局
- 文章模板(article.html):文章详情页布局
- 栏目模板(archive.html):栏目归档列表页
- 公共头部(header.html):网站导航栏
- 公共底部(footer.html):网站页脚
- 样式文件(style.css):统一样式
模板套件存储在 templates/ 目录下,每个子目录为一个模板套件。
模板结构
一个标准的模板套件目录结构:
templates/my-template/
├── homepage.html # 首页模板
├── article.html # 文章页模板
├── archive.html # 栏目归档模板
├── header.html # 公共头部
├── footer.html # 公共底部
├── style.css # 全局样式
└── preview.png # 模板预览图(可选)
模板变量
模板使用 {{变量名}} 占位符语法,系统在渲染时自动替换为实际数据。
首页模板可用变量
| 变量 | 说明 |
|---|---|
{{site_name}} | 站点名称 |
{{seo_title}} | SEO 标题 |
{{seo_keywords}} | SEO 关键词 |
{{seo_description}} | SEO 描述 |
{{header}} | 公共头部 HTML |
{{footer}} | 公共底部 HTML |
{{hero_title}} | 首页主标题 |
{{hero_subtitle}} | 首页副标题 |
{{content_body}} | 页面主体内容 |
文章模板可用变量
| 变量 | 说明 |
|---|---|
{{title}} | 文章标题 |
{{content_body}} | 文章正文 HTML |
{{cover_image}} | 封面图 URL |
{{publish_date}} | 发布日期 |
{{breadcrumb}} | 面包屑导航 HTML |
{{header}} / {{footer}} | 公共头尾 |
栏目模板可用变量
| 变量 | 说明 |
|---|---|
{{archive_content}} | 文章列表卡片 HTML(含分页) |
{{breadcrumb}} | 面包屑导航 |
{{archive_sidebar}} | 侧边栏栏目推荐 |
{{cross_site_articles}} | 跨站推荐链接 |
一键建站
蜜蜂AI建站的核心功能,通过 AI 自动生成完整的网站内容。
首页建站
后台 → 一键建站,创建首页生成任务。
选择域名
选择要建站的域名(支持多选批量),系统会为每个域名分别生成首页。
输入关键词
输入网站主关键词(如"企业网站建设"),AI 将基于关键词生成 SEO 标题、描述及页面内容。
选择模板和模型
选择首页模板套件和 AI 模型,然后点击「开始生成」。系统将调用 AI 模型生成内容,并自动映射到模板变量中。
发布上线
生成完成后,进入内容管理发布并执行静态发布,首页即可通过域名访问。
文章生成
除首页外,还可以通过建站任务批量生成文章内容。
创建文章生成任务
在一键建站中选择「文章生成」模式,输入多个关键词(一行一个),系统会为每个关键词生成一篇独立文章。
配置生成参数
选择目标域名、文章模板、AI 模型、所属栏目。AI 会自动生成文章标题、正文、SEO 信息和封面图。
任务执行
提交后任务进入队列,逐个关键词生成文章。任务列表会实时显示进度(成功数 / 失败数)。
批量建站
利用多域名 + 多关键词批量建站,快速为多个域名创建完整站点。
① 批量添加域名 → ② 创建栏目 → ③ 批量建首页 → ④ 批量生成文章 → ⑤ 配置定时任务持续更新
在一键建站中选择多个域名和多组关键词,系统会自动交叉组合,为每个域名生成对应的首页和文章内容。
内容管理
后台 → 内容管理,统一管理系统中所有的内容记录。
首页管理
内容管理默认视图为「首页管理」,展示所有域名的首页内容记录。支持:
- 按域名、状态筛选
- 查看 / 编辑首页内容
- 发布 / 取消发布
- 重新静态发布
- 批量操作(批量发布、批量删除)
文章管理
切换到「文章管理」视图,管理所有 AI 生成或手动发布的文章:
- 搜索文章标题、路径、SEO 标题
- 按状态(草稿 / 已发布)、域名筛选
- 手动发布新文章
- 批量草稿发布(将 AI 生成的草稿一键发布)
- 批量重新静态发布
- 封面图路径修复(用于升级后修正历史数据)
页面顶部显示统计卡片:今日生成站点数、站点总数、今日生成文章数、文章总数。
静态发布
蜜蜂AI建站支持将动态页面发布为纯静态 HTML 文件,部署到域名根目录下。
发布流程
内容状态 → 已发布
内容必须为「已发布」状态才能执行静态发布。
执行静态发布
在内容列表中点击「静态发布」按钮,系统会渲染模板 + 内容,生成 .html 文件并写入对应域名的站点根目录。
验证访问
静态发布完成后,直接通过域名 + 路径访问即可看到页面(如 https://example.com/news/article.html)。
定时任务
通过 Cron 定时任务实现文章自动生成和发布,保持网站内容持续更新。
配置定时任务
后台 → 系统设置 → 定时任务,可查看定时任务配置说明和 Cron 命令。
设置 Cron
在宝塔面板 → 计划任务中添加 Shell 脚本任务:
# 每 30 分钟执行一次文章生成任务
cd /www/wwwroot/yourdomain.com && php index.php slug=cron/run
定时任务会自动检查待执行的文章生成任务,按配置的关键词列表逐一调用 AI 生成文章并发布。
发布设置
在定时任务配置区域还可以设置「栏目页每页文章数」(默认 10),控制栏目归档页的分页数量。修改后动态页面立即生效,静态页面需重新发布。
广告位管理
后台 → 广告管理,配置文章页面中的广告位。
支持在文章内容中插入广告代码(HTML / JavaScript),可配置:
- 广告名称:便于识别
- 广告代码:HTML/JS 广告代码片段
- 投放位置:文章顶部、正文中、文章底部
- 状态:启用 / 禁用
广告会在文章页面渲染时自动注入,静态发布后也会包含在 HTML 中。
蜘蛛抓取统计
后台 → 蜘蛛统计,查看搜索引擎蜘蛛的抓取情况。
系统自动识别和统计以下搜索引擎蜘蛛:
| 蜘蛛名称 | 搜索引擎 |
|---|---|
| Baiduspider | 百度 |
| Googlebot | |
| bingbot | 必应 |
| Sogou Spider | 搜狗 |
| 360Spider | 360搜索 |
| YandexBot | Yandex |
仪表盘首页也会展示近 7 天的蜘蛛抓取趋势图表。通过蜘蛛抓取数据可以评估 SEO 优化效果和收录情况。
系统设置
后台 → 系统设置,管理全局系统参数。
流量统计
系统设置 → 流量统计,粘贴第三方流量统计代码(如百度统计、Google Analytics、51.la 等),代码会自动注入到所有前端页面的 </body> 标签之前。
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?你的统计ID";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
性能优化
系统内建多项性能优化措施:
- 静态发布:纯 HTML 文件,无需 PHP 运行时解析
- OPCache:建议在 PHP 中启用 OPCache 扩展,加速 PHP 执行
- CDN:静态资源(CSS/JS/图片)可配合 CDN 加速
- Nginx 缓存:合理配置静态资源缓存头
opcache.revalidate_freq=60,平衡性能与配置热更新。安全设置
系统内建多层安全防护:
- CSRF 防护:所有 POST 表单自动携带 CSRF Token
- XSS 防护:所有用户输入经过 HTML 转义
- 安全响应头:X-Frame-Options、X-Content-Type-Options、X-XSS-Protection
- Session 安全:HttpOnly Cookie、SameSite=Lax、严格模式
- 目录保护:Nginx 配置禁止直接访问 app/、runtime/、database/ 目录
- 密码加密:管理员密码使用 bcrypt 哈希存储
- 登录验证码:GD 图形验证码防暴力破解
install.php;定期更改管理员密码;开启 HTTPS(宝塔面板 → SSL → Let's Encrypt 免费证书)。常见问题
汇总用户在安装和使用过程中最常见的问题与解决方案。
Q:安装时提示 "PDO MySQL 扩展未启用"?
在宝塔面板 → 软件商店 → PHP → 设置 → 安装扩展,找到 pdo_mysql 安装即可。安装后需要重启 PHP 服务。
Q:安装时提示目录不可写?
执行以下命令修复权限:
chown -R www:www /www/wwwroot/yourdomain.com/
chmod -R 755 /www/wwwroot/yourdomain.com/app/
chmod -R 755 /www/wwwroot/yourdomain.com/runtime/
chmod -R 755 /www/wwwroot/yourdomain.com/uploads/
chmod -R 755 /www/wwwroot/yourdomain.com/templates/
Q:AI 生成内容失败,提示 "cURL 请求超时"?
可能的原因和解决方案:
- 检查 AI 模型 API Key 是否正确、是否有余额
- 检查服务器是否能访问外网(尤其是使用 OpenAI 等海外服务时)
- 尝试切换到国内 AI 服务(如 DeepSeek、通义千问)
- 在 PHP 设置中增大
max_execution_time(建议 300 秒)
Q:静态发布后访问 404?
请检查以下项目:
- 域名的站点根目录路径是否正确配置
- 站点根目录是否存在且可写
- Nginx 伪静态规则是否已正确配置
- 域名 DNS 是否已解析到服务器 IP
- 如果使用多域名,确保每个域名在宝塔面板中都创建了对应站点
Q:登录验证码无法显示?
验证码依赖 PHP GD 扩展。在宝塔面板中确认 GD 扩展已安装,并重启 PHP 服务。如仍无法显示,检查 PHP 错误日志获取详细信息。
Q:如何配置多个域名指向同一套系统?
蜜蜂AI建站天然支持多域名架构:
- 在宝塔面板为每个域名创建站点(指向各自的目录)
- 主域名安装系统程序,其他域名仅作为静态文件发布目标
- 在后台域名管理中添加所有域名,并配置对应的站点根目录路径
- 建站后静态发布,系统会将 HTML 文件写入各域名的站点目录
Q:修改系统设置后不生效?
如果启用了 PHP OPCache,修改配置后可能因缓存未过期而读取到旧值。系统已内建 OPCache 自动刷新机制,通常无需手动操作。如仍有问题,可在宝塔面板重启 PHP 服务。
Q:如何备份和恢复系统?
推荐方式:
- 文件备份:在宝塔面板 → 网站 → 备份,可一键备份整站文件
- 数据库备份:在宝塔面板 → 数据库 → 备份,导出 SQL 文件
- 定时备份:在宝塔计划任务中设置每日自动备份
- 恢复:解压备份文件覆盖,导入 SQL 文件即可
Q:系统支持 Apache 吗?
支持。系统自带 .htaccess 文件包含 Apache 伪静态规则。但推荐使用 Nginx,性能更优且配置更灵活。
Q:如何联系技术支持?
可通过以下方式获取帮助:
- 微信客服:扫描官网底部二维码添加
- 邮箱:3345261286@qq.com
- 工作时间:工作日 9:00-18:00