Both sides previous revision Previous revision Next revision | Previous revision |
de:2.0:mehrere_organisationen_verwalten [2021/01/02 15:40] – fasse | de:2.0:mehrere_organisationen_verwalten [2022/03/07 10:35] (current) – [Wie richte ich eine separate Installation einer weiteren Organisation ein ?] fasse |
---|
| |
===== Wie richte ich eine separate Installation einer weiteren Organisation ein ? ===== | ===== Wie richte ich eine separate Installation einer weiteren Organisation ein ? ===== |
Hat man mehr als eine Organisation in seiner Datenbank eingerichtet, so gibt es erst einmal nur eine Organisation aus der die Daten für ausgeloggte Benutzer angezeigt werden. Dies ist die Organisation aus dem Parameter ''$g_organization'' [[de:2.0:konfigurationsdatei_config.php|der Konfigurationsdatei]]. Die anderen Organisationen können bei der Anmeldung ausgewählt werden und stehen somit nur angemeldeten Benutzern zur Verfügung.\\ \\ | Hat man mehr als eine Organisation in seiner Datenbank eingerichtet, so gibt es erst einmal nur eine Organisation aus der die Daten für nicht angemeldete Benutzer:innen angezeigt werden. Dies ist die Organisation aus dem Parameter ''$g_organization'' [[de:2.0:konfigurationsdatei_config.php|der Konfigurationsdatei]]. Die anderen Organisationen können bei der Anmeldung ausgewählt werden und stehen somit nur angemeldeten Benutzer:innen zur Verfügung.\\ \\ |
Möchte man allerdings auch weitere Organisationen als selbstständige Webseite betreiben, bei der auch im ausgeloggten Zustand die Daten angezeigt werden, so müssen für diese Organisationen separate Admidio-Installationen eingerichtet werden.\\ \\ | Möchte man allerdings auch weitere Organisationen als selbstständige Webseiten betreiben, bei der auch im nicht angemeldeten Zustand die Daten angezeigt werden, so müssen für diese Organisationen separate Admidio-Installationen eingerichtet werden.\\ \\ |
Dazu sind folgende Schritte notwendig:\\ | Dazu sind folgende Schritte notwendig:\\ |
- Die Datenbank ist für die neue Organisation, wie im vorherigen Kapitel beschrieben, eingerichtet. | - Die Datenbank ist für die neue Organisation, wie im vorherigen Kapitel beschrieben, eingerichtet. |
- Nun musst du einen neuen Webspace einrichten. Lade dazu exakt dieselbe Admidio-Version, wie in deiner Ausgangskonfiguration, herunter und lege sie an einem neuen Ort auf deinem Server ab.\\ Hast du bisher Admidio 3.3.x genutzt, so muss die neue Organisation auch die Version 3.3.x bekommen. Die Version 3.2.x würde zu Problemen führen. Falls genau diese Version nicht mehr verfügbar ist, sollte die Ausgangskonfiguration auf die neueste Version aktualisiert werden und danach diese Version auch für die neue Organisation genutzt werden. | - Nun musst du einen neuen Webspace einrichten. Lade dazu exakt dieselbe Admidio-Version, wie in deiner Ausgangskonfiguration, herunter und lege sie an einem neuen Ort auf deinem Server ab.\\ Hast du bisher Admidio 4.1.x genutzt, so muss die neue Organisation auch die Version 4.1.x bekommen. Die Version 4.0.x würde zu Problemen führen. Falls genau diese Version nicht mehr verfügbar ist, sollte die Ausgangskonfiguration auf die neueste Version aktualisiert werden und danach diese Version auch für die neue Organisation genutzt werden. Ältere Versionen von Admidio findest du auf [[https://sourceforge.net/projects/admidio/files/Admidio/|Sourceforge]]. |
- Führe //keine// Installation oder Update bei der neuen Instanz durch. | - Führe //keine// Installation oder Update bei der neuen Instanz durch. |
- Kopiere nun die **config.php** deiner Ursprungsinstallation aus dem Ordner ''adm_my_files'' in den neuen Ordner ''adm_my_files'' deiner neuen Installation. Anschließend musst du dort die Variablen ''$g_root_path'' und ''$g_organization'' entsprechend anpassen. Vergewissere dich noch einmal, dass die Variable ''$g_root_path'' in der Konfigurationsdatei auf den richtigen Pfad deiner neuen Organisation verweist. | - Kopiere nun die **config.php** deiner Ursprungsinstallation aus dem Ordner ''adm_my_files'' in den neuen Ordner ''adm_my_files'' deiner neuen Installation. Anschließend musst du dort die Variablen ''$g_root_path'' und ''$g_organization'' entsprechend anpassen. Vergewissere dich noch einmal, dass die Variable ''$g_root_path'' in der Konfigurationsdatei auf den richtigen Pfad deiner neuen Organisation verweist. |
- Nun kannst du dich mit den Anmeldedaten des Administrators an der neuen Organisation anmelden und Admidio weiter einrichten. | - Nun kannst du dich mit den Anmeldedaten eines Administrators oder einer Administratorin an der neuen Organisation anmelden und Admidio weiter einrichten. |
| |
Soll die Organisationsauswahlbox im Anmeldedialog nicht mehr angezeigt werden, so kann diese in den **Organisationseinstellungen** unter **Organisations- und Regionaleinstellungen** unter **Organisationsauswahl anzeigen** ausgeschaltet werden.\\ \\ | Soll die Organisationsauswahlbox im Anmeldedialog nicht mehr angezeigt werden, so kann diese in den **Einstellungen** unter **Organisation** mit der Kontrollkästchen **Organisationsauswahl anzeigen** ausgeschaltet werden.\\ \\ |
Bei zukünftigen Updates muss darauf geachtet werden, dass alle Installationen dieselbe Hauptversion haben. Also Organisation A hat Version 3.3 und Organisation B muss dann auch die Version 3.3 haben. Hätte Organisation B die Version 3.2 würde es dort auf der Seite zu Fehlern kommen. Die Unterversion z.B. 3.3.2 können abweichen, empfohlen wird hier aber auch ein synchroner Versionsstand. | Bei zukünftigen Updates muss darauf geachtet werden, dass alle Installationen dieselbe Hauptversion haben. Also Organisation A hat Version 4.1 und Organisation B muss dann auch die Version 4.1 haben. Hätte Organisation B die Version 4.0 würde es dort auf der Seite zu Fehlern kommen. Die Unterversion z.B. 4.1.7 können abweichen, empfohlen wird hier aber auch ein synchroner Versionsstand. |