0 0 Punkte

Hallo,

bin gerade dabei oder besser schon einige Zeit dabei das ERP und CRM aufzusetzen.
Nutze dazu lighttpd und fastcgi auf einer debian whezzly Maschine.

Das Erp einrichten und zum laufen zu bekommen war kein Thema, die Anleitungen sind Top und die Konfiguration für den lighttpd Server hab ich mir noch im Netz gesucht.
Probleme bereitet mir nun aber das CRM zu integrieren. Habe mir die aktuelle Master vom Git geladen und bin entsprechend der install.txt vorgegangen, einziger unterschied, sowohl ERP und CRM liegen bei mir im Verzeichnis /var/www und nicht unter /usr/lib

Php rennt auch, da der aufruf von http://xxx.xxx.xxx.xxx/kivitendo-erp/crm/info.php mir die Rückgabe von phpinfo(); ausgibt.
Wenn ich mich jetzt aber ins ERP einlogge und einen Menupunkt des CRM wähle bekomme ich folgende Fehlermeldung:

CRM-Tabellen sind nicht (vollständig) installiert Fatal error: Cannot
redeclare db2date() (previously declared in
/var/www/kivitendo-crm/inc/stdLib.php:27) in
/var/www/kivitendo-crm/inc/stdLib.php on line 33

Was darauf hindeutet das die stdLib.php irgendwie zweimal eingebunden werden muss.

Nun hab ich gedach, ok schieben wir mal die CRM ins /usr/lib. Dann noch angepasst und wieder Webseite aufrufen.
Nun erscheint die Eingabemaske, mit der Meldung das die Config nicht gefunden werden konnte und man das Verzeichnis aber nicht den Pfad eingeben soll. Habe da einiges probiert, von Kivitendo über Kivitendo-erp, usw. ohne Erfolg. Die Config gehört www-data und hat die Rechte 666.

Ich hoffe jemand hat eine Idee woran das liegen könnte.

Danke
Christian

4 Antworten

Beste Antwort
1 1 Punkt

Ich habe Kivitendo ERP+CRM unter wheezy mit lighttpd auf einem Raspberry Pi installiert.

Mit den aktuellen Paketen von sf.
Bis auf die Besonderheiten für den Lighttpd verlief die Installation problemlos.

Ein Fehler ist mir dabei allerdings aufgefallen.
Die Variable $erp wurde in $erpConfigFile umbenannt. Leider ist das nicht in der Datei login.php angekommen.
Entweder dort die 2 Stellen ändern oder in der conf.php die Variable erpConfigFile kopieren.

$erpConfigFile='kivitendo';
$erp='kivitendo';

Dann tut dat.

ausgewählt von Anonym
0 0 Punkte

Hallo,
bei mir hat geholfen in die crm config hinzufügen:
$erp='Verzeichniszurerp';
dann findet die crm die erp config.

0 0 Punkte

So nun hab ich noch etwas rumprobiert.
Als erstes erst mal PHP Error und in der PHP.ini aktiviert.
Sorry wenn ich das sage aber das CRM ist uih, sehr bearbeitungsbedürftig.
Viele Variablen werden versucht zu benutzen ohne vorhher zu prüfen ob sie existieren, deswegen auch die vielen Notices von PHP.
Die Anzeige hab ich nun erst mal deaktiviert um meinen anderen Fehler mit dem zweimaligen einbinden auf die Spur zukommen.
Aber ausser der Fehleranzeige und ein paar globale Variablen kam nix weiter zurück.
Nachdem ich mich etwas belesen hatte, was genau die ursache für meine Fehler sein kann, hab ich dann den kompletten Code durchsucht und zwar überall wo stdLib.php eingebunden wird.
Und siehe da, es gibt viele stellen wo nur require oder include benutzt werden.
Diese hab ich alle abgeändert in require_once und include_once und siehe da, nun kommt die Seite mit den installationsvoraussetzungen.
Da ich dort noch 3 Sachen rot habe, wird es noch etwas dauern bis es läuft aber ich denke das hier noch einiges an Arbeit drin steckt auch für die Projektentwickler.

0 0 Punkte

Hallo

Ich möchte auch lighttpd als Webserver verwenden. Kann mir jemand kurz erklären was ich wie einstellen muss?

Mfg
Jens

Ähnliche Fragen

0 0 Punkte
2 2 Antworten
Anonym Gefragt 15, Apr 2013
Hallo Leute, ich habe schon beide crm files die aus der git und die aus der sf ausprobiert ich bekomme kein DB Zugriff. Immerz stimmt der Pfad nicht! Ich habe alles probi...
0 0 Punkte
2 answers 2 Antworten
Anonym Gefragt 16, Jul 2013
Hallo Nachdem ich alle Pakete (php,pear) unter Ubuntu installiert habe, habe ich auch FPDI installiert. Dann CRM heruntergeladen und entpacken im var/www, schließlich di...
0 0 Punkte
1 1 Antwort
nschneider Gefragt 11, Jun 2018
Hallo zusammen, welche ERP Version läuft mit der CRM 2.2.1 und mit welcher Ubuntu Version einwandfrei ? Gibt es eine Doku für die Erstinitalisierung der CRM und ERP ? B...
0 0 Punkte
0 0 Antworten
arudin Gefragt 9, Jul 2017
Hallo zusammen Die Installation der CRM hat einwandfrei geklappt, die ERP funktioniert einwandfrei, die CRM-Menüpunkte erscheinen auch, aber beim Aufruf jedes beliebigen...
0 0 Punkte
3 3 Antworten
Anonym Gefragt 22, Apr 2014
Hallo, habe Kivitendo nach Anleitung aufgesetzt funktioniert tadellos. Nun habe ich das CRM Installiert und bin dabei der Installationsanleitung gefolgt. Nachdem ich die ...