# Ups! Ein Fehler ist aufgetreten!

**URL:** <https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272>\
**Category:** Programmierung\
**Created:** [23. August 2016 um 12:21 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272 "2016-08-23T12:21:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 12:21 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/1 "2016-08-23T12:21:03Z")

</div>

Hallo Forum,

Kann man sich anstelle dieser Meldung (die m.M nach vollkommen unsinnig ist) den Fehler irgendwie anzeigen lassen?

Ein Komma statt Strichpunkt im css, und du suchst dir einen Wolf&nbsp; 😉

Wo könnte man diese Meldung ändern?

Gruß

&nbsp;

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [23. August 2016 um 12:25 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/2 "2016-08-23T12:25:47Z")

</div>

Hi guen,

[http://community.shopware.com/Fehlermeldungen-in-Shopware-debuggen\_detail\_1880.html#Frontend\_Error\_Reporter](http://community.shopware.com/Fehlermeldungen-in-Shopware-debuggen_detail_1880.html#Frontend_Error_Reporter)

Viele Grüße aus Schöppingen

![cool](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [23. August 2016 um 12:37 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/3 "2016-08-23T12:37:11Z")

</div>

> [@guen schrieb:](https://forum.shopware.com/profile/24356/guen "guen")
> 
> […] (die m.M nach vollkommen unsinnig ist) […]

Die richtigen Fehlermeldungen können aber auch durchaus mal sensible Daten enthalten. Mal abgesehen davon sieht es für deine Kunden einfach besser aus als irgendeine kryptische Fehlermeldung. Hat alles durchaus seinen Grund.&nbsp;

---

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 12:37 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/4 "2016-08-23T12:37:57Z")

</div>

Super, vielen Dank.

Geht gleich einfacher - ich vertipp mich gerne… ^^ &nbsp;

So muss also die config.php aussehen:

```
**<?php </strong> return [array](http://www.php.net/array) ( 'db' =\> [array](http://www.php.net/array) ( 'host' =\> 'HOST', 'port' =\> 'PORT', 'username' =\> 'USER', 'password' =\> 'PASSWORD', 'dbname' =\> 'DBNAME', ), 'front' =\> [array](http://www.php.net/array)( 'showException' =\> true, 'noErrorHandler' =\> false, ), &nbsp; _//Low-Level PHP-Fehler ab Shopware 5.2.0_ 'phpsettings' =\> ['display\_errors' =\> 1,] );**
```

---

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 12:43 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/5 "2016-08-23T12:43:09Z")

</div>

> [@t2oh4e schrieb:](https://forum.shopware.com/profile/6202/t2oh4e "t2oh4e")
> 
> > [@guen schrieb:](https://forum.shopware.com/profile/24356/guen "guen")
> > 
> > […] (die m.M nach vollkommen unsinnig ist) […]
> 
> Die richtigen Fehlermeldungen können aber auch durchaus mal sensible Daten enthalten. Mal abgesehen davon sieht es für deine Kunden einfach besser
> 
> aus als irgendeine kryptische Fehlermeldung. Hat alles durchaus seinen Grund.&nbsp;

&nbsp;

Ist natürlich richtig, nur die Meldung ansich ist komisch.

Ich würde etwas wie _„Leider ist aus technischen Gründen der Shop für kurze Zeit nicht erreichbar. Wir wurden bereits informiert und in wenigen Minuten sollte alles wieder zu Ihrer Verfügung stehen. Vielen Dank für Ihr Verständnis &nbsp; (o.s.ä. )“_&nbsp; vorziehen

Kann man die auch noch irgendwo ändern?

---

<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:** [23. August 2016 um 12:56 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/6 "2016-08-23T12:56:48Z")

</div>

Such mal im Backend in den Textbausteinen nach “UPS” =\> frontend/error/exception ExceptionHeader

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [23. August 2016 um 12:58 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/7 "2016-08-23T12:58:44Z")

</div>

Okay, da hast du recht. An der Formulierung könnte man arbeiten.

Hab gerade mal geguckt, scheint ein Textbaustein zu sein: ExceptionHeader

---

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 13:55 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/8 "2016-08-23T13:55:58Z")

</div>

Bei den Websites die ich programmiere setze ich in php die error\_reportings immer standardmäßig auf 0, und nur wenn ich mit meiner IP die Domain aufrufe wird eine genaue PHP Fehlerbeschreibung angezeigt, a la

```
$ip_admin = "Meine.IP";
$ip_user = $_SERVER['REMOTE_ADDR'];
if($ip_user==$ip_admin) {
        error_reporting (E_ALL);
} else {
        error_reporting(0);
}

```

So wäre es mir eigentlich auch hier am liebsten. Lässt sich das wohl realisieren? Die shopware engine arbeitet ja etwas anders.

&nbsp;

---

<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:** [23. August 2016 um 14:03 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/9 "2016-08-23T14:03:53Z")

</div>

Da die config.php ja auch nur ein PHP-Script ist, könntest Du vor dem Array mit so einer Abfrage eine Variable definieren, die Du dann im Array \*\*(display\_errors)&nbsp;\*\*übergibts, so müsstest Du theoretisch auch eine IP-basierende Ausgabe steuern können?!?!

---

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 14:19 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/10 "2016-08-23T14:19:59Z")

</div>

Das ist ein prima Ansatz&nbsp; ![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile")

Ich versuch das mal umzusetzen.

&nbsp;

EDIT:

So klappt es wunderbar:

```
$ip_allowed = array('IP.1','IP2');

$ip_user = $_SERVER['REMOTE_ADDR'];
if(in_array($ip_user,$ip_allowed)) {

    return array(
        'db' => array(
            // Datenbankverbindung
        ),
        'front' => array(
            'showException' => true,
            //'noErrorHandler' => false,
        ),

        //Low-Level PHP-Fehler ab Shopware 5.2.0
        'phpsettings' => [
            'display_errors' => 1,
        ]
    );

} else {

    return array(
        'db' => array(
            // Datenbankverbindung
        ),
    );

}

```

(anstelle der

```
>

```

Zeichen steht ein \>

&nbsp;

Vorteil 1 : man muss sich später nicht mehr drum kümmern

Vorteil 2 : man hat stets alles unter Kontrolle

&nbsp;

---

<div class="post-metadata">

**Author:** ![guen](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@guen](https://forum.shopware.com/u/guen)\
**Post date:** [23. August 2016 um 14:45 UTC](https://forum.shopware.com/t/ups-ein-fehler-ist-aufgetreten/39272/11 "2016-08-23T14:45:40Z")

</div>

lol…

irgendwas stimmt mit dem Forum nicht ![Grin](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/70033cde8e8ff79cfa538293ae71318d6f788423.png "Grin")
