Der Fehler war, dass im Code die Funktion getDebugLog() verwendet wurde, die nicht definiert war. Dadurch ist beim Erstellen des Datenbank-Pools ein Fehler aufgetreten, bevor überhaupt eine Verbindung zur Datenbank aufgebaut werden konnte. Erst nachdem die Debug-Logik entfernt wurde, konnte die Verbindung erfolgreich hergestellt werden. Das Problem lag also nicht an der Datenbank oder an den Zugangsdaten, sondern an einem fehlenden bzw. nicht importierten Hilfsfunktion im Pool-Code.
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
#.env.local
|
|
# DB-Settings (nur Backend)
|
|
DB_HOST=localhost
|
|
DB_USER=root
|
|
DB_PASSWORD="root#$"
|
|
DB_NAME=talas_v5
|
|
DB_PORT=3306
|
|
|
|
# Public Settings (Client braucht IP/Domain) , Variablen mit dem Präfix "NEXT_PUBLIC" ist in Browser sichtbar
|
|
|
|
|
|
|
|
#auf dem Entwicklungsrechner dev läuft auf Port 3000 und auf dem Server prod auf Port 80, aber der WebService ist immer auf PORT 80
|
|
NEXT_PUBLIC_API_PORT_MODE=prod
|
|
NEXT_PUBLIC_USE_MOCKS=false
|
|
|
|
# Der Unterordner talas5 gleich hinter der IP-Adresse (oder Servername) muss konfigurierbar sein.
|
|
# Es muss auch möglich sein kein Unterorder anzugeben (z.B. nur http://talasserver/).
|
|
# Ein Unterordner in der dort hinter liegenden Ordnerstruktur (z.B. http://talasserver/talas5/nodemap/api/talas_v5_DB/ usw.)
|
|
# kann bleiben da der Kunde diesen Unterordner talas:v5_db nicht ändert.
|
|
#Füge in deiner .env.local Datei die folgende Zeile hinzu wenn du einen Unterordner verwenden möchtest mit entsprechende Bezeichnung.
|
|
# z.B. http://10.10.0.13/talas5/index.aspx -> basePath in config.json auf /talas5 setzen
|
|
# z.B. http://10.10.0.13/xyz/index.aspx -> basePath in config.json auf /xyz setzen
|
|
# basePath wird jetzt in public/config.json gepflegt
|
|
|
|
# App-Versionsnummer
|
|
NEXT_PUBLIC_APP_VERSION=1.1.353
|