本文说明迅睿系统的运行环境、安装步骤、伪静态与后台入口等部署事项。安装完成后建议删除或限制访问 public/install.php、public/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/。
下载正式版程序并解压到网站根目录:https://www.xunruicms.com/down/
将站点运行目录设置为 public。
访问 /test.php,确认 PHP 版本、扩展与目录权限通过检测。
访问 /install.php(将跳转至 index.php?c=install),按向导完成协议确认、目录检查、数据库配置、管理员账号等步骤。
安装成功后会生成 cache/install.lock。若需重新安装,须先删除该锁定文件。
使用安装结果中给出的后台地址登录(见下节)。上线后可删除安装与检测入口文件。
后台不通过前台首页直接进入,而是使用独立入口文件,安装后一般为随机文件名,形如 /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。