Hallo, Shopware 4.3.5 ist installiert. Jetzt wollte ich RC2 installieren. Habe die Installationsdaten in einem Unterordner hochgeladen und den Installer ausgeführt. Jetzt wähle ich Sprache Deutsch aus und drücke auf weiter. Danach kommt direkt Fehler 404. Das steht oben in der Url: https://www.domain.de/Shopware5/recover … anguage=de Kann mir einer sagen was hier nicht stimmt?
Wie es scheint nutzt du ja einen nginx Webserver, da ist es ein wenig komplizierter, da du hier noch einmal für Shopware für das Unterverzeichnis die Direktiven anpassen muss. Davon würde ich dir abraten und Shopware hier besser auf einer Subdomain installieren mit eigener Konfiguration.
Falls Du nginx benutzt und Shopware im Unterordner Shopware5/ installieren möchtest, mußt Du Deine nginx-Konfiguration wie folgt anpassen: location ~ ^/Shopware5/(engine|files|templates|media/(archive|banner|image|music|pdf|unknown|video))/ { rewrite ^/Shopware5/files/documents/.\* /engine last; location ~ \.(jpe?g|png|gif|css|js)$ { expires 1M; } } location /Shopware5/ { index index.html index.php shopware.php; rewrite shopware.dll /Shopware5/shopware.php; rewrite files/documents/.\* /Shopware5/engine last; rewrite backend/media/(.\*) /Shopware5/media/$1 last; if (!-e $request\_filename){ rewrite . /Shopware5/shopware.php last; } location ~ \.(jpe?g|png|gif|css|js)$ { expires 1M; } } location ~ \.(tpl|yml|ini)$ { deny all; } location /Shopware5/install/ { location /Shopware5/install/assets { } if (!-e $request\_filename){ rewrite . /Shopware5/install/index.php last; } } location /Shopware5/update/ { location /Shopware5/update/assets { } location /Shopware5/update/templates { } if (!-e $request\_filename){ rewrite . /Shopware5/update/index.php last; } } location /Shopware5/recovery/install/ { location /Shopware5/recovery/install/assets { } if (!-e $request\_filename){ rewrite . /Shopware5/recovery/install/index.php last; } } location /Shopware5/recovery/update/ { location /Shopware5/recovery/update/assets { } if (!-e $request\_filename){ rewrite . /Shopware5/recovery/update/index.php last; } } location ~ ^/Shopware5/(logs|media/temp|bin|cache)/ { deny all; }
Wenn Du Apache einsetzt, prüfe mal, ob mod_rewrite aktiv ist und ob Apache so konfiguriert ist, daß er .htaccess-Dateien ausliest.