Plesk 上的 Laravel 8 项目将主页保持空白

Laravel 8 Project on Plesk keeps blank Main Page

提问人:Peter Maarst 提问时间:11/15/2023 更新时间:11/15/2023 访问量:58

问:

我在 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
Laravel Laravel-8 普莱斯克

评论


答: 暂无答案