# Shop kann nur mit bestimmten Browser geöffnet werden.

**URL:** <https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121>\
**Category:** Administration\
**Created:** [12. September 2018 um 08:02 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121 "2018-09-12T08:02:25Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![paderpro](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@paderpro](https://forum.shopware.com/u/paderpro)\
**Post date:** [12. September 2018 um 08:02 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/1 "2018-09-12T08:02:25Z")

</div>

Hallo,&nbsp;

für mich ein rätselhafter Fehler…

unser Shop&nbsp;[https://www.vaperzpoint-shop.de/](https://www.vaperzpoint-shop.de/) ist nur über Chrome, Firefox und z.B. Safari aufrufbar. Die Seite wird ganz normal geladen und kann benutzt werden.&nbsp;

Öffne ich den Link über den Internet Explorer oder z.B. Brave, wird die Seite nicht geladen.&nbsp;

Speziell bei Brave wird beim öffnen der Seite eine Datei gedownloadet.&nbsp;

Inhalt der Datei

```
Error';
    echo 'Your server is running PHP version ' . PHP_VERSION . ' but Shopware 5 requires at least PHP 5.6.4';

    echo 'Fehler';
    echo 'Auf Ihrem Server läuft PHP version ' . PHP_VERSION . ', Shopware 5 benötigt mindestens PHP 5.6.4';

    return;
}

// Check for active auto update or manual update
if (is_file('files/update/update.json') || is_dir('update-assets')) {
    header('Content-type: text/html; charset=utf-8', true, 503);
    header('Status: 503 Service Temporarily Unavailable');
    header('Retry-After: 1200');
    if (file_exists( __DIR__. '/maintenance.html')) {
        echo file_get_contents( __DIR__. '/maintenance.html');
    } else {
        echo file_get_contents( __DIR__. '/recovery/update/maintenance.html');
    }

    return;
}

// Check for installation
if (is_dir('recovery/install') && !is_file('recovery/install/data/install.lock')) {
    if (PHP_SAPI === 'cli') {
        echo 'Shopware 5 must be configured before use. Please run the Shopware installer by executing \'php recovery/install/index.php\'.' . PHP_EOL;
    } else {
        $basePath = 'recovery/install';
        $baseURL = str_replace(basename( __FILE__ ), '', $_SERVER['SCRIPT_NAME']);
        $baseURL = rtrim($baseURL, '/');
        $installerURL = $baseURL . '/' . $basePath;

        if (strpos($_SERVER['REQUEST_URI'], $basePath) === false) {
            header('Location: ' . $installerURL);
            exit;
        }

        header('Content-type: text/html; charset=utf-8', true, 503);

        echo 'Error';
        echo 'Shopware 5 must be configured before use. Please run the installer.';

        echo 'Fehler';
        echo 'Shopware 5 muss zunächst konfiguriert werden. Bitte führen Sie den Installer aus.';
    }
    exit;
}

// Check for composer autoloader
if (!file_exists('vendor/autoload.php')) {
    $template = '%s: ';
    if (PHP_SAPI !== 'cli') {
        $template = '%s';
        header('Content-type: text/html; charset=utf-8', true, 503);
    }

    echo sprintf($template, 'Error');
    echo "Please execute \"composer install\" from the command line to install the required dependencies for Shopware 5\n";

    echo sprintf($template, 'Fehler');
    echo "Bitte führen Sie zuerst \"composer install\" aus um alle von Shopware 5 benötigten Abhängigkeiten zu installieren.\n";

    exit(1);
}

require __DIR__. '/autoload.php';

use Shopware\Components\HttpCache\AppCache;
use Shopware\Kernel;
use Symfony\Component\HttpFoundation\Request;

$environment = getenv('SHOPWARE_ENV') ?: getenv('REDIRECT_SHOPWARE_ENV') ?: 'production';

$kernel = new Kernel($environment, $environment !== 'production');
if ($kernel->isHttpCacheEnabled()) {
    $kernel = new AppCache($kernel, $kernel->getHttpCacheConfig());
}

// Set commandline args as request uri
// This is used for legacy cronjob routing.
// e.g: /usr/bin/php shopware.php /backend/cron
if (PHP_SAPI === 'cli' && isset($_SERVER['argv'][1])) {
    $_SERVER['REQUEST_URI'] = $_SERVER['argv'][1];
    // We have to use a shutdown function to prevent "headers already sent" errors.
    register_shutdown_function(function () {
        echo PHP_EOL;
        echo 'WARNING: Executing shopware.php via CLI is deprecated. Please use the command line tool in bin/console instead.' . PHP_EOL;
    });
}

$request = Request::createFromGlobals();

$kernel->handle($request)
       ->send();

```

Ich betreibe auf dem gleichen Webserver mit genau den gleichen Einstellungen einen zweiten Onlineshop bei dem es keine Probleme gibt.&nbsp;

Der Shop läuft auf einem Apache Webserver mit einem NGINX reverse Proxy

PHP 7.0.31  
FastCGI Apache

&nbsp;

Hat jemand nen Tipp?&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [12. September 2018 um 08:04 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/2 "2018-09-12T08:04:58Z")

</div>

Bei mir lädt er im Chrome auch die Datei runter. Es würde auch kein Sinn ergeben dass es pro Browser anders ist.

Wahrscheinlich fehlt dir der AddHandler für .php Dateien

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [12. September 2018 um 08:05 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/3 "2018-09-12T08:05:57Z")

</div>

Im Firefox das gleiche: Datei runterladen.

---

<div class="post-metadata">

**Author:** ![paderpro](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@paderpro](https://forum.shopware.com/u/paderpro)\
**Post date:** [12. September 2018 um 08:09 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/4 "2018-09-12T08:09:27Z")

</div>

Ich kann die Seite problemlos in Chrome und Firefox öffnen?!

---

<div class="post-metadata">

**Author:** ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)\
**Post date:** [12. September 2018 um 09:28 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/5 "2018-09-12T09:28:40Z")

</div>

> [@paderpro schrieb:](https://forum.shopware.com/profile/27616/paderpro "paderpro")
> 
> Ich kann die Seite problemlos in Chrome und Firefox öffnen?!

/etc/hosts-Einstellungen aktiv, die evtl. einen ganz anderen Server kontaktieren?

Hier läuft alles in einen Download, hab’s auch mal testweise durch ein paar Browser auf Browserstack gejagt. Da auch das ungeparste&nbsp;php ausgeliefert wird würde ich auch auf das tippen, was @Shyim gesagt hat: php nicht richtig konfiguriert.

Matt

---

<div class="post-metadata">

**Author:** ![paderpro](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@paderpro](https://forum.shopware.com/u/paderpro)\
**Post date:** [12. September 2018 um 11:53 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/6 "2018-09-12T11:53:12Z")

</div>

Checkt doch mal bitte die Unterseiten.&nbsp;

[https://www.vaperzpoint-shop.de/e-zigaretten-set-s/](https://www.vaperzpoint-shop.de/e-zigaretten-set-s/)  
[vaperzpoint-shop.de&nbsp;-&nbsp;This website is for sale!&nbsp;-&nbsp;vaperzpoint shop Resources and Information.](https://www.vaperzpoint-shop.de/akkutraeger/)  
[vaperzpoint-shop.de&nbsp;-&nbsp;This website is for sale!&nbsp;-&nbsp;vaperzpoint shop Resources and Information.](https://www.vaperzpoint-shop.de/verdampfer/)

Die gehen nämlich alle bei mir. Nur die Home Seite funktioniert nicht…

---

<div class="post-metadata">

**Author:** ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)\
**Post date:** [12. September 2018 um 11:56 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/7 "2018-09-12T11:56:27Z")

</div>

EDIT: [gelöscht]

---

<div class="post-metadata">

**Author:** ![paderpro](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@paderpro](https://forum.shopware.com/u/paderpro)\
**Post date:** [12. September 2018 um 12:00 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/8 "2018-09-12T12:00:50Z")

</div>

Jetzt verstehe ich irgendwie gar nichts mehr…

Wenn ich auf [https://www.vaperzpoint-shop.de/](https://www.vaperzpoint-shop.de/) gehe, will der Browser die Seite downloaden.&nbsp;  
Wenn ich auf [vaperzpoint-shop.de&nbsp;-&nbsp;This website is for sale!&nbsp;-&nbsp;vaperzpoint shop Resources and Information.](https://www.vaperzpoint-shop.de/basenshots/) gehe, wird mir die Seite richtig angezeigt.&nbsp;  
Gehe ich danach auf [https://www.vaperzpoint-shop.de/](https://www.vaperzpoint-shop.de/) funktioniert alles einwandfrei.&nbsp;

Lösche ich meinen Cache, habe ich das gleiche Problem wie zuvor…

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [12. September 2018 um 12:04 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/9 "2018-09-12T12:04:13Z")

</div>

Da stimmt was mit dem Rewrite nicht.  
Hänge auf den Startseitenlink einfach noch ein ? oder / dran, dann wird diese auch geladen.  
[https://www.vaperzpoint-shop.de?](https://www.vaperzpoint-shop.de?)  
[https://www.vaperzpoint-shop.de/?](https://www.vaperzpoint-shop.de/?)  
[https://www.vaperzpoint-shop.de//](https://www.vaperzpoint-shop.de//)

Ist da eine defekte Umleitung von ohne “/” auf mit “/” oder sowas?

Chrome ist da unkritischer als Firefox oder IE - wenn da mal die Unterseite funktionierte und man oben auf die Startseite klickt, wird sie im Chrome geladen =\> wohl Browser-Cache aus einer Umleitung?

---

<div class="post-metadata">

**Author:** ![paderpro](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@paderpro](https://forum.shopware.com/u/paderpro)\
**Post date:** [12. September 2018 um 12:53 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/10 "2018-09-12T12:53:38Z")

</div>

Ich habe das nginx caching deaktiviert. Jetzt geht es wieder.

Wundert mich dennoch weil ein zweiter Shopware Shop problemlos mit den gleichen Einstellunen läuft.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![danielruf](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danielruf](https://forum.shopware.com/u/danielruf)\
**Post date:** [13. September 2018 um 20:20 UTC](https://forum.shopware.com/t/shop-kann-nur-mit-bestimmten-browser-geoffnet-werden/55121/11 "2018-09-13T20:20:04Z")

</div>

Da wäre ein Docker-Setup wahrscheinlich besser.

PS: Den x-powered-by Header würde ich entfernen, auch wenn es eher nur Security by Obscurity ist.

Verringert aber die Angriffsfläche.
