提问人:Peter Maarst 提问时间:11/15/2023 更新时间:11/15/2023 访问量:58
Plesk 上的 Laravel 8 项目将主页保持空白
Laravel 8 Project on Plesk keeps blank Main Page
问:
我在 Plesk 服务器上有一个 laravel 8 项目(预编译),其中主页保持空白,日志中没有任何错误(apache 日志和 laravel 调试日志)。子页面正在工作。此外,当使用例如 mainpage.com/login 页面正确加载并且登录功能/表单后重定向会转到主页,该主页也显示,当重新加载主页和/或直接进入那里时,页面是空白的。 Plesk 配置为使用根文件夹,其余部分应由 htaccess 管理。
这是我的 .htaccess from root diretory:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R]
RewriteCond %{REQUEST_URI} !^/install\.php
RewriteCond %{REQUEST_URI} !public/
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
这是 /public 文件夹中的 .htaccess:
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
我的 .env 看起来像这样:
APP_KEY=base64:CgplgmocYbK1qBb3nZcukDrOlxhx+KYGgFT+uKxoyDU=
LOCALE=en
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=xxx
DB_USERNAME=xxxx
DB_PASSWORD=xxx
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
APP_DEBUG=false
APP_LOG_LEVEL=emergency
SANCTUM_STATEFUL_DOMAINS=xxx-xxx.com
APP_URL="https://xxx-xxx.com"
FORCE_SSL=TRUE
答: 暂无答案
评论