Nach Installation weisse Seite - bin am verzweifeln!

Liebe Shopware Kollegen

Ich hab echt ein Problem, für welches ich einfach keine Lösung finden kann. Seit einer Woche versuche ich eine jungfräuliche Version von Shopware 6  bei meinem Provider zu installieren. Die Installation läuft dabei jeweils problemlos durch, doch am Schluss erhalte ich stehts eine weisse Seite (Front- & Backend). Ich habe diesbezüglich bereits meinen Provider um Hilfe angefragt und er zeigt sich sehr bemüht, den Fehler zu finden.

Zunächst hat er ein Problem bei den ModSec Sicherheitsregeln vermutet und meine IP Adresse schlussenlich auf die Whitelist gesetzt. Dies hat das Problem jedoch nicht gelöst. Schliesslich hat er selber Shopware 6 auf einem Testserver installiert und mir daraufhin geraten, ich müsse die Installation nochmals unter berücksichtigung von PHP 7.4 ausführen. Offenbar führte dies bei ihm zur Lösung des Problems. Also habe ich nochmals sämtliche Verzeichnisse und Dateien gelöscht und die Installation nochmals unter PHP 7.4 ausgeführt. Erneut lief die Installation bis zum Schluss durch. Am Schluss erhielt ich aber wie bisher blos eine leere Seite. Ich glaube mein Provider ist so langsam mit seinem Latein ebenfalls am Ende. Was für Probleme können diesen Fehler sonst noch auslösen? Die Fehlermeldungen in der Error.log sagen mir leider überhaupt nichts.

Wer sich selber mal ein Bild machen möchte, findet die Installation unter: http://www.em-technologie.ch

Anbei die letzten Zeilen der Error.log
 

[Wed Sep 30 11:12:56.913002 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #0 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include()
[Wed Sep 30 11:12:56.913005 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #1 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:12:56.913009 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #2 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('Symfony\\\\Compone...')
[Wed Sep 30 11:12:56.913012 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #3 /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/Container.php(48): spl_autoload_call('Symfony\\\\Compone...')
[Wed Sep 30 11:12:56.913016 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #4 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include('/home/ch77807/w...')
[Wed Sep 30 11:12:56.913020 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #5 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:12:56.913023 2020] [fcgid:warn] [pid 23361] [client 92.105.18.208:50930] mod_fcgid: stderr: #6 [internal function]: Composer\\Autoload\\ClassLoader->loa in /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/ResettableContainerInterface.php on line 25
[Wed Sep 30 11:13:07.817932 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Interface 'Symfony\\Component\\DependencyInjection\\ContainerInterface' not found in /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/ResettableContainerInterface.php:25
[Wed Sep 30 11:13:07.817971 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: Stack trace:
[Wed Sep 30 11:13:07.817975 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #0 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include()
[Wed Sep 30 11:13:07.817979 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #1 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:13:07.817993 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #2 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('Symfony\\\\Compone...')
[Wed Sep 30 11:13:07.817997 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #3 /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/Container.php(48): spl_autoload_call('Symfony\\\\Compone...')
[Wed Sep 30 11:13:07.818001 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #4 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include('/home/ch77807/w...')
[Wed Sep 30 11:13:07.818004 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #5 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:13:07.818007 2020] [fcgid:warn] [pid 23346] [client 92.105.18.208:51272] mod_fcgid: stderr: #6 [internal function]: Composer\\Autoload\\ClassLoader->loa in /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/ResettableContainerInterface.php on line 25
[Wed Sep 30 11:14:13.870207 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Interface 'Symfony\\Component\\DependencyInjection\\ContainerInterface' not found in /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/ResettableContainerInterface.php:25
[Wed Sep 30 11:14:13.870232 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: Stack trace:
[Wed Sep 30 11:14:13.870236 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #0 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include()
[Wed Sep 30 11:14:13.870240 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #1 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:14:13.870244 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #2 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('Symfony\\\\Compone...')
[Wed Sep 30 11:14:13.870248 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #3 /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/Container.php(48): spl_autoload_call('Symfony\\\\Compone...')
[Wed Sep 30 11:14:13.870252 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #4 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(444): include('/home/ch77807/w...')
[Wed Sep 30 11:14:13.870261 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #5 /home/ch77807/web/em-technologie.ch/public_html/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile('/home/ch77807/w...')
[Wed Sep 30 11:14:13.870265 2020] [fcgid:warn] [pid 25175] [client 52.207.246.197:53952] mod_fcgid: stderr: #6 [internal function]: Composer\\Autoload\\ClassLoader->loa in /home/ch77807/web/em-technologie.ch/public_html/vendor/symfony/dependency-injection/ResettableContainerInterface.php on line 25

Würde mich echt freuen, wenn mir jemand einen Tipp hätte

Liebe Grüsse
Patrik

Nun habe ich mal die Debug-Funktion aktiviert. Diese spuckt folgenden Fehler aus:

Offenbar ein DB-Zugriffsfehler. Doch weshalb lief dann die Installation problemlos durch?

Hat jemand eine Ahnung wie ich diesen Fehler weg bekomme?

 

Sind in deiner .env-Datei auch alle Daten korrekt eingetragen?

1 Like

Ich würde auch mal die “.env” Datei prüfen - wenn du die in deinem FTP Programm nicht siehst, versuche mal über die Eisntellungen “Versteckte Dateien” anzeigen zu lassen. Du findest die Datei eine Ebene vor /public.

Die Meldung ist relativ eindeutig und sagt, dass ein Zugriff auf die DB verweigert wird. Es können ggf. auch allgemein Rechteprobleme bestehen, vielleicht im Zweifel mal den Hoster kontaktieren.

1 Like

@brettvormkopp schrieb:

Sind in deiner .env-Datei auch alle Daten korrekt eingetragen?

Ehrlich gesagt: Ich habe keine Ahnung. Hier mal meine Datei:

# This file is a "template" of which env vars need to be defined for your application
# Copy this file to .env file for development, create environment variables when deploying to production
# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration

###> symfony/framework-bundle ###
APP_ENV=dev
APP_SECRET=XXX
APP_URL=http://www.em-technologie.ch
#TRUSTED_PROXIES=127.0.0.1,127.0.0.2
#TRUSTED_HOSTS=localhost,example.com
###< symfony/framework-bundle ###

###> symfony/swiftmailer-bundle ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=null://localhost
###< symfony/swiftmailer-bundle ###

DATABASE_URL=mysql://

COMPOSER_HOME=/home/ch77807/web/em-technologie.ch/public_html/var/cache/composer

INSTANCE_ID=b2UFcyj2Surh7r82w4bpfSHflZqZAhfy

BLUE_GREEN_DEPLOYMENT=1

SHOPWARE_HTTP_CACHE_ENABLED=1
SHOPWARE_HTTP_DEFAULT_TTL=7200
SHOPWARE_ES_HOSTS=""
SHOPWARE_ES_ENABLED="0"
SHOPWARE_ES_INDEXING_ENABLED="0"
SHOPWARE_ES_INDEX_PREFIX="sw"

SHOPWARE_CDN_STRATEGY_DEFAULT="id"

Sieht die i.O. aus für Euch? Keine Ahnung was da sonst alles stehen müsste.

hey hey hey… nimm deine zugangsdaten hier raus. DATABASE_URL… das muss ja keiner wissen im forum

1 Like

Was bei mir andes aussieht ist die APP_SECRET, ansonsten sieht die erstmal ganz ok aus. 

Hast du auf dem Server spezielle PHP Berechtigungen die du setzen kannst/musst? Ggf hast du ein passwortgeschützten Ordner?

@brettvormkopp schrieb:

Was bei mir andes aussieht ist die APP_SECRET, ansonsten sieht die erstmal ganz ok aus. 

Hast du auf dem Server spezielle PHP Berechtigungen die du setzen kannst/musst? Ggf hast du ein passwortgeschützten Ordner?

Eigentlich nicht. Ich warte dann mal auf eine Antwort meines Providers. Irgendwo muss ja der Hund begraben sein. :slight_smile: