Bei der Projektbereitstellung von Laravel auf Shared Hosting tritt der Fehler 500 auf.

Bei der Projektbereitstellung von Laravel auf Shared Hosting tritt der Fehler 500 auf.

Ich möchte ein Laravel-Projekt auf einem Shared Hosting (OVH) bereitstellen.

Ich habe FTP-Zugriff und die Ordnerarchitektur des Shared Hostings sieht folgendermaßen aus:

Hosting-Ordner bereinigen

Ich habe die Laravel-Dateien in den Stammordner hochgeladen und den Inhalt des öffentlichen Ordners nach www:

hochgeladenes Projekt

Dies ist auch meine www/.htaccessDatei:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Und das ist meine .envDatei:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:kUQEHrtug5E+ZOI99vKg+BKkfU6rdzH9pUXhmbDYzsg=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack



DB_CONNECTION=mysql
DB_HOST=XXXXXXX.XXXXX.XXXX
DB_PORT=3306
DB_DATABASE=XXXXXXX
DB_USERNAME=XXXXXX
DB_PASSWORD=XXXXXXX

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=ssl0.ovh.net
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=XXXXXXXX
MAIL_ENCRYPTION=ssl

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

Nachdem das alles hochgeladen war, erhielt ich die folgende Fehlermeldung:

This page isn't working. XXXXX is currently unable to handle this request. HTTP_ERROR 500

storage/logsIch habe die Berechtigungen für den Ordner auf 775 gesetzt

Hat jemand eine Ahnung, was los ist?

verwandte Informationen