Koha Docker mit MariaDB MySql Installieren

Status
Für weitere Antworten geschlossen.

tintin82

Benutzer
Mitglied seit
10. Mai 2018
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hi Leute,

hat einer von Euch Erfahrungen mit einer Koha Docker Installation auf einem Synology Server ??

Ich habe bereits MariaDB installiert und den Container "digibib/koha-docker" heruntergeladen.
Leider bekomme ich ständig die Fehlermeldung, dass sich koha nicht mit dem MySql Server verbinden kann.

Ich bin mir nicht so richtig im Klaren drüber weshalb die Verbindung nicht funktioniert.
Das MySql Port ist offen und erreichbar. Der MariaDB MySql Server läuft.

Dennoch bekomme ich einige Fehlermeldungen, dass die Verbindung zur Datenbank nicht funktioniert.

Gruß,
TinTin
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.380
Punkte für Reaktionen
1.195
Punkte
234
Ich kann dir nicht wirklich helfen, aber mal so ein Einwurf:
Hast du MariaDB 10 installiert? Das hört nicht auf den Standardport für MySQL 3306 wie MariaDB 5.6 sondern auf Port 3307
 

tintin82

Benutzer
Mitglied seit
10. Mai 2018
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hi Geimist,

danke für die schnelle Antwort. Du hast Recht, es sind beide Datenbanken installiert und laufen. Es lag aber an den internen Koha Konfigurationsdateien.
Man muss die Datenbank extra mit einem SQL Script anlegen, und die Verbindungsparameter nochmal in einer speziellen Datei angeben. ...
Zumindest das Datenbank Problem ist jetzt gelöst laut error logs.

Momentan bin ich bei dem Problem dass ich einen:
Internal Server Error
(500)
von apache2 zurückbekomme wenn ich auf koha zugreifen möchte.

Ich vermute ich weiß woran es liegt, und sollte nun herausfinden, wo Synology seine docker run .... Kommandos hinterlegt hat.
Sowei ich recherchieren konnte muss man dem Docker bei synology noch einige "Parameter" mitgeben....

Momentan habe ich aber die entsprechende Datei noch nicht gefunden.

(Wenn ich koha auf der Diskstation zum laufen bringe, stelle ich hier eine Zusammenfassung rein.)

Gruß,
TinTin
 

tintin82

Benutzer
Mitglied seit
10. Mai 2018
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hi Again,

also jetzt tut es tuen tuen. =)
Der Weg welcher für mich funktioniert hat mit installiertem MariaDB (5 & 10)
1.) Login mit SSH via console auf der Diskstation
2.) Unter MyPhpAdmin Einen User und ein Passwort anlegen sowie eine leere Datenbank mit dem Namen koha_<Instanzname>
Instanzname ist ein Frei wählbarer Name für die Bibliothek.
3.) Kommando:
docker run --rm --cap-add=DAC_READ_SEARCH --cap-add=SYS_NICE --cap-add=MKNOD -d --name koha_docker -p 30010:6001 -p 30011:8080 -p 30012:8081 -e KOHA_INSTANCE=<Instanzname> -e KOHA_ADMINUSER=<MariaDb User> -e KOHA_ADMINPASS=<Das MariaDb Passwort zum User> -e KOHA_DBHOST=localhost -t 16c0e333028d
ausführen

Koha ist dann über
http:\\<Deine Disk Station addresse>:30011
http:\\<Deine Disk Station addresse>:30012
erreichbar
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat