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?

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #30 am: 16. August 2015, 16:03:19
    In drei Dateien wird nur jeweils diese Zeile (im installer etwas anders)

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

    hinzugefügt.

    Bei mir führt das zur Fehlermeldung (bei Update der PHP Version auf 5.X>3):

    Code: PHP  [Auswählen]
    1045 - Access denied for user ''@'localhost' (using password: NO)
    [MOD SQL Error]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #31 am: 16. August 2015, 17:09:11
    Hänge mal bitte deine drei geänderten Dateien hier an. Da hast du die Zeilen anscheinend an der falschen Stelle eingefügt! :!:

    Grüße

    Torsten

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #32 am: 16. August 2015, 21:42:13
    Danke für Deine Rückmeldung! Habe die Dateien zwischenzeitlich wieder rückgängig gemacht und dabei aber bemerkt, dass die Fehlermeldung auch ohne die Änderungen in den Dateien erzeugt wird. Die Fehlermeldung taucht auf, sobald ich von PHP 5.3.29 auf höhere Versionen aktualisiere. Hast Du irgendwelche Ideen?

    p3e

    • Experte
    • Beiträge: 2.426
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #33 am: 17. August 2015, 10:31:11
    Frag Deinen Hoster oder Server-Admin mal, ob bei der PHP-Umstellung auch irgendwas an der PHP.ini anders eingestellt wurde. Ich erinnere mich, dass ich mal mit MySQL ein Passwortproblem hatte und dass das an der Einstellung für sql.safe_mode lag. Vielleicht ist es aber auch ein anderer Parameter der in den Einstellungen bei der Umstellung auf die höhere PHP Version anders eingestellt wurde.

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #34 am: 17. August 2015, 20:58:23
    Hi Eichenhorn

    Tomcraft hatte Dir doch Hilfe angeboten.
    Diese solltest Du nutzen, er ist vom modified-team.

    GMS

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #35 am: 17. August 2015, 21:23:15
    Hi p3e, vielen Dank für den hilfreichen Tipp!

    GMS: Ja, aber es hat sich herausgestellt, dass es nicht an den Dateien liegt, sondern an meinem Server.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #36 am: 17. August 2015, 22:13:32
    Auf welcher Umgebung passiert das ?
    Mich wundert der lerre User-Name in ''@'localhost'. Hast du sog. anonymus accounts für die mySQL-Verbindung ?
    Außerdem deutet (using password: NO) darauf hin, daß es einen User ohne User-Name und ohne Passwort gibt.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #37 am: 18. August 2015, 00:23:07
    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

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #38 am: 18. August 2015, 10:28:15
    Hier die Antwort von meinem Hoster:

    Zitat
    Ihre Recherche geht schon in die richtige Richtung. Mit der Anhebung der PHP-Version wird der Connect zu MySQL restriktiver. Der Zusammenhang an dieser Stelle ist, dass Ihr MySQL Passwort vor relativ langer Zeit generiert wurde, bei der Authetifizierung einer PHP-Scriptroutine an MySQL lässt PHP den Connect nicht mehr zu, da der zur Verschlüsselung des Passwortes verwendete Algorithmus als unsicher eingestuft wird.

    Wenn Sie nun über die Confixx Adminoberfläche das MySQL Passwort neu setzen (der Wert, also das Passwort kann auch das selbe sein), wird dieses auf eine modernere Art Verschlüsselt und der Connect via PHP sollte dann auch mit einer aktuelleren Version wieder ganz normal klappen.

    Werde das also machen und upgraden und etwaige Fehler hier melden.

    Danke nochmals an p3e für den Hinweis!

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #39 am: 18. August 2015, 13:16:26
    Noch etwas:

    Das Ganze bezieht sich auf eine unveränderte Shop 1.06 Installation mit dem xtc5 Standardtemplate.

    Falls also Module integriert worden sind oder Veränderungen am Quellcode vorgenommen wurden, kann es zu Problemen kommen.

    Gruss Web28

    swisshurricane

    • Fördermitglied
    • Beiträge: 69
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #40 am: 23. August 2015, 12:56:29
    Anbei ein Fixpaket von web28 für Shopversion 1.06 rev 4642 SP2, mit dem PHP 5.6 kein Problem mehr sein sollte.

    Ich bitte um zahlreiche Rückmeldungen! :thx:

    Grüße

    Torsten

    Habe das Fixpaket installiert. Wie unterdrücke ich am besten die "deprecated"-Meldungen?

    /shop/admin/print_order.php -> Rechnung drucken

    Code: PHP  [Auswählen]
    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/httpd/vhosts/domain/httpdocs/eshop/includes/classes/Smarty_2.6.27/Smarty_Compiler.class.php on line 270

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #41 am: 23. August 2015, 13:07:09
    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

    swisshurricane

    • Fördermitglied
    • Beiträge: 69
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #42 am: 23. August 2015, 13:58:55
    @Torsten, ja. Habe den Namen geändert und die Meldungen werden nicht mehr angezeigt. (PHP 5.6.6).

    Danke!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #43 am: 24. August 2015, 10:23:38
    Gibt es denn schon Rückmeldungen bzgl. PHP 5.5?

    Grüße

    Torsten

    swisshurricane

    • Fördermitglied
    • Beiträge: 69
    Re: Welche Fehler mit PHP 5.6 kennt ihr?
    Antwort #44 am: 24. August 2015, 22:41:12
    Ich habe es kurz mit PHP 5.5.1 getestet.
    Ich finde keine Umlautprobleme oder "deprecated"-Meldungen (aktueller Shop mit default template).
    2 Antworten
    3040 Aufrufe
    06. November 2009, 21:45:09 von Tomcraft
    19 Antworten
    9531 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