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: Welche Fehler mit PHP 5.6 kennt ihr?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #45 am: 25. August 2015, 11:59:28
    Ich habe es kurz mit PHP 5.5.1 getestet.
    Ich finde keine Umlautprobleme oder "deprecated"-Meldungen (aktueller Shop mit default template).

    Prima, danke dir! :thx:

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #46 am: 25. August 2015, 21:40:12
    Hast du bei dir im Ordner "/export/" eine Datei namens "_error_reporting.admin"? Falls ja, dann benenne sie bitte um in "_error_reporting.none".

    Grüße

    Torsten

    Wäre es nicht besser
    - damit man wichtige gewünschte Fehlermeldungen noch sieht -
    in der /includes/application_top.php bzw. der /admin/~ hieraus

    Code: PHP  [Auswählen]
    error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);

    das

    Code: PHP  [Auswählen]
    error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);

    oder das zu machen ?

    Code: PHP  [Auswählen]
    error_reporting(E_ALL ^ (E_NOTICE | E_STRICT | E_DEPRECATED));

    anstatt die Datei in _error_reporting.none umzubenennen.

    Nebenbei:
    PHP-Versionen kann ich Moment leider nicht testen weil mein Server gerade umzieht. Danach bin auch ich wieder bereit für Tests.

    Gruß,
    noRiddle

    mrheat

    • Frisch an Board
    • Beiträge: 68
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #47 am: 26. August 2015, 06:45:45
    den Vorschlag von noRiddle halte ich auch für deutlich besser !

    So habe ich unser Shop bereits seit Wochen auf 5.6 gehoben - keine 'deprecated Meldungen' und habe trotzdem volles Error Reporting.

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #48 am: 26. August 2015, 09:03:19
    [...]
    Code: PHP  [Auswählen]
    error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);

    oder das zu machen ?

    Code: PHP  [Auswählen]
    error_reporting(E_ALL ^ (E_NOTICE | E_STRICT | E_DEPRECATED));
    [...]

    Sowas kommt aber hoffentlich nicht in die 2.0, oder? Da sind die Warnungen entsprechend richtig gefixt?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #49 am: 26. August 2015, 10:41:12
    Natürlich sind dort alle Warnungen behoben! :!:

    Grüße

    Torsten

    Stelzen-Shop.eu

    • Neu im Forum
    • Beiträge: 26
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #50 am: 11. Oktober 2015, 11:29:20
    Ich vermisse ein wenig Feedback:

    [...]
    Seid bitte so lieb und testet auch mal mit PHP 5.5, denn hier kann es durchaus noch zu Problemen kommen!
    [...]

    Grüße

    Torsten

    http://www.astrojax-shop.de/
    und
    http://www.kendama-germany.de/

    Sind auf PHP 5.5 Kann keine Fehler entdecken, Ihr?

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #51 am: 10. November 2015, 18:54:28
    Anbei ein Fixpaket von web28 für Shopversion 1.06 rev 4642 SP2, mit dem PHP 5.6 kein Problem mehr sein sollte.
    [...]

    Ich habe zwei Shop's seit ein paar Wochen mit PHP 5.6 am laufen und habe bisher keine Probleme festgestellt/gemeldet bekommen. :-)

    MfG
    Achim S.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #52 am: 10. November 2015, 19:06:17
    Danke dir für die Rückmeldung! :thx:

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #53 am: 09. März 2016, 10:45:21
    Hallo,
    ich habe jetzt in der application_top die Zeile
    Code: PHP  [Auswählen]
    @ini_set('default_charset', $_SESSION['language_charset']);
    hinzugefügt.
    Ausserdem die Datei set_language_sessions hochgeladen (gab es bisher noch nicht).
    Das Ganze in einen v1.06 rev 4642 SP2 Shop.
    http://www.hundskerle.de

    Eine Änderung kann ich aber nicht feststellen, Umlaute funktionieren nicht.
    Jemand eine Idee?

    Vielen Dank

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #54 am: 09. März 2016, 10:57:23
    Einfach nur eine Datei hochladen bringt dir gar nichts :-) Die muss auch an der entsprechenden Stelle inkludiert werden. Wenn es die Datei nicht gab, dann ist das kein SP2-Shop! Dann hast du bei irgendeinem Update mal was falsch gemacht.
    Deine Seite gibt als charset utf-8 aus... Was hast du denn da angestellt? ^^ Irgendwann mal versucht auf utf-8 umzustellen?
    Wenn ich manuell die Kodierung auf westlich/latin/ISO ändere, dann sind die Umlaute richtig, also schau mal ob du irgendwo utf-8 stehen hast (htaccess bspw, oder wo auch immer das "<meta charset="utf-8">" gesetzt wird, das weiß ich nicht auswändig, könnte aber durchaus die falsch/nicht inkludierte "set_language_sessions.php" sein)

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #55 am: 09. März 2016, 11:02:30
    Hmm wo wird denn die set_session eingebunden? in welche Datei?

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #56 am: 09. März 2016, 11:07:50
    In der application_top.php ca. Zeile 350 (vor // currency) einfügen:

    Code: PHP  [Auswählen]
    // set the language
    include (DIR_WS_MODULES.'set_language_sessions.php');

    Gruß Cicero

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #57 am: 09. März 2016, 11:14:30
    Ok ich teste mal, Vielen Dank :)

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #58 am: 09. März 2016, 11:27:11
    Code: PHP  [Auswählen]
    // set the language
    include (DIR_WS_MODULES.'set_language_sessions.php');

    Wenn es diese Codezeile in der includes/application_top.php nicht gibt ist das keine 1.06 Datei!

    Dann sollte diese Zeile:

    Code: PHP  [Auswählen]
    @ini_set('default_charset', $_SESSION['language_charset']);

    direkt hiervor eingefügt werden:

    Code: PHP  [Auswählen]
    // include the language translations
    require (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.php');

    Das gilt z.B. für alle 1.05 Shops, die funktionieren dann mit den beiden anderen Änderungen auch mit PHP 5.6

    Gruss Web28

    @Toby
    der Codeblock in Deiner application_top.php sollte so aussehen:

    Code: PHP  [Auswählen]
    if (!(preg_match('/^[a-z0-9]{26}$/i', session_id()) || preg_match('/^[a-z0-9]{32}$/i', session_id()))) {
      session_regenerate_id(true); // Thanks to HHGAG ;-)
    }

    // set the language
    include (DIR_WS_MODULES.'set_language_sessions.php');

    // language translations
    require (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.php');

    // currency

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #59 am: 09. März 2016, 11:39:07
    Ich habe jetzt mal die Änderungen von web28 übernommen und geändert.
    Problem mit PHP5.6 bleibt aber bei hosteurope, trotz Änderungen.
    Ausserdem funktioniert der admin Bereich nach den Änderungen nicht mehr -> Fehler 500

    Hmm wirklich seltsam.
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    2 Antworten
    3040 Aufrufe
    06. November 2009, 21:45:09 von Tomcraft
    19 Antworten
    9530 Aufrufe
    30. Januar 2013, 09:10:02 von noRiddle (revilonetz)
    4 Antworten
    4475 Aufrufe
    13. August 2009, 08:21:57 von ESTUGO
    6 Antworten
    4753 Aufrufe
    04. Juni 2012, 18:14:09 von karl
               
    anything