cross-solution / YAWIK

YAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
https://yawik.org
MIT License
124 stars 67 forks source link

Validation of mongo connection string seems to be broken #186

Closed cbleek closed 8 years ago

cbleek commented 8 years ago

Userfeedback:

von der Demo zu Yawik bin ich sehr begeistert, aber über einer MongoDB bei mongolab.com kann es anscheinend entgegen den Anweisungen aus den Docs nicht installiert werden. Wenn ich bei der Installation von Yawik einen „Datebase connection string“ in der Form von mongodb://nutzername:passwort@subdomain.mongolab.com:35014/datenbank eingebe, erscheint bei Yawik unter dem Eingabefeld folgende Fehlermeldung: „Invalid connection string“.

Was könnte man dagegen machen? Sobald man den Doppelpunkt zwischen nutzername und passwort entfernt, verschwindet die Fehlermeldung, aber dann sind die Anmeldedaten nicht mehr korrekt. In der Datei YAWIK-0.23.3/module/Install/src/Validator/MongoDbConnectionString.php scheint das geregelt zu werden. Ich habe bereits versucht Zeile 49 anzupassen, leider ohne Erfolg.

TiSiE commented 8 years ago

The regular expression used to validate the connection string does not work as expected.