Seite 1 von 1

[3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 30.11.2019 15:27
von RatzForum
Hallo Leute,

nach einer heute versuchten Umstellung der php-Version von 5.6 auf 7.0 (Forum Version 3.2.5) erhalten wir einen SQL-Fehler oder ist es ein php-Fehler?

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

mysql_connect function does not exist, is mysql extension installed? []

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 997
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 55
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 555
CALL: phpbb\db\driver\mysql->sql_connect()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 212
CALL: phpbb\di\container_builder->inject_dbal_driver()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 419
CALL: phpbb\di\container_builder->get_container()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 150
CALL: phpbb\di\container_builder->load_extensions()

FILE: [ROOT]/common.php
LINE: 115
CALL: phpbb\di\container_builder->get_container()

FILE: [ROOT]/index.php
LINE: 23
CALL: include('[ROOT]/common.php')
"Rücksprung" auf die php-Version 5.6 hat das schlimmste verhindert.

Kann uns jemand unseren Denkfehler nennen? Irgendetwas ist offensichtlich falsch/schlecht/... konfiguriert. Da die ursprüngliche Installationsperson leider nicht mehr kontaktierbar ist: any hint is welcome!!

Grüße

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 30.11.2019 15:48
von Mahony
Hallo
Ändere in der config.php mysql nach mysqli

Grüße:Mahony

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 01.12.2019 14:08
von RatzForum
Hi,

da steht

Code: Alles auswählen

// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
:-? :o
Ich teste es morgen, vorab mach ich noch ein Backup.

Danke für den Tipp
Grüße

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 01.12.2019 14:18
von chris1278
Ja und genau das hier:

$dbms = 'mysql';

verursacht den Fehler, da dort eigentlich $dbms = 'mysqli'; sein müsste, also mysql zu mysqli anpassen. Dann sollte es laufen.

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 03.12.2019 15:37
von RatzForum
Hi!

Danke für den Tipp, hat gefunkt!!

... und jetzt einer zum Thema "Jede gute Tat rächt sich!": Welche php-Version ist empfohlen für phpBB3.x? 7.0,7.1, 7.2, 7.3?
Hab mal 7.0 genommen, wegen schlechter Erfahrung; würde aber gerne auf 7.3 hoch ziehen wenn möglich. Hält länger hoffe ich.

Danke und Grüße

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 03.12.2019 15:40
von vfrblue
PHP 7.2

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 03.12.2019 15:51
von RatzForum
Läuft!!

Merci, Gracie ThanX!

Re: [3.2] DB-Fehler nach versuchter Umstelung php-Version

Verfasst: 03.12.2019 16:20
von chris1278
PHP 7.3 läuft erst mit Phpbb 3.3. X.