参考资料

  1. Fresns 的定时任务基于 Laravel 的 Task Scheduler 机制
  2. Fresns 的 .env 文件是安装成功后才会在根目录自动生成
  3. Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
  4. Fresns 对 PHP 超时限制有明确要求,主要是为了避免插件依赖下载超时
  5. Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组
  6. Supervisor 是 Fresns 在生产环境中运行队列的标准方案
  7. Fresns 的时区配置核心是在 .env 文件中设置 APP_TIMEZONE 参数
  8. Fresns 的终端中清理缓存,需要根据具体的缓存类型来执行

Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组

Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组。

📂 标准操作

在宝塔面板中,网站默认以 www 用户运行。为确保 Fresns 主程序和插件能够正常读写文件,需要将项目根目录的所有权递归修改为 www:www。

你可以通过 SSH 终端执行以下命令(将路径替换为你的实际项目路径):

chown -R www:www /www/wwwroot/你的Fresns路径

🔍 如何自行确认

如果不确定你的环境是否使用 www 用户,可以通过以下方式验证:

  1. 查看 PHP 进程:执行 ps aux | grep php-fpm,查看运行用户是否为 www。

  2. 查看宝塔设置:进入宝塔“网站”设置,查看“网站目录”或“运行用户”字段的值。

⚠️ 权限警告

修改所有权后,绝对不要将目录权限设置为 777。这会导致严重的安全风险,很多主机商甚至会直接封停站点。标准的目录权限建议为 755,文件权限为 644。

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