我试图在Caddy服务器上安装声望,但是当我试图访问网页时,它会尝试转到/setup,但是凯蒂给了我'404 Not‘。
对于Apache,他们说您必须使用这个:
<Directory "/var/www/Cachet/public">
Require all granted
# Used by Apache 2.4
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>但我该怎么在我的卡迪档案里这么做呢?我想这与符号链接有关,因为没有实际的安装文件夹。
声望的.htacces
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
发布于 2018-03-04 19:12:33
但我该怎么在我的卡迪档案里这么做呢?我想这与符号链接有关,因为没有实际的安装文件夹。
事实上,它不是关于符号链接,而是URL重写。
Cachet是一个使用Laravel 5开发的Web应用程序,每个HTTP请求都被路由到public/index.php。
因此,实现安装的方法是:
因此,所有的HTTP请求都将被路由到public/index.php,并将调用App/Http/Controllers/SetupController。这不是一个象征性的链接。
我不知道卡迪,所以我无法解释如何配置它,但有一个卡迪柱,有人需要启用mod_rewrite在卡迪。
https://stackoverflow.com/questions/45145628
复制相似问题