Projekt

Allgemein

Profil

Aktionen

GX-Bug #69996

geschlossen

Es kann keine Verbindung zur MySQL Datenbank hergestellt werden, wenn Sonderzeichen im Passwort benutzt werden wie z.B. % oder auch ;

Von Till Tepelmann vor etwa 2 Jahren hinzugefügt. Vor etwa 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Alexandre Ataides
Kategorie:
Installer
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.7.1.0 RC1, 4.7.1.0 beta1, 4.7.1.0 beta2
Release Notes Langtext:

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']);

Aktionen #1

Von Till Tepelmann vor etwa 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu Testing geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #2

Von Daniel Wu vor etwa 2 Jahren aktualisiert

  • Tags wurde auf 4.7.1.0_RC1 gesetzt
Aktionen #3

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #4

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Zugewiesen an Moritz Bunjes wurde gelöscht
Aktionen #5

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Zielversion wurde auf 4.7.1.0 RC1 gesetzt
Aktionen #6

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #8

Von Alexandre Ataides vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #9

Von Alexandre Ataides vor etwa 2 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #10

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Tags 4.7.1.0_RC1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF