Hallo zusammen,
Ich möchte eine Testumgebung für meinen Shop erstellen. Das habe ich bisher gemacht:
ich habe im Unterodner meinen Shop kopiert, Ordner var/cache geleert, anschliessend eine neue Datenbank aufgesetzt, die vom Live-Shop kopiert, config.php angepasst, s_core_shops in der Datenbank abgeändert (bei basepath den Unterordner angegeben /staging).
Im Frontend und Backend erhalte ich nur eine weiße Seite. Was habe ich vergessen?
LG
Apache oder Nginx? .htacess vielleicht nicht mit kopiert, wenn du Apache nutzt?
Steht irgendwas im Quelltext der Seite? Debug mal aktiviert um ggf. eine Fehlermeldung zu bekommen? -> Debugging Shopware
Das steht beim Debuggen. Ich bin leider nicht so konfirm, um zu erkennen was der Fehler ist. Irgend etwas mit dem Cache?
Fatal error : Uncaught exception ‘RuntimeException’ with message ‘Could not connect to database. Message from SQL Server: SQLSTATE[HY000] [1045] Access denied for user ‘******’@‘localhost’ (using password: YES)’ in /var/www/vhosts/xxx.de/httpdocs/staging/engine/Shopware/Components/DependencyInjection/Bridge/Db.php:78 Stack trace: #0 /var/www/vhosts/xxx.de/httpdocs/staging/engine/Shopware/Kernel.php(313): Shopware\Components\DependencyInjection\Bridge\Db::createPDO(Array) #1 /var/www/vhosts/xxx.de/httpdocs/staging/engine/Shopware/Components/HttpCache/AppCache.php(262): Shopware\Kernel->boot() #2 /var/www/vhosts/xxx.de/httpdocs/staging/vendor/symfony/http-kernel/HttpCache/HttpCache.php(443): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #3 /var/www/vhosts/xxx.de/httpdocs/staging/vendor/symfony/http-kernel/HttpCache/HttpCache.php(339): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #4 /var/www/v in /var/www/vhosts/xxx.de/httpdocs/staging/engine/Shopware/Components/DependencyInjection/Bridge/Db.php on line 78
Der Fehler steht ja da: ‚Could not connect to database.‘
Bedeutet: Es kann keine Verbindung zur Datenbank hergestellt werden. Die Datenbankdaten der neuen DB in der config.php scheinen falsch zu sein.
Ja danke, habe es gerade auch herausgefunden. Hatte einen Großbuchstaben, statt eines Kleinbuchstabens verwendet. Jett läuft es.
Nur taucht jetzt leider noch ein Problem auf: Nach Setzen eines Passwortschutzes in der htaccess-Datein erscheint nach Eingabe des Passwortes einn 500er Fehler.
Jemand dazu noch eine Idee?
LG
Schau in deine Server Error Logs vom Apache/Nginx - Da sollte der genaue Fehler drin stehen.
Danke, es funktioniert jetzt