Ich versuche, meine Symphony-Anwendung auf einem Shared-Hosting bereitzustellen, aber ich bekomme immer Fehler 500
.Symfony 3 Shared Hosting-Fehler 500
Ich strukturierte die App, bin, src
und Hersteller im übergeordneten Ordner, dann änderte ich den Web-Ordner zu public_html unter cpanel
.
wenn ich die URL
mit example.com/app_dev.php
läuft es funktioniert gut.
Jedoch wenn ich zB Fehler bekommen 500
, so getoggelt ich die PHP
Option auf cpanel
-display_error
und das ist der Fehler Ich erhalte:
Warning: include_once(/home/kaftenh1/public_html/../var/bootstrap.php.cache): failed to open stream: No such file or directory in /home/kaftenh1/public_html/app.php on line 7
Warning: include_once(): Failed opening '/home/kaftenh1/public_html/../var/bootstrap.php.cache' for inclusion (include_path='.:/opt/alt/php70/usr/share/pear') in /home/kaftenh1/public_html/app.php on line 7
Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: The service "elao.error_notifier.listener" has a dependency on a non-existent service "swiftmailer.mailer.notifier". in /home/kaftenh1/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:58 Stack trace: #0 /home/kaftenh1/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(42): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processReferences(Array) #1 /home/kaftenh1/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(36): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processDefinition(Object(Symfony\Component\DependencyInjection\Definition)) #2 /home/kaftenh1/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compi in /home/kaftenh1/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php on line 58
Vielen Dank für
Ist die Datei unter '/ home/kaftenh1/var/bootstrap.phpcache 'vorhanden? Beachten Sie, dass das '..' in dem Pfad auf Upa-Ebene geht, wobei' public_html' aus dem Pfad – Milk
entfernt wird. Sie können versuchen, 777 für var-Verzeichnis zu chmodieren. –
@Milk danke viel es hat den Pfad geändert –