ich versuche schon einige Zeit Shopware 6 mit Nginx und ISPConfig zum laufen zu bringen.
Die Datenbankinstallation klappt doch nach dem Anlegen des Shopadmins bricht die Installation mit dem Fehlercode 500 ab.
Selbiger Fehler erscheint wenn ich die Admin-Seite aufrufe. In Frontend erschein eine verstümmelte Startseite die so aus sieht als fehlte das CSS.
Im Error-Log steht lediglich:
*1761 rewrite or internal redirection cycle while internally redirecting to "/error/404.html", client: 185.6.8.9, server: pro-tune.de, request: "GET /account/order HTTP/1.1", host: "pro-tune.de"
Meine in ISPConfig eingetragenden Nginx-Direktiven sehen wie folgt aus:
##subroot public ##
location / {
try_files $uri $uri/ /shopware.php$is_args$args;
}
location /recovery/install {
index index.php;
try_files $uri /recovery/install/index.php$is_args$args;
}
Hat jemand eine Idee was da schief läuft oder wie ich das Debuggen kann?
ich bekomme SW6 bei mir einfach nicht zu laufen unter nginx. Meine nginx config ist die für Symfony (es laufen auch alle meine anderen Symfony Anwendungen bei mir). Verzeichnisrechte stimmen. Install und Update musste ich allerdings einfügen:
server {
listen 80;
server_name shopware6.local;
root /mnt/c/svn/sw6/public;
index shopware.php index.php;
Im besten Fall komme ich soweit, dass die .env datei nicht gefunden wird vom Installer. (Der Fehler wurde hier im Forum schon diskutiert, allerdings ohne Lösung) Unable to read the .env environment file. in /sw6/vendor/symfony/dotenv/Dotenv.php:484
Legt man diese Datei leer per Hand an kommt ein anderer Fehler. The options ‘driver’ or ‘driverClass’ are mandatory if no PDO instance is given to DriverManager::getConnection().
Fügt man die MySQL-Zugangsdaten ein, findet er die Tabellen nicht (aber klar - Installer lief ja nie durch).