Caddy 的配置很简单

Viewed 18

Caddy 的配置很简单。 您需要将下方代码中的 URL 替换为自己的 URL,并将 path 替换为自己的 public 文件夹路径。 如果您使用的是其他版本的 PHP,您还需要修改 fastcgi 路径,使其指向正确的 PHP 安装 Socket 或 URL 。

www.example.com {
root * /var/www/flarum/public
php_fastcgi unix//var/run/php/php7.4-fpm.sock
header /assets/* {
+Cache-Control "public, must-revalidate, proxy-revalidate"
+Cache-Control "max-age=25000"
Pragma "public"
}
file_server
}

目录所有权
在安装过程中,Flarum 可能会要求您将某些目录设置为可写。 现代操作系统通常是多用户的,意味着您所登录的用户与Flarum所运行在的用户不同。 Flarum所运行在的用户必须拥有以下文件的读+写权限:

根安装目录,以便Flarum 编辑 config.php。
storage 子目录,以便Flarum 编辑日志并存储缓存数据。
assets 子目录,以便Logo和头像可以被上传到文件系统。
扩展程序可能需要其它目录,所以你可能需要递归地授予整个Flarum 根安装目录的写权限。

您需要运行几个命令来设置文件权限。 请注意,如果您在执行一部分安装后没有显示警告,您无需运行其余部分。

首先,您需要允许写访问目录。 在 Linux 上:

chmod 775 -R /path/to/directory

如果这还不够,您可能需要检查您的文件所属者是否为正确的群组和用户。 大多数 Linux 发行版,默认 www-data 为 PHP 和 Web 服务器所有者和所属组群。 您需要查看您的 distro 和 web 服务器设置的具体细节才能做出确定。 您可以运行下面这条命令来改变大多数 Linux 操作系统中文件夹的所有者。

0 Answers