Zitat geschrieben von Emma2
Ich habe auf meinem neuen "Banking-Server" (Ubuntu 22.04) das hibiscus-Server-zip entpackt und eingerichtet, und der Server wird per Cronjob gestartet. Webzugriff funktioniert. Zur Sicherheit habe ich explizit den Port 3306 geöffnet.
Wieso wird der Server per Cronjob gestartet? Der muss nicht zyklisch neu gestartet werden. Das ist ein DIenst mit eigenem Webfrontend und integriertem Scheduler. Die Intervalle für die zyklische Synchronisation mit der Bank kannst du im Webfrontend konfigurieren.
Zitat geschrieben von Emma2
Schließlich habe ich nach Beschreibung die Konfiguration angepasst. Wenn ich aber den hibiscus-Client starte, darf dieser nicht auf die Datenbank. Ich vermute, dass meine MariaDB auf dem Server Remote-Zugriffe erlauben muss. Kann das sein?
Die Ursache ist bei neueren MySQL/Maria-Versionen meist, dass in /etc/my.cnf der Zugriff per TCP standardmäßig deaktiviert ist und die Datenbank damit nur am lokalen Socket lauscht. Prüfe, dass die Option "skip-networking" in /etc/my.cnf auskommentiert ist. Stelle sicher, dass die Datenbank nicht nur an 127.0.0.1 lauscht (Parameter "bind-address" in /etc/my.cnf) und dass der verwendete MySQL-User die Berechtigung hat, von der Client-IP aus auf die Datenbank zuzugreifen ("GRANT ALL ON hibiscus.* TO '<username>'@'<client-hostname>';").