Http-Cache leeren

Ich habe heute in einem Unterordner ein Staging System aufgesetzt. Nachdem ich alle Parameter angepasst habe bringt er noch eine Fehlermeldung:

Fatal error: Uncaught Enlight_Controller_Exception: Controller "staging_gd" not found in /kunden/XXX/shops/liveshop/engine/Library/Enlight/Controller/Dispatcher/Default.php:488 Stack trace: #0 /kunden/XXX/shops/liveshop/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #1 /kunden/XXX/shops/liveshop/engine/Shopware/Kernel.php(191): Enlight_Controller_Front->dispatch() #2 /kunden/XXX/shops/liveshop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(484): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #3 /kunden/XXX/shops/liveshop/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #4 /kunden/XXX/shops/liveshop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(441): Shop in /kunden/XXX/shops/liveshop/engine/Library/Enlight/Controller/Dispatcher/Default.php on line 488

Ich denke das hängt mit dem Http-Cache des Hauptshops zusammen oder? Wie kann ich diesen leeren? 

Vielen Danke! 

Hat niemand eine Idee? Viele Grüße 

Hallo @fabianknorr‍,

sieht so aus als ob du die Staging-Umgebung nicht ganz richtig konfiguriert hast, denn er ruft die normale Umgebung auf und versucht staging_gd als Controller zu verarbeiten.
Vielleicht der Pfad bei den Grundeinstellungen des Shops?
Heißt der Ordner denn auch staging_gd?^^

Wie heißt der Unterordner denn? Heißt der wirklich staging_gd? 
Es wird ja noch der Hauptshop angesprochen. Das kann auch an der .htaccess oder Nginx-Config liegen.

Irgendwie springt er nicht in den Ordner rein. 

Ja der Unterordner heißt staging_gd. In der Datenbank habe ich bei s_core_shops den Eintrag bei base_path angepasst und /staging_gd eingetragen … 

habt ihr noch eine Idee? 

Danke!!!

evtl. in der config.php display_errors auf eins und throw_exception = true

Habe ich auch ausprobiert. Kann es sein das es an der .htaccess des Hauptshops liegt? 

 

RewriteEngine on

RewriteBase /

# Https config for the backend
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]

RewriteCond %{REQUEST_URI} !(\/(engine|files|templates|themes|web)\/)
RewriteCond %{REQUEST_URI} !(\/media\/(archive|banner|image|music|pdf|unknown|video)\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

# Fix missing authorization-header on fast_cgi installations
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]




    # Block access to VCS directories
    RedirectMatch 404 /\\.(svn|git|hg|bzr|cvs)(/|$)

    # Restrict access to root folder files
    RedirectMatch 404 /(composer\.(json|lock)|README\.md|UPGRADE\.md)$

    # Block access to 'etc' directory
    RedirectMatch 404 /etc(/|$)


# Staging environment
#SetEnvIf Host "staging.test.shopware.in" SHOPWARE_ENV=staging

# Development environment
#SetEnvIf Host "dev.shopware.in" SHOPWARE_ENV=dev
#SetEnv SHOPWARE_ENV dev

DirectoryIndex index.html
DirectoryIndex shopware.php
DirectoryIndex index.php

# Disables download of configuration

    # Deny all requests from Apache 2.4+.
    
          Require all denied
    

    # Deny all requests from Apache 2.0-2.2.
    
        Deny from all
    


# Enable gzip compression

    AddOutputFilterByType DEFLATE text/html text/xml image/png image/jpeg image/gif text/plain text/css text/javascript application/javascript application/json



    
        ExpiresActive on
        ExpiresDefault "access plus 1 month"
    

    
        Header append Cache-Control "public"
        Header unset ETag
    

    FileETag None


# Match generated files like:
# 1429684458_t22_s1.css
# 1429684458_t22_s1.js

    
        Header set Cache-Control "max-age=31536000, public"
    

    
        ExpiresActive on
        ExpiresDefault "access plus 1 year"
    


# Disables auto directory index

	Options -Indexes



    Options -MultiViews



# php_value memory_limit 256M
# php_value max_execution_time 120
# php_value upload_max_filesize 20M
   php_flag phar.readonly off
   php_flag magic_quotes_gpc off
   php_flag session.auto_start off
   php_flag suhosin.session.cryptua off
   php_flag zend.ze1_compatibility_mode off


# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php


    Header append X-Frame-Options SAMEORIGIN

VG

Hallo @fabianknorr‍,

vielleicht liegt es ja an der .htaccess der Staging Instanz, ist da die selbe .htaccess drin? Kommentier doch mal dort die RewriteBase aus.