[gelöst] config.php Problem bei Docker-Installation unter UnRAID

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
hylli
Beiträge: 57
Registriert: 3. Mär 2022, 15:14

[gelöst] config.php Problem bei Docker-Installation unter UnRAID

Beitrag von hylli »

Hi,

ich betreibe Admidio derzeit als Docker auf meinem UnRAID NAS.

Bei jedem Reboot meines NAS, setzt sich die config.php auf den Ursprungszustand zurück, zumindest was die Anbindung an die Datenbank betrifft:
// Access to the database of the SQL-Server
$g_adm_srv = 'localhost';
$g_adm_port = null;
$g_adm_db = 'admidio';
$g_adm_usr = 'admidio';
$g_adm_pw = 'admidio';
Ich weiß natürlich jetzt nicht, ob es sich dabei um ein Bug handelt, oder ob ich bei der Installation des Docker Containers vielleicht etwas falsch gemacht habe?!?

Jemand eine Idee, an was das liegen kann und wie ich dieses Problem beheben kann?

Ich hatte ursprünglich auch mal im UnRAID Form nachgefragt, erhielt aber nie eine Antwort:
https://forums.unraid.net/topic/120458- ... management

Hylli
Zuletzt geändert von hylli am 19. Sep 2022, 19:33, insgesamt 1-mal geändert.
hylli
Beiträge: 57
Registriert: 3. Mär 2022, 15:14

Re: config.php Problem bei Docker-Installation unter UnRAID

Beitrag von hylli »

OK, habe "eine" Lösung selbst entdeckt:
Auf der Docker Hub Seite von Admidio...
https://hub.docker.com/r/admidio/admidio
...ist ein weiterführender Link zu einer README bzgl. Docker-Installation:
https://github.com/Admidio/admidio/blob ... -Docker.md

Hier habe ich mich an die Angaben unter "Start an admidio server instance with advanced options" gehalten, und folgende Variablen bei der Docker-Konfiguration in UnRAID hinzugefügt und mit den jeweils korrekten Werten versehen:
-e ADMIDIO_DB_TYPE="mysql" \
-e ADMIDIO_DB_HOST="db:3306" \
-e ADMIDIO_DB_NAME="admidio" \
-e ADMIDIO_DB_TABLE_PRAEFIX="adm" \
-e ADMIDIO_DB_USER="admidio" \
-e ADMIDIO_DB_PASSWORD="my_VerySecureAdmidioUserPassword.01" \
-e ADMIDIO_ORGANISATION="ADMIDIO" \
-e ADMIDIO_PASSWORD_HASH_ALGORITHM="DEFAULT" \
-e ADMIDIO_ROOT_PATH="https://www.mydomain.at/admidio" \
Eine Stolperfalle war dabei die Variable ADMIDIO_ORGANISATION, da ich nicht mehr genau wusste, wie ich die Organisation bei der Ersteinrichtung benannt hatte.

Den entsprechenden Wert fand ich in der Datenbank von Admidio in der Tabelle adm_organizations.

Hylli
Antworten