Kivitendo Testkopie erstellen: Unterschied zwischen den Versionen

Aus revampedia
(Die Seite wurde neu angelegt: «'''Vorgehen, um eine identische Testkopie einer bestehenden kivitendo Installation herzustellen:'''<br /><br /> Vorgaben:<br /> kivitendo Dateiordner: /var/www/k…»)
 
K
Zeile 3: Zeile 3:
 
kivitendo Dateiordner: /var/www/kivitendo/example/kivitendo-erp<br />
 
kivitendo Dateiordner: /var/www/kivitendo/example/kivitendo-erp<br />
 
Authentifizierungsdatenbank: kivitendo_example_auth<br />
 
Authentifizierungsdatenbank: kivitendo_example_auth<br />
Datenbanken des gewünschten Mandanten: example1, example2<br />
+
Datenbanken der gewünschten Mandanten: example1, example2<br />
 
Datenbankbesitzer: example_admin
 
Datenbankbesitzer: example_admin
  

Version vom 16. Oktober 2016, 22:41 Uhr

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