Author Topic: Webseite mit PHP 7.2 nicht kompatibel  (Read 786 times)

0 Members and 1 Guest are viewing this topic.

Offline Bastet

  • Newbie
  • *
  • Posts: 46
    • View Profile
Webseite mit PHP 7.2 nicht kompatibel
« on: March 26, 2020, 06:27:39 PM »
Hallo zusammen

Mein Hoster nimmt demnächst ein Update vor.

Leider kommt dabei bei mir eine Fehlermeldung.

Mir wurde auf  meine Anfrage hin u.a. geschrieben:

"Es bedeutet, dass die Webseite mit PHP 7.2 nicht kompatibel ist. Eine Update der MySQL-Funktionen, welche im Code der Webseite verwendet sind, ist notwendig.
Wir bitten Sie, einen Webmaster zu kontaktieren, damit er das Code-Update macht."

Kann mir bitte jemand sagen, was ich genau machen muss?

Vielen Dank im voraus.
Viele Grüsse

Sabine

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #1 on: March 26, 2020, 09:06:47 PM »
Hallo Bastet,

da ich kein Coder bin kann ich dir da nicht helfen. Es müssen einge PHP-Dateien angepasst werden.

Vielleicht hilft dir das weiter: https://marcel-krippendorf.de/shopware-mit-php-7-2/

Leider gibt es hier im Forum selten noch Hilfe  :|

LG Nobby

Offline Bastet

  • Newbie
  • *
  • Posts: 46
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #2 on: March 26, 2020, 09:13:07 PM »
Hallo Nobby

Vielen Dank für Deine Antwort, hatte Dir gerade eine Mail geschrieben, entschuldige, das hat sich wohl überschnitten.

Schade, dann muss ich mal schauen.

Viele Grüsse

Sabine
Viele Grüsse

Sabine

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #3 on: March 26, 2020, 09:26:49 PM »
Es gibt aber auch Provider die es einem selber Erlauben mit welcher PHP-Version man arbeiten möchte.

Du hast von Deinem Provider ja zugangsdaten bekommen. Da solltest Du mal schauen.

Ich arbeite da z.B. mit LiveConfig.

Offline Bastet

  • Newbie
  • *
  • Posts: 46
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #4 on: March 26, 2020, 09:54:42 PM »
Vielen Dank für Deine Anregung. Mein Provider erlaubt es mir leider nicht, dabei zu bleiben. Aber ich schau' mir sehr gerne Deinen Vorschlag an.

Ansonsten, was hälst du davon: Wäre das noch eine Alternative?

https://jalbum.net/de/

Oder hast du sonst noch Ideen? Ich würde am liebsten meine Seite so behalten, wie sie ist, da steckt einfach zu viel Arbeit drin.
Viele Grüsse

Sabine

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #5 on: March 27, 2020, 09:53:20 AM »
Moin Sabine,

ich habe dir mal eine PN geschickt.

nobby

Offline LarsP

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #6 on: April 06, 2020, 01:24:05 PM »
Ich habe leider auch das selbe Problem, das die alten mySQL-Funktionen die 4images verwendet in aktuellen PHP-Versionen nicht mehr unterstützt werden, z.B.:
Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/users/www/includes/db_mysql.php:37

Ich habe dann auf 4images 1.8 geupdated, aber trotzdem im Chancelog dieser Version steht, dass diese für PHP 7 kompatibel ist, wird die obige Fehlermeldung geworfen.

Ist die Version doch nicht kompatibel mit 7.3.15 oder habe ich ein Fehler beim Update gemacht? Oder muss noch irgendein Cache auf dem Webserver geleert werden?

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #7 on: April 08, 2020, 05:17:58 PM »
Hallo,

4images ist nur komatible mit PHP 7.0.

Alles was danach kommt  :(

nobby

Offline LarsP

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #8 on: April 08, 2020, 05:55:07 PM »
Danke für den Hinweis, Nobby. Ich habe nun den PHP-Interpreter auf 7.0.33 geändert, aber erhalte immer noch die gleiche Fehlermeldung. Habe sicherheitshalber phpinfo() aufgerufen um zu checken, ob jetzt wirklich die 7er Version auf dem Webserver läuft.

Noch andere Ideen?

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #9 on: April 09, 2020, 05:17:04 PM »
Ich hatte ja geschrieben PHP 7.0.0

Alles was danach kommt funktioniert so nicht.

nobby

Offline LarsP

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #10 on: April 12, 2020, 05:16:29 PM »
Laut der Doku von PHP ist die in 4images verwendete Funktion, die hier eine Fehlermeldung wirft, auch bereits in 7.0.0 entfernt worden und nicht erst in späteren Versionen:
https://www.php.net/manual/de/function.mysql-connect.php

Laut dem Changelog von 4images soll die Version 1.8 jedoch tatsächlich noch für die Nutzung unter PHP 7.0 geupdated worden sein. Vielleicht kann hier eines der Entwickler von 4images für Aufklärung sorgen?

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #11 on: April 13, 2020, 10:49:42 AM »
Ja, das ist doch hier auch nachzulesen das es für 7.0 angepasst ist.

Ich habe 4images 1.8 unter PHP 7.0 laufen lassen und getestet und das ohne Probleme.

nobby

Offline LarsP

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #12 on: April 14, 2020, 11:37:39 AM »
Ich habe mir den Sourcecode von 4images mal genauer angeschaut und kann nun Licht ins dunkel bringen.

Das gute Vorab:
Es spielt keine Rolle, ob ihr PHP 7.0, 7.0.33 oder (so wie ich, das aktuelle 7.3.15) einsetzt - 4images in Version 1.8 wird auch unter allen aktuell verfügbaren Versionen von PHP 7 laufen!

Die entscheidende Konfiguration von 4images steht in der nachfolgenden Zeile in der Datei config.php:
Code: [Select]
$db_servertype = "mysql";ändert diese Zeile einfach in:
Code: [Select]
$db_servertype = "mysqli";

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.863
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #13 on: April 14, 2020, 03:04:24 PM »
Ja das war aber bekannt. Wurde hier im Forum schon mitgeteilt.

Da ich 4images seit 2005 nicht mehr im Einsatz habe ist es für mich nicht wichtig  :wink:

Offline LarsP

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Webseite mit PHP 7.2 nicht kompatibel
« Reply #14 on: April 15, 2020, 11:22:33 AM »
Es wurde aber nicht in diesem Thema darauf hingewiesen und das war eben der "Schlüssel" zu meiner Lösung :)
Denke es kann also nicht schaden, es vor allen Dingen an dieser Stelle zu erwähnen.