Seite 1 von 1

[3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 15:45
von oOAkaniOo
Hallo,

unser Forum soll aus diversen Gründen zu einem neuen Hoster umziehen. Dieser arbeitet jedoch mit MySQL Datenbanken von 8.0.
Nun sind wir uns nichts sicher, ob diese mit PHP 7.2. und unserer Forenversion von 3.2.11 kompatibel ist.
Ein Update der Forenversion würden wir im besten Fall erst nach dem Umzug vornehmen wollen.

Vielen Dank
Akani

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 15:54
von chris1278
Phpbb 3.2.11 läuft nicht znter php 8. Also besser vorher updaten. Und du musst auch schauen falls du extemsions hast ib die php 8 kompatibel sind.

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 15:58
von oOAkaniOo
Danke für deine Antwort, Chris.
Mir geht es aber nicht um die Kompatibilität von PHP 8.0 sondern MySQL 8.0 mit PHP 7.2.

Eine Antwort diesbezüglich würde mich freuen.

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 16:03
von chris1278
Ok sorry falsch verstanden.

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 17:31
von hackepeter13
oOAkaniOo hat geschrieben: 29.03.2022 15:45 mit MySQL Datenbanken von 8.0.
mit PHP 7.2.
und unserer Forenversion von 3.2.11 kompatibel ist.
Ich habe ein phpBB 3.2.11 mit einigen Erweiterungen unter PHP 7.2 und MySQL 10.5 ohne Probleme am laufen.

PS: Selbst wenn ich auf PHP 7.4 umstelle läuft das Forum anstandslos (auch keine Debug-Meldungen), obwohl laut den Voraussetzungen maximal 7.3 unterstützt wird.

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 17:44
von vfrblue
hackepeter13 hat geschrieben: 29.03.2022 17:31 Ich habe ein phpBB 3.2.11 mit einigen Erweiterungen unter PHP 7.2 und MySQL 10.5 ohne Probleme am laufen.
Verwechselst du das nicht mit MariaDB??
Meines Wissens ist MySQL bei der Version 8

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 29.03.2022 17:58
von LukeWCS
hackepeter13 hat geschrieben: 29.03.2022 17:31 obwohl laut den Voraussetzungen maximal 7.3 unterstützt wird.
Nicht so ganz. Offiziell ist phpBB 3.2 bis PHP 7.2 freigegeben. Eine Installation von z.B. phpBB 3.2.11 wird auch direkt verweigert, wenn dabei PHP 7.3+ festgestellt wurde. Wenn man nach der Installation dann die PHP Version erhöht, wird das nicht abgefangen.
oOAkaniOo hat geschrieben: 29.03.2022 15:45 unser Forum soll aus diversen Gründen zu einem neuen Hoster umziehen. Dieser arbeitet jedoch mit MySQL Datenbanken von 8.0.
Nun sind wir uns nichts sicher, ob diese mit PHP 7.2. und unserer Forenversion von 3.2.11 kompatibel ist.
Siehe: viewtopic.php?p=1391950#p1391950

Re: [3.2] Kompatibilität PHP 7.2 mit MySQL 8.0

Verfasst: 30.03.2022 17:51
von hackepeter13
LukeWCS hat geschrieben: 29.03.2022 17:58
hackepeter13 hat geschrieben: 29.03.2022 17:31 obwohl laut den Voraussetzungen maximal 7.3 unterstützt wird.
Nicht so ganz. Offiziell ist phpBB 3.2 bis PHP 7.2 freigegeben. Eine Installation von z.B. phpBB 3.2.11 wird auch direkt verweigert, wenn dabei PHP 7.3+ festgestellt wurde. Wenn man nach der Installation dann die PHP Version erhöht, wird das nicht abgefangen.
Oha, stimmt unter (<) 7.3, nicht unter/gleich (<=). :oops:

vfrblue hat geschrieben: 29.03.2022 17:44
hackepeter13 hat geschrieben: 29.03.2022 17:31 Ich habe ein phpBB 3.2.11 mit einigen Erweiterungen unter PHP 7.2 und MySQL 10.5 ohne Probleme am laufen.
Verwechselst du das nicht mit MariaDB??
Meines Wissens ist MySQL bei der Version 8
Das ist richtig, aber MySQL und der Nachfolger MariaDB sind vom selben Entwicklerteam und nutzen 1:1 die gleiche SQL-Syntax.
Deswegen kann MySQL auch ohne Probleme gegen MariaDB ausgetauscht werden, da es für hergebrachte Funktionen kaum Inkompatibilitäten gibt.
Ich habe den phpBB-Code jetzt nicht studiert, aber da phpBB 3.2 im Jahr 2017 veröffentlicht wurde und zu dieser Zeit mit Sicherheit noch viele Server MySQL statt MariaDB standardmäßig aktiv hatten, gehe ich mal davon aus, das phpBB 3.2.11 keinen SQL-Syntax verwendet, der nur mit MariaDB kompatibel ist.
Außerdem kann ich mich nicht an irgendeinen Hinweis seitens phpBB erinnern, das MySQL nicht mehr unterstützt wird.

PS: Selbst bei der Ankündigung von phpBB 3.3.3 wurde erwähnt das eine Installation unter MySQL 8 unterstützt wird, also gehe ich mal davon aus der phpBB 3.2.x ebenfalls unter MySQL 8 läuft.

PPS: Und auch im Wikipedia Eintrag, wird angegeben das phpBB 3 die Datenbank MySQL ab 3.23, MariaDB ab 5.1 unterstützt.

PPPS:
Readme vom 3.2.11 hat geschrieben:7. PHP compatibility issues
[...]
This board has been developed and tested under Linux and Windows (amongst others) running Apache using MySQL 3.23, 4.x, 5.x, MariaDB 5.x, PostgreSQL 8.x, Oracle 8 and SQLite 3.