GX-Bug #69996
geschlossenEs kann keine Verbindung zur MySQL Datenbank hergestellt werden, wenn Sonderzeichen im Passwort benutzt werden wie z.B. % oder auch ;
0%
Sonderzeichen im Datenbank-Passwort sind jetzt kein Problem mehr, um eine Datenbank-Verbindung aufzubauen
Beschreibung
Es kann keine Verbindung zur MySQL Datenbank hergestellt werden, wenn Sonderzeichen im Passwort benutzt werden wie z.B. % oder auch ;
Das Problem ist, der Installer übergibt das Passwort mit urlencode aber die Connection wird erneut urlencode benutzt, sodass das Passwort dann wiederrum falsch ist und keine Verbindung zur Datenbank aufgebaut werden kann.
In der Datei /GambioCore/Application/ServiceProviders/DoctrineQbServiceProvider.php muss deshalb die Zeile angepasst werden
$dbPass = $config['DB_SERVER_PASSWORD'] === '' ? '' : urlencode($config['DB_SERVER_PASSWORD']);
It is not possible to connect to the MySQL database if special characters are used in the password like % or also ;
The problem is, the installer passes the password with urlencode but the connection uses urlencode again, so the password is wrong again and no connection to the database can be established.
Therefore in the file /GambioCore/Application/ServiceProviders/DoctrineQbServiceProvider.php the line must be adapted
$dbPass = $config['DB_SERVER_PASSWORD'] === '' ? '' : urlencode($config['DB_SERVER_PASSWORD']);
Von Till Tepelmann vor etwa 2 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor etwa 2 Jahren aktualisiert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor etwa 2 Jahren aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Moritz Bunjes vor etwa 2 Jahren aktualisiert
- Zielversion wurde auf 4.7.1.0 RC1 gesetzt
Von Moritz Bunjes vor etwa 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Alexandre Ataides vor etwa 2 Jahren aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Von Alexandre Ataides vor etwa 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert