Hallo Leute,
ich ahbe nach der Anleitung von Shopware (Shopware 6 - Testumgebung anlegen) eine Kopie eines Shops im Unterordner innerhalb des public Ordners gemacht und bin strikt nach der Anleitung vorgegangen. Wenn ich aber die Testumgebung aufrufe, erhalte ich einen Routingfehler. Es wird also der Hauptshop angesprochen und er findet die Route nicht. Ich vermute, dass in der Config für Nginx für die Domain noch etwas angepasst werden muss. Hat das schon einmal jemand gemacht?
Anbei auch meine aktuelle Config, sollte so ziemlich Standard sein:
server {
listen 80;
index index.php;
client_max_body_size 128M;
root /var/www/sw6/public;
location /recovery/install {
index index.php;
try_files $uri /recovery/install/index.php$is_args$args;
}
location /recovery/update/ {
location /recovery/update/assets {
}
if (!-e $request_filename){
rewrite . /recovery/update/index.php last;
}
}
location / {
try_files $uri /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi.conf;
fastcgi_param HTTP_PROXY "";
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_read_timeout 300s;
client_body_buffer_size 128k;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
http2_push_preload on;
set $auth "Restricted";
if ($request_uri ~ /api/.*$){
set $auth "off";
}
if ($request_uri ~ /bundles/swagpaypal/.*$){
set $auth "off";
}
auth_basic $auth;
auth_basic_user_file /etc/nginx/.htpasswd;
}
}