本文件记录框架开发所依托的线上环境事实,供后续开发与部署决策参考。
/home2/phlicn/public_html/ui.phli.cn根目录 .htaccess(890 字节)是 cPanel 自动生成的默认内容,只包含 error_log 段与 ea-php85 handler,没有合并任何业务规则。
约定如下:
.md 加 MIME 或做目录首页),必须先备份原文件再合并,保留 cPanel 原段不被覆盖。.user.ini、.fileops_state.php、fileops.php、.well-known/、cgi-bin/ 都属于 cPanel 与临时通道,不属于本项目,不要改动。dist/ 里的成品必须在本地 Node 环境构建完成后再上传,站点只承担托管与展示。build/README.md)。build/build.mjs 每次构建都会自动做花括号 / 分号配平、@import 检查与自引用自定义属性检查。站点根目录的 fileops.php 是宿主临时放置的 PHP 文件接口,用途是让助手在授权期内读写站点文件。
index.html 时返回 LiteSpeed 默认 404 页。.md 文件直接访问返回 403:这是 cPanel/LiteSpeed 按后缀拦截的结果,不是文件损坏——同一份文件通过文件接口读取的 sha256 与本地一致。处理办法见下节。POST 请求返回 200(返回的是页面 HTML 本身)。这一点会影响 src/common.js 的自动配置拉取,详见 COMMONJS.md 第 5 节。.md 拦截的应对站点按后缀拦截 .md,所以:
.html,浏览器访问 .html。.html 由 build/build-docs.mjs 从同一份 Markdown 生成,不要手工编辑 .html,改 .md 后重新生成。README.md 的文档索引表里。之所以不直接改 .htaccess 放行 .md:那是 cPanel 的默认文件,改动需要备份与合并,属于服务器层面的变更;当前用双份文件解决,代价更低、可回滚性更好。这个选择记在 DECISIONS.md 的 D10。
本页由 build/build-docs.mjs 从同名 Markdown 生成,请修改 .md 后重新生成,不要手工编辑本文件。