安装与使用指南
从安装到日常管理,按步骤完成。
新站从第一步开始,已有网站可直接查看执行器、数据更新和常见问题。
1. 宝塔安装
准备一个已解析到服务器的域名和空网站目录。无需创建 MySQL 数据库,也不需要安装码。
- 宝塔 → 网站 → 添加站点:填写域名,PHP 选择 8.0 或以上,数据库选择“不创建”。
- 下载本页的完整安装包,上传到网站根目录并解压。解压后应直接看到
app、public和bootstrap.php,不要多套一层文件夹。 - 网站 → 设置 → 网站目录:网站目录保持解压目录,运行目录选择 /public,保存。为域名配置 HTTPS。
打开网页完成安装
- 访问网站域名;若未自动进入安装页,打开
https://你的域名/install.php。 - 查看环境检查结果。缺少扩展或目录不可写时,按提示修复,重新检查通过后继续。
- 填写管理员账号和密码,点击“开始安装”,等待页面显示安装完成。
- 访问
https://你的域名/adminx/,使用刚设置的账号和密码登录。
完成标准:安装页显示完成,后台可以正常登录。
2. 首次设置
- 确认使用安装时自己设置的管理员密码。后续修改密码进入“账号与安全”,新版没有统一公开默认密码。
- 进入“站点设置”→“网站信息”,填写网站名称、关键词和描述,保存设置。
- 在“Logo 与联系”中选择文件上传 Logo,填写联系邮箱。
- 在“展示模板”中分别选择电脑模板和手机模板,保存后打开前台查看效果。
- 确认宝塔中的域名绑定、解析和 HTTPS 正常。添加其他独立站点时,在“站群管理”中配置对应域名和网站信息。
完成标准:电脑与手机访问正确域名,网站名称、Logo 和模板符合设置。
3. 执行器配置
执行器负责数据下载、模板安装、程序更新等后台任务。网页能打开,不代表任务会自动执行。
- 进入“运行与配置管理”→“执行器状态”,复制页面生成的执行命令。命令包含本站实际 PHP 和文件路径。
- 打开宝塔 → 计划任务,添加 Shell 脚本任务,名称可填写“玉兔 CMS 执行器”,粘贴刚复制的命令。
- 面板支持秒级调度时,执行周期设置为每 10 秒,保存并启用任务。
- 手动执行一次,查看计划任务日志,再回后台检查执行器最近执行时间。
- 等待几个执行周期并刷新状态,确认时间持续更新,而不是只成功执行一次。
命令怎么用?
直接复制自己后台生成的命令,不必手动拼接路径。该命令执行一轮后退出,需要调度器持续调用;不要重复创建多个相同计划任务。
完成标准:执行器最近执行时间持续更新,提交的后台任务能开始处理。
4. 数据更新
手动获取数据
- 进入“数据与备份”→“数据更新”,点击“下载并更新数据”。
- 打开“任务进度与历史”,查看任务是排队中、执行中、已完成还是失败。
- 点击“详情”查看进度和结果。任务完成后,检查前台首页、分类、搜索和播放页面。
开启自动更新
- 在数据更新页面点击“自动更新数据”,开启自动更新。
- 设置每天执行时间并保存。时间使用北京时间,默认值是 23:57,可自行修改。
- 保持执行器正常运行,在计划时间后到任务历史和通知中心查看结果。
默认不会自动采集,需主动开启。实际开始时间取决于执行器调度和任务排队;停机错过后,恢复运行时补交一次,已有更新任务时不会重复创建。
完成标准:任务显示已完成,前台能看到数据,自动更新时间与预期一致。
5. 模板中心与版本更新
| 入口 | 更新内容 | 完成后做什么 |
|---|---|---|
| 模板中心 | 网站前台模板的布局与样式 | 在站点设置中选择模板并检查前台 |
| 版本更新 | 程序功能、后台和公共代码 | 核对版本、任务结果及常用功能 |
安装或更新模板
- 登录自己的网站后台,打开“模板中心”,选择模板并按页面提示安装或更新。
- 到任务进度中确认安装成功,再进入“站点设置”→“展示模板”选择电脑端和手机端模板。
- 查看电脑与手机的首页、分类页和播放页。预览效果与实际站点有差异时,以实际站点检查结果为准。
更新程序
- 确认执行器正常,并保留当前网站备份。
- 进入“版本更新”,点击“检查更新”,阅读版本说明后按提示提交更新。
- 到任务历史查看结果。完成后刷新后台,核对版本和主要页面。
本页提供 2.16.43 完整安装包,已包含当前已发布的程序更新。新网站直接安装即可;后续版本在后台“版本更新”中检查。
6. 常用功能
广告管理
选择对应广告位置,填写图片与跳转地址或该位置支持的广告代码,保存后检查电脑端和手机端。使用广告排期时,同时确认启用状态与投放时间。
友情链接
填写链接标题和完整网址,保存后检查前台展示与跳转。批量导入时按页面示例准备内容,先核对确认列表再导入;可使用友链检测查看可访问状态。
站群管理
添加站点时填写域名、标题、关键词和描述,可上传独立 Logo、选择模板。对应域名还要解析到服务器并在宝塔绑定到该程序网站;使用 HTTPS 时证书也需覆盖该域名。保存后逐个域名检查站点信息是否匹配。
访问验证
进入“站点设置”→“访问验证”开启或关闭。开启后,用无痕窗口测试从首页进入、完成验证和访问内容页的流程。访问验证可能影响搜索引擎抓取,请按需要启用。
伪静态
全新安装默认关闭。需要开启时,先在宝塔 → 对应网站 → 设置 → 伪静态中保存以下 Nginx 规则:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}随后打开程序“站点设置”→“伪静态设置”的开关。检查首页、分类、详情、播放、搜索和分页;如出现 404,先关闭程序开关恢复访问,再核对宝塔规则及 /public 运行目录。
日志管理
进入“运行与配置管理”→“日志管理”,设置记录保留期限并保存;执行器会定期检查清理。手动清理前确认范围,需要排查的问题处理完毕后再清理相关记录。
每次修改后保存设置,并到实际前台检查结果;涉及站群时,分别检查对应域名。
7. 常见问题
解压后还是宝塔欢迎页,或找不到安装入口?
检查解压是否多了一层目录,根目录应包含 app、public、bootstrap.php;运行目录应选择 /public。确认域名解析和宝塔绑定的是当前网站,再访问 /install.php。
安装失败,或提示函数、扩展不可用?
按报错检查宝塔中该网站使用的 PHP 版本,安装所缺扩展或调整对应禁用函数,重载 PHP 后重新检查。若提示 putenv 不可用,也应核对安装包版本,不要只依据旧安装页的检查结果。目录所有者应为 www,不要统一改成 777。
提示 open_basedir 限制怎么办?
防跨站限制需允许整个安装目录和必要的临时目录 /tmp/,不能只允许 public;保留限制在本站所需目录内,调整后重载 PHP。
执行器没有运行,或执行一次后又停止?
后台生成的命令只执行一轮。检查计划任务是否启用、周期是否正确,命令中的 PHP 与站点路径是否存在。查看计划任务错误日志,并确认命令行 PHP 具备所需扩展;网页 PHP 正常不代表命令行环境相同。
更新任务一直排队,没有进展?
先检查执行器最近执行时间,再查看是否有其他任务执行中。失败任务可在详情中查看原因,修复网络、权限或空间问题后再重试。刷新网页不会代替执行器领取任务。
自动更新没有在设定时间完成?
确认已开启自动更新并保存时间,时间按北京时间计算。设置的是计划提交时间,不是完成时间;执行器离线或任务繁忙都会延迟处理,到任务历史和通知中心查看实际结果。
开启伪静态后分类、播放或分页出现 404?
先关闭程序内的伪静态开关,再检查规则是否保存到宝塔中正确的网站、运行目录是否为 /public。移除冲突的旧规则,保存本教程规则后重新开启并测试。
广告保存后不显示?
核对模板支持的广告位置、广告启用状态、投放时间,以及电脑端和手机端设置。JS 广告还依赖第三方服务,检查代码是否完整、HTTPS 页面是否引用了 HTTP 资源,并在关闭广告拦截的浏览器中对照测试。
安装了模板,为什么前台没有变化?
先确认安装任务已完成,再到“站点设置”→“展示模板”选择并保存。电脑模板、手机模板和站群独立模板可能不同,需要检查当前访问的设备和域名。
打包域名打开显示 404,是否影响更新?
打包域名只提供程序使用的数据、模板和更新下载接口,首页或后台地址显示 404 属于正常现象。管理网站请登录自己域名下的 /adminx/,不要把打包域名当作网站后台。
安装已完成后能重新安装吗?
安装入口完成后会锁定。重新测试请使用新的空网站,不要删除原站私有数据或通过覆盖安装来重置已有网站。登录密码是安装时自行设置的密码。