Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Exception E_NOTICE:

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Exception E_NOTICE:
    am: 23. Oktober 2018, 13:51:25
    Hallo erstmal,

    Habe heute mal das Error reporting aktiviert und bin dabei auf merere Einträge gestoßen:

    Type   E_NOTICE
    Message   Constant ENTRY_STREET_ADDRESS already defined
    File   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/lang/german/admin/orders.php
    Line   64
    Backtrace #0   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/includes/application_top.php called at Line 226
    Backtrace #1   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/orders.php called at Line 27
    Type   E_NOTICE
    Message   Constant ENTRY_SUBURB already defined
    File   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/lang/german/admin/orders.php
    Line   65
    Backtrace #0   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/includes/application_top.php called at Line 226
    Backtrace #1   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/orders.php called at Line 27
    Type   E_NOTICE
    Message   Constant ENTRY_CITY already defined
    File   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/lang/german/admin/orders.php
    Line   66
    Backtrace #0   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/includes/application_top.php called at Line 226
    Backtrace #1   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/admin_120868STR/orders.php called at Line 27

    Was bedeuten diese? Es scheint sich ja immer wieder um den selben Fehler zu handeln.

    Gruß Steffen

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39604.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #1 am: 23. Oktober 2018, 14:33:05
    Hallo Steffen,

    weil in der Datei \admin\includes\application_top.php durch folgenden Code

    Code: PHP  [Auswählen]
    // include the language translations
    require(DIR_FS_LANGUAGES . $_SESSION['language'] . '/admin/'.$_SESSION['language'] . '.php');
    require(DIR_FS_LANGUAGES . $_SESSION['language'] . '/admin/buttons.php');
    $current_page = basename($PHP_SELF);
    if (is_file(DIR_FS_LANGUAGES . $_SESSION['language'] . '/admin/' . $current_page)) {
      require(DIR_FS_LANGUAGES . $_SESSION['language'] . '/admin/' . $current_page);
    }
     

    diese Beiden Skripte eingebunden werden \lang\german\admin\orders.php bzw. \lang\german\admin\german.php und in beiden Skripten folgende Konstante definiert wird,

    Code: PHP  [Auswählen]
    define('ENTRY_STREET_ADDRESS', 'Straße:');

    wird ins PHP Log die von dir gepostete  E_NOTICE

    Zitat
    Message   Constant ENTRY_STREET_ADDRESS already defined
    File   /mnt/web106/b2/97/5284997/htdocs/weinstube_v2/lang/german/admin/orders.php
    Line   64

    eingetragen.

    PS:
    Das ist jetzt nicht weiter Tragisch, aber in zukünftigen PHP Versionen wird aus dieser E_NOTICE wohl eine E_WARNING und später ein E_ERROR und dann funktioniert der Shop nicht mehr.

    Gruss
    Hanspeter

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #2 am: 23. Oktober 2018, 14:56:32
    @ Hans Peter: Danke für die schnelle Antwort.

    Ich benutze PHP 7.0

    Was kann ich gegen den Fehler tun? Bin nicht so firm auf dem PHP Gebiet ....

    Gruß Steffen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #3 am: 23. Oktober 2018, 15:20:18
    [...]
    Ich benutze PHP 7.0
    [...]

    Bist du sicher, denn wenn ich auf dein Häuschen klicke zeigt mir die Browserkonsole, dass der Shop unter PHP/5.6.38 und nicht unter PHP/7 läuft, siehe Bild.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [...]
    Was kann ich gegen den Fehler tun? Bin nicht so firm auf dem PHP Gebiet ....
    [...]

    Eigentlich musst du gar nichts tun, ausser die Sache im Auge zu behalten. Dein Shop funktioniert trotz der E_NOTICE fehlerfrei.

    Gruss
    Hanspeter

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #4 am: 23. Oktober 2018, 15:35:31
    Hatte beim Provider php 7.0 eingestellt. und die Configure auf msqli angepasst.

    Muss ich noch was tun?

    gruß Steffen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #5 am: 23. Oktober 2018, 15:47:20
    Schau mal im Admin unter Hilfsprogramme -> Server Information bei PHP Version nach, die Version welche dort eingetragen ist wird tatsächlich verwendet.

    Gruss
    Hanspeter

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #6 am: 23. Oktober 2018, 16:24:46
    Da steht leider tatsächlich die falsche php version. Auf der seite des Providers ist aber die 7.0 eingestellt. muß ich den Shop noch irgendwie anpassen oder sollte diese Einstellung reichen und der fehler liegt auf der Providerseite?

    gruß´Steffen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #7 am: 23. Oktober 2018, 16:30:25
    Schau im Shoproot in der Datei .htaccess nach, ob du eine Zeile findest, die Beispielhaft wie die folgende aussieht,

    Zitat
    AddHandler application/x-httpd-php5638 .php

    wenn ja, kommentiere sie wie folgt aus.

    Zitat
    # AddHandler application/x-httpd-php5638 .php

    Gruss
    Hanspeter

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #8 am: 23. Oktober 2018, 16:35:54
    Diese ist bereits auskommentiert.

    gruß Steffen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #9 am: 23. Oktober 2018, 16:40:48
    Also ich habe keine Idee mehr. Da kann dir wahrscheinlich nur noch dein Hoster helfen.

    Gruss
    Hanspeter

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #10 am: 23. Oktober 2018, 16:42:50
    Dann trotdem erstmal  :thx:. Der hoster ist wiedermal Strato .... :datz:

    gruß Steffen

    reinwein01

    • Fördermitglied
    • Beiträge: 86
    • Geschlecht:
    Re: Exception E_NOTICE:
    Antwort #11 am: 23. Oktober 2018, 17:07:22
    fehler behoben. .htaccess lag noch vor der Weiterleitung :datz:

    Gruß Steffen
    Shop Hosting
    2 Antworten
    1129 Aufrufe
    20. März 2017, 20:10:20 von nicson
    1 Antworten
    1466 Aufrufe
    06. September 2022, 19:49:58 von esoversum
    3 Antworten
    1268 Aufrufe
    29. Oktober 2018, 14:13:21 von Timm