Kivitendo Testkopie erstellen
Aus revampedia
Vorgehen, um eine identische Testkopie einer bestehenden kivitendo Installation herzustellen:
Vorgaben:
kivitendo Dateiordner: /var/www/kivitendo/example/kivitendo-erp
Authentifizierungsdatenbank: kivitendo_example_auth
Datenbanken der gewünschten Mandanten: example1, example2
Datenbankbesitzer: example_admin
- Dateiordner kopieren
- cd /var/www/kivitendo
- sudo cp -a example exampletest
- Konfiguration anpassen
- vi exampletest/kivitendo-erp/config/kivitendo.conf
- Änderungen
- kivitendo_example_auth ersetzen durch kivitendo_exampletest_auth
- optional: Name des Cookies und Name der Logfiles anpassen
- Datenbankkopien erstellen
CREATE DATABASE kivitendo_exampletest_auth WITH ENCODING='UTF8' OWNER=example_admin TEMPLATE=kivitendo_example_auth CONNECTION LIMIT=-1; CREATE DATABASE example1test WITH ENCODING='UTF8' OWNER=example_admin TEMPLATE=example1 CONNECTION LIMIT=-1; CREATE DATABASE example2test WITH ENCODING='UTF8' OWNER=example_admin TEMPLATE=example2 CONNECTION LIMIT=-1;
- Authentifizierungsdatenbank anpassen
In der Datenbank kivitendo_exampletest_auth in der Tabelle auth.clients in der Spalte dbname folgende Werte anpassen:
example1 → example1test
example2 → example2test