Modify ↓
#1951 closed Bug/Fehler (fixed)
installer erkennt mysqli nicht
| Reported by: | Owned by: | somebody | |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.6.0 |
| Component: | Installer | Version: | 2.0.5.1 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
32 $db_type = ((defined('DB_MYSQL_TYPE')) ? DB_MYSQL_TYPE : );
33 $db_type = 'mysqli';
34 $db_charset = (($upgrade === true && defined('DB_SERVER_CHARSET')) ? DB_SERVER_CHARSET : 'utf8');
Es ist mir bereits mehrfach passiert, dass der Installer den alten MySQL-Treiber laden will, der auf Debian Buster mit PHP 7.3 nicht vorhanden ist.
Ich behelfe mir dann, indem ich die obige Zeile 33 einfüge, damit läuft die Installation perfekt durch.
Attachments (0)
Note:
See TracTickets
for help on using tickets.

Ich kann das nicht nachvollziehen. MySQL wird nur angezeigt, wenn MySQLi nicht zur verfügung steht und Mysql vorhanden ist.
// database $db_type_array = array(); if (function_exists('mysqli_connect')) { $db_type_array[] = array('id' => 'mysqli', 'text' => 'MySQLi'); } if (function_exists('mysql_connect') && count($db_type_array) > 1) { $db_type_array[] = array('id' => 'mysql', 'text' => 'MySQL'); }