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 mehr als 1 Jahr hinzugefügt. Vor mehr als 1 Jahr 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 mehr als 1 Jahr aktualisiert

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

Von Daniel Wu vor mehr als 1 Jahr aktualisiert

  • Tags wurde auf 4.7.1.0_RC1 gesetzt
Aktionen #3

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #4

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

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

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Zielversion wurde auf 4.7.1.0 RC1 gesetzt
Aktionen #6

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #8

Von Alexandre Ataides vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #9

Von Alexandre Ataides vor mehr als 1 Jahr aktualisiert

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

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Tags 4.7.1.0_RC1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF