0 0 Punkte

Hallo,
ich habe kivitendo-erp 3.4.1 und kivitendo-crm 2.2.1sowie lxcars 2.0? neu installiert (ubuntu 14.04).
Die Anmeldung als Benutzer funktioniert, alle Menüs sind sichtbar auch Lxcars und Crm. Das Anklicken der ERP Menüs funktioniert. Ich möchte als nächstes unter CRM->Admin meinen Benutzer konfigurieren jedoch funktioniert hier (wie auch unter Lxcars) kein einziges Menu, weil das Ermitteln der user_id im Script connection.php fehlschlägt. s.a. Fehlermeldung im sqlerror.log

2017-07-04 20:41:03 -> getAll: select u.id, u.login from auth.session_content sc left join auth."user" u on (E'--- ' || u.login || chr(10) )=sc.sess_value left join auth.session s on s.id=sc.session_id where session_id = '' and sc.sess_key='login'
2017-07-04 20:41:03 -> getAll: select * from auth.user_config where user_id=
2017-07-04 20:41:03 -> Array
(

[0] => 42601
[1] => 7
[2] => ERROR:  syntax error at end of input

LINE 1: select * from auth.user_config where user_id=

                                                 ^

)

Woran liegt das?
Danke

2 Antworten

0 0 Punkte

Hallo,

ich habe inzwischen herausgefunden, daß die sessid leer ist. Die Ausgabe von printArray($_SESSION); liefert:

Array
(

[globalConfig] => Array
    (
        [baseurl] => https://localhost/kivitendo-erp/
        [erppath] => /var/www/kivitendo-erp
        [crmpath] => /var/www/kivitendo-erp/crm
    )

[erppath] => /var/www/kivitendo-erp
[crmpath] => /var/www/kivitendo-erp/crm
[baseurl] => https://localhost/kivitendo-erp/
[erpConfig] => Array
    (
        [authentication] => Array
            (
                [admin_password] => UHV3Wmw1eVVTQnFlQ2V6NTNpbmE0QT09
                [cookie_name] => 
                [session_timeout] => 
            )

        [authentication/database] => Array
            (
                [host] => localhost
                [port] => 5432
                [db] => kivitendo_auth
                [user] => postgres
                [password] => ellnMmRFTWNoOVZUZjlPdEVHYi9Tdz09
                [memory_limit_rss] => 
                [memory_limit_vsz] => 
            )

        [paths] => Array
            (
                [userspath] => users
                [spool] => spool
                [templates] => templates
                [memberfile] => users/members
            )

....
und weiter unten
....

[sessid] => 
[cookie] => 
[sesstime] => 

)

wenn ich es richtig verstehe wird die sessid aus $_SESSION['erpConfig']['authentication']['cookie_name'] gebildet.
Das Feld cookie_name ist jedoch leer. s.o.

Woran kann das liegen?

Grüße Claudius

0 0 Punkte

Es funktioniert jetzt!
Lösung:

Der Eintrag

cookie_name = kivitendo_session_id

fehlte in meiner kivitendo.conf , in der kivitendo.conf.default war er zwar vorhanden, wurde anscheinend nicht ausgewertet. Ist diese Angabe nicht ohnehin optional?

Egal, damit funktioniert jetzt die Crm.

Grüße Claudius

Ähnliche Fragen

1 1 Punkt
1 1 Antwort
arudin Gefragt 17, Apr 2020
Wir haben gerade folgende Frage per Mail erhalten: ich habe versucht, mit den odt-Vorlagen des rev-odt Vorlagensatzes ein PDF zu erzeugen und erhielt diese Meldung: Fehle...
0 0 Punkte
3 3 Antworten
Anonym Gefragt 13, Jun 2012
Hallo Zusammen, ich versuche ERP und CRM auf einem Debian 6 in einen Apache VirtualHost zu installieren. Inzwischen hat das aber mit installieren nichts mehr zu tun. Ich ...
0 0 Punkte
0 0 Antworten
riwollis Gefragt 8, Mär 2014
Hallo zusammen, ich habe keine Frage sondern möchte dokumentieren wie die Servereinstellungen für apache 2.4 mit php-fpm als fastCGI process manager sein müssen. php-f...
0 0 Punkte
1 1 Antwort
hapico Gefragt 9, Feb 2023
Hallo Kivi-Team, habe mir auf openSuSe Leap 15.4 ein kivitendo V3.7.0 aus dem Suse-Repo aufgesetzt, die aktuelle Kivi-Installationsanleitung bis Punkt 2.9 Mandanten-, Ben...
0 0 Punkte
1 1 Antwort
al Gefragt 12, Nov 2012
Hallo, ich habe noch die LX-Office ERP 2.6.0 Version. In der CRM, Detailansicht Kunde ist heute das Feld Kontaktverlauf komplett verschwunden. Nicht einmal mehr das Feld ...