Ich kopierte ein Laravel-Projekt einschließlich aller seiner rekursiven Dateiberechtigungen. Dann habe ich es in eine Sub-Domain auf dem Plesk-Server geladen. Ich installierte alle Abhängigkeiten mit Plesk-Anwendungsschnittstelle. Ich habe einen Fehler bezüglich der Chiffre und des Schlüssels bekommen, also habe ich den app_key in SomeRandomStringWith32Characters geändert. Ich erhalte auch einen Fehler, wenn ich Handwerker führe und sage "PHP fataler Fehler: nicht erfasste Reflexion Ausnahme: Klassenprotokoll existiert nicht in /var/www/vhosts/domain/subdomain/bootstrap/cache/compiled.php:1291". dann listet es die Stack-Trace-Liste # 0-4 auf.Kopierte Laravel-Projekt bekommen 500 Server Fehler
Zusätzlich habe ich die .htaccess-Datei in meinem öffentlichen Ordner konfiguriert wie diese
<Limit GET POST PUT DELETE>
#For REST support
Allow from all
</Limit>
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase/# <------------ This one you missed
#Just to redirect to www.site.com when only site.com comes
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST} [R=301,L]
#end of codes
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
: Ich bin zu schauen, um Laravel so ist jede Hilfe sehr dankbar. Vielen Dank
Überprüfen Sie Ihre Konfigurationsdateien für benutzerdefinierte Logik auszuführen, die auszuführen versucht werden kann, bevor Die zugehörigen Abhängigkeiten wurden vom IoC (über Service Provider) geladen. – Ohgodwhy
Haben Sie 'composer install' auf dem Server ausgeführt? Hast du eine neue Env-Datei für diesen Server erstellt? – user2094178
@ user2094178 Ich habe eine neue .env-Datei für den Server erstellt. Ich habe Composer-Installation nicht über ssh ausgeführt, bis heute Morgen, als es zurückkam, dass meine PHP-Version 5.3 war. Ich habe die Composer- und Laravel-Installation über die Plesk-Webschnittstelle ausgeführt. Und plesk zeigt auch im laufenden php7.0.19. Wenn ich versuche, php7 durch /opt/plesk/php/7.0/bin/php Composer Installation aufzurufen, kann der Fehler, den ich bekomme, den Eingabedatei-Composer – somebodystopme