参考资料

  1. 配置 Fresns 的队列进程,核心是使用 Supervisor 守护
  2. Fresns PHP函数 官方要求
  3. Fresns 提供两种自动升级方式,升级前务必先备份数据库
  4. Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类
  5. Composer 换国内源是提升依赖下载速度最直接的方法
  6. Fresns 的代理环境配置,核心是让系统在 CDN 或反向代理
  7. Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
  8. Fresns 的软链接,核心是解决“本地存储的文件无法被公网访问”的问题

Fresns 伪静态设置

Web 服务器配置的三步操作如下:

📂 网站运行目录

将网站运行目录指向 /public(即 Fresns 项目根目录下的 public 文件夹)。切勿将 index.php 移动到根目录,否则敏感文件会暴露在公网。

🔗 URL 重写规则

将请求全部导向 public/index.php。在宝塔面板中对应“伪静态”设置,直接选 Laravel5 规则即可。Nginx 核心配置如下:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

🔒 目录所有权

确保 Fresns 项目所有子目录权限为 775 或 755,所有者为 www(宝塔环境)。若仍提示权限问题,先尝试 755 → 775 调整,绝不要设为 777,那会严重威胁安全。

⚠️ 补充

不要开启 防跨站攻击(open_basedir),因为网站运行时会向上请求主程序根目录的文件。

作者:王壹杰
时间:2026-10-01 16:29:02
来源:https://fresns.ciilii.com/