Zugangsdaten über Installationssript fehlerhaft?

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
Benutzeravatar
a.wicki
Beiträge: 4
Registriert: 18. Aug 2008, 22:11

Zugangsdaten über Installationssript fehlerhaft?

Beitrag von a.wicki »

Hallo

Ich wollte admidio 3.3.7 auf einer neuen Datenbank-Instanz installieren, die bei einem Host liegt. Auf dem gleichen Host war ein altes admidio eingerichtet, welches gut läuft. Der Name der alten Datenbank-Instanz (welche mit der alten Installation auch geht) ist db12219311-1.

Der Name der neuen Datenbank-Instanz ist "db12219311-3" (Format wird vom Hoster vorgegeben). Ich habe ein Master-Passwort für die gesamte Datenbank.

Das Problem ist, dass der Name der DB vom Installationsscript nicht akzeptiert wird. Es erscheint die Fehlermeldung von admidio "Bitte halten Sie sich ans vorgegebene Format".

Wenn ich die config.php-Datei wie in https://www.admidio.org/dokuwiki/doku.p ... stallation erstelle und ablege und dann den Link aufrufe, erscheint einfach ein leerer weisser Browser.

Was kann ich tun, damit die DB-Instanz mit dieser Bezeichnung von admidio ansprechen kann?

Danke für die Antwort.

Adrian
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Zugangsdaten über Installationssript fehlerhaft?

Beitrag von XimeX »

Ändere mal in den 2 Zeilen die Regex auf:
https://github.com/Admidio/admidio/blob ... se.php#L37
https://github.com/Admidio/admidio/blob ... on.php#L19

Code: Alles auswählen

$sqlIdentifiersRegex = '^[a-zA-Z0-9_$-]+$';
// bzw
$sqlIdentifiersRegex = '/^[a-zA-Z0-9_$-]+$/';
Fixed in v3.3.8: https://github.com/Admidio/admidio/issues/845
Benutzeravatar
a.wicki
Beiträge: 4
Registriert: 18. Aug 2008, 22:11

Re: Zugangsdaten über Installationssript fehlerhaft?

Beitrag von a.wicki »

XimeX hat geschrieben:Ändere mal in den 2 Zeilen die Regex auf:
https://github.com/Admidio/admidio/blob ... se.php#L37
https://github.com/Admidio/admidio/blob ... on.php#L19

Code: Alles auswählen

$sqlIdentifiersRegex = '^[a-zA-Z0-9_$-]+$';
// bzw
$sqlIdentifiersRegex = '/^[a-zA-Z0-9_$-]+$/';
Fixed in v3.3.8: https://github.com/Admidio/admidio/issues/845

:P Hat Wunderbar geklappt. Besten Dank
Antworten