Fresns 的队列与 Redis 配置,本质上就是让主程序知道“异步任务交给谁处理”。以下是基于 Fresns 官方 queue.php 配置文件的详细说明。📂 队列连接配置(.env 文件)如果使用 database 驱动,需要确保 failed_jobs 和 job_batches 表已通过迁移创建,这通常由 Fresns 安装过程自动完成。🔧 队列连接详解Fresns 的 config/q
Fresns 的 APP_KEY 是应用加密密钥,用于数据加密,需要你自己生成并配置在 .env 文件中。生成与配置方法自动生成:Fresns 在安装过程中会自动为你的站点生成一个安全的 APP_KEY,并写入主程序根目录的 .env 文件。手动重新生成:如果你需要重新生成 APP_KEY,可以在项目根目录下运行 Artisan 命令:执行后,.env 文件中的 APP_KEY= 会自动更新为一个
Fresns 的 .env 文件是安装成功后才会在根目录自动生成的。它集中管理着数据库、应用密钥、调试模式等核心配置。下面是各项配置的详细说明。📂 应用基础配置关于 APP_FOUNDER:这个值决定了谁拥有后台最高管理权限。安装时填写的创始人账号 ID 会自动写入,后续如需更换创始人,需要修改这里并清除配置缓存。🗄️ 数据库配置排序规则选择建议:MySQL 5.7:使用 utf8mb4_unic
Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组。📂 标准操作在宝塔面板中,网站默认以 www 用户运行。为确保 Fresns 主程序和插件能够正常读写文件,需要将项目根目录的所有权递归修改为 www:www。你可以通过 SSH 终端执行以下命令(将路径替换为你的实际项目路径):🔍 如何自行确认如果不确定你的环境是否使用 www 用户,可以通过以下方式验证:查看
Web 服务器配置的三步操作如下:📂 网站运行目录将网站运行目录指向 /public(即 Fresns 项目根目录下的 public 文件夹)。切勿将 index.php 移动到根目录,否则敏感文件会暴露在公网。🔗 URL 重写规则将请求全部导向 public/index.php。在宝塔面板中对应“伪静态”设置,直接选 Laravel5 规则即可。Nginx 核心配置如下:🔒 目录所有权确保 Fr
你整理的这张表与 Fresns 官方要求一致,可以直接作为配置参考。函数用途禁用操作symlink生成存储目录软链接(storage:link)安装完 Fresns 后可以禁用exec生成存储目录软链接(storage:link);仅 Windows 系统使用安装完 Fresns 后可以禁用putenvComposer 设置环境变量;升级 Fresns 或安装插件时使用升级完 Fresns、安装完
Fresns 是一款基于 PHP 和关系型数据库的开源社交社区软件,对服务器环境有明确要求。以下是它的核心安装要求汇总:🖥️ 环境要求Web 服务器:Nginx、Apache、Caddy 或 IIS 均可。PHP 版本:8.2 或更高版本(官网最新要求)。软件包管理器:必须使用 Composer 2.5 或更高版本。数据库:支持 MySQL (5.7+)、MariaDB (10.3+)、Postg