Hallo,
Herzlichen Dank für die kontinuierliche Weiterentwicklung!
Ich möchte den Showroom in einem Docker Container laufen lassen.
Das habe ich schon einmal mit Umwegen gemacht.
Dies soll nun über Docker Compose erfolgen, um die Wiederholbarkeit zu erleichtern.
Habe aber folgende Fehlermeldung, wenn ich den Showroom im Browser öffne.
Code: Alles auswählen
Name: "Connection failed: could not find driver<br /> <b>Fatal error</b>: Uncaught Error: Call to a member function prepare() on null in /var/www/html/php/utils/dbutils.php:122 Stack trace: #0 /var/www/html/php/utils/dbutils.php(31): DbUtils::fetchSqlAll(NULL, 'SELECT TABLE_SC...', Array) #1 /var/www/html/php/utils/dbutils.php(40): DbUtils::isTableExists(NULL, '%config%') #2 /var/www/html/php/utils/dbutils.php(25): DbUtils::createBaseTablesIfNotThere(NULL) #3 /var/www/html/php/utils/dbutils.php(98): DbUtils::openDbAndReturnPdoStatic() #4 /var/www/html/php/titler.php(6): DbUtils::getConfigValue(NULL, 'sroomtitle', '') #5 /var/www/html/index.php(5): include('/var/www/html/p...') #6 {main} thrown in <b>/var/www/html/php/utils/dbutils.php</b> on line <b>122</b><br />"
Es scheint Probleme mit der Datenbank zu geben.
Was könnte die Ursache sein?
Fehlt dem, Webserver etwas,bzw passen die Versionen?
PHP_VERSION=8.2.0
APACHE_VERSION=2.4
MYSQL_VERSION=8.4.0
alle Compose Dateien sind im Anhang
Danke
Lg Gerhard