Kivitendo Testkopie erstellen

Aus revampedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

  1. Dateiordner kopieren
    cd /var/www/kivitendo
    sudo cp -a example exampletest
  2. 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
  3. 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;
  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