Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

+1 Punkt

Nach dem Anmelden folgende Meldung
Bild

von (2.7k Punkte)

2 Antworten

0 Punkte
 
Beste Antwort
von
ausgewählt von

Ok Danke ein älterer gleicher Tread, ohne Erfolg

Kannst Du auf die Funktionen des ERP zugreifen?

Kannst Du auf die Log Dateien des Servers zugreifen?

in der conf.php den richtigen Benutzernemen/ConfFile eingetragen?

<?php
$ERPNAME="kivitendo-erp";
$ERP_BASE_URL="";
$erpConfigFile="kivitendo";
?>

Ja ERP Funktioniert.

Über das Menü CRM->Admin->Staus, Logfiles: tut sich nix

meine: ../kivitendo-crm/inc/conf.php

<?php
$ERPNAME="kivitendo-erp";
$ERP_BASE_URL="";
$erpConfigFile="kivitendo";
?>

Würde gerne meine Datei und Verzeichnisrechte hier zum überprüfen Posten, leider komme ich über 8000 Zeichen.

So könnte es gehen hier als Download

Es ging mir mehr um die Rechte in der / auf die Datenbank. crmdefaults ist eine Tabelle in der Datenbank deines Mandanten.

# su - postgres
$ psql --version
psql (PostgreSQL) 9.5.0

$ psql <mandantendatenbank>
# \du
                                Liste der Rollen
 Rollenname |                      Attribute                      | Mitglied von 
------------+-----------------------------------------------------+--------------
 kivitendo  | Superuser, Rolle erzeugen, DB erzeugen, Replikation | {}
 postgres   | Superuser, Rolle erzeugen, DB erzeugen, Replikation | {}

# \ds
Schema |                    Name                     |   Typ   | Eigentümer 
--------+---------------------------------------------+---------+------------
...
public | crmdefaults                                 | Tabelle | kivitendo
...

Schau mal bei deiner Installation/Mandant ob da kivitendo (oder dein Benutzer den du beim installieren genommen hast) die Rechte an der Tabelle besitzt.

OK, habe das Gefühl das, es was wird

$ psql --version
psql (PostgreSQL) 9.4.8

# \du
                                Liste der Rollen
 Rollenname |                      Attribute                                                   | Mitglied von
------------+-----------------------------------------------------+--------------
 kivitendo     | DB erzeugen                                                                 | {}
 lxoffice       | DB erzeugen                                                                 | {}
 postgres     | Superuser, Rolle erzeugen, DB erzeugen, Replikation | {}
 www-data |                                                                                       | {}

# \ds crmdefaults
Keine passenden Relationen gefunden.

via phppgadmin
image

../kivitendo-erp/config/kivitendo.conf

# If 'module' is set to 'DB' then this database also contains the
host     = localhost
db       = kivi_auth
user     = kivitendo

Mach noch mal ein

$ psql -l
                                Liste der Datenbanken
  Name      | Eigentümer | Kodierung | Sortierfolge | Zeichentyp  |  Zugriffsprivilegien  
----------------+------------+-----------+--------------+-------------+-----------------------
 ....
kivitendo_auth | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | 
postgres       | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | 
template0      | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | =c/postgres          +
               |            |           |              |             | postgres=CTc/postgres
template1      | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | postgres=CTc/postgres+
               |            |           |              |             | =c/postgres
....

In der conf sollte dann die auth die gleiche sein

# If 'module' is set to 'DB' then this database also contains the
# users' passwords.
host     = localhost
port     = 5432
db       = kivitendo_auth
user     = kivitendo

OK,

~$ psql -l
                                     Liste der Datenbanken
Name    | Eigentümer | Kodierung | Sortierfolge | Zeichentyp  |  Zugriffsprivilegien
-----------+------------+-----------+--------------+-------------+-----------------------
...
kivi_auth | kivitendo  | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 |
postgres  | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 |
template0 | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | =c/postgres          +
                  |                   |               |                         |                       | postgres=CTc/postgres
template1 | postgres   | UTF8      | de_DE.UTF-8  | de_DE.UTF-8 | postgres=CTc/postgres+
                  |                   |                |                        |                        | =c/postgres
...

soll ich den Benutzer von der Tabelle crmdefault von postgres auf kivitendo ändern?

Sind überhaupt irgend welche einträge des CRM in der Datenbank?

\ds

und mal schauen ob irgend welche Tabellen mit crm... vorhanden sind. Wenn nicht, der Punkt in der install

Administration der ERP aufrufen und die Gruppe Admin hinzufügen.
Nur ihr zugewiesene Benutzer können die Mandanten-Konfiguration der CRM anpassen.
Kivitendo im Browser aufrufen und anmelden.
Nach dem Klick auf einen der neu entstandenen CRM-Menü-Punkte **werden einige Tabellen angelegt**.

ja es befinden sich
image

Admin war / ist bei den Gruppen angelegt und an gehackt.

# \dt crmdefaults
            Liste der Relationen
 Schema |    Name     |   Typ   | Eigentümer
--------+-------------+---------+------------
 public | crmdefaults | Tabelle | postgres

Schau mal ob der Benutzer kivitendo bei der Anmeldung steht wenn Du eine neue Datenbank anlegst.

enter image description here

Bei meinen 2 Systemen hier ist jedenfalls kivitendo der Eigentümer

# \dt crm*
            Liste der Relationen
 Schema |    Name     |   Typ   | Eigentümer 
--------+-------------+---------+------------
 public | crm         | Tabelle | kivitendo
 public | crmdefaults | Tabelle | kivitendo
 public | crmemployee | Tabelle | kivitendo
 (3 Zeilen)

ja wenn ich eine neu db anlegen möchte ist 'kivitendo' eingetragen.

 # \dt crm*
            Liste der Relationen
 Schema |    Name     |   Typ   | Eigentümer
--------+-------------+---------+------------
 public | crm         | Tabelle | kivitendo
 public | crmdefaults | Tabelle | postgres
 public | crmemployee | Tabelle | kivitendo

OK bei mir ist nur die crmdefaults mit dem Eigentümer 'postgres' eingetragen.

Ich versuche mal den Eigentümer zu ändern mit

ALTER TABLE crmdefaults OWNERTO kivitendo

irgendwie funzt die Eigentümer Änderung nicht

0 Punkte

So jetzt habe ich es geschafft den Eigentümer in kivitendo bei, der Tabelle crmdefaults zu ändern.

Die Meldung siehe oben ist somit verschwunden, gelöst.

Via SQL mit ALTER TABLE crmdefaults OWNER TO kivitendo

von (2.7k Punkte)
Bearbeitet von

Ähnliche Fragen

0 Punkte
1 Antwort
Gefragt 19, Jul 2016 von Anonym
0 Punkte
2 Antworten
Gefragt 27, Okt 2013 von Anonym
0 Punkte
2 Antworten
0 Punkte
1 Antwort
Gefragt 7, Dez 2022 von turtle (2.7k Punkte)
0 Punkte
1 Antwort
Gefragt 7, Aug 2022 von turtle (2.7k Punkte)
...