本文说明迅睿系统的运行环境、安装步骤、伪静态与后台入口等部署事项。安装完成后建议删除或限制访问 public/install.phppublic/test.php

环境要求

  • PHP:8.1 及以上(当前底层框架检测约在 8.1~8.6;环境检测脚本可能给出更细区间,以检测页提示为准)。

  • MySQL:5.7 及以上。

  • Web 服务器:Apache、Nginx、IIS 等均可。

  • 安装位置:须部署在域名根目录;站点主目录路径中勿含空格、方括号等特殊字符。

目录与权限

将程序解压到网站根目录后,务必将 Web 运行目录(DocumentRoot)设置为 public。主要目录职责如下:

目录说明
public/Web 入口、静态资源、上传目录;须可写 uploadfile/
dayrui/程序核心与应用;其中 Fcms/ 禁止修改
config/公共配置,安装与运行需可写
cache/缓存与运行时数据,需可读写(建议 777);其中 config/watermark/ 等关键数据不可随意删除
template/前台主题模板

安装前需保证以下路径可写:cache/ 及其子目录(如 data/template/file/session/config/)、config/public/uploadfile/

安装步骤

  1. 下载正式版程序并解压到网站根目录:https://www.xunruicms.com/down/

  2. 将站点运行目录设置为 public

  3. 访问 /test.php,确认 PHP 版本、扩展与目录权限通过检测。

  4. 访问 /install.php(将跳转至 index.php?c=install),按向导完成协议确认、目录检查、数据库配置、管理员账号等步骤。

  5. 安装成功后会生成 cache/install.lock。若需重新安装,须先删除该锁定文件。

  6. 使用安装结果中给出的后台地址登录(见下节)。上线后可删除安装与检测入口文件。

后台入口

后台不通过前台首页直接进入,而是使用独立入口文件,安装后一般为随机文件名,形如 /admin****.php,请妥善保存该地址。

伪静态配置

短链接规则写在 config/rewrite.php,将友好 URL 映射到 index.php?s=...&c=...&m=...。示例规则可参考该文件内已有栏目/内容伪静态样例。

Web 服务器还需把请求转发到 public/index.php。可在后台系统设置中查看「服务器伪静态」并使用「部署代码」获取适配当前环境的规则;模块类 URL 规则也可在相关管理界面维护。

配置完成后若规则不生效,请检查:运行目录是否为 public、重写是否指向 index.php、是否清理过路由/缓存后再访问。

升级说明

  • 升级前备份数据库,以及 config/cache/config/dayrui/My/dayrui/App/template/ 等自定义内容。

  • 官方核心目录 dayrui/Fcms/dayrui/System/ 建议用新包覆盖,勿在这些目录中堆积二次开发代码。

  • 升级后登录后台执行「更新缓存」,并确认伪静态与后台入口仍可用。

  • 版本信息见 dayrui/My/Config/Version.php

本文地址:https://m.xunruicms.com/doc/1470.html