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 ?
Bis jetzt habe ich verschiedene Varianten ausprobiert und bin jedesmal entweder an einer falschen DB-Struktur oder Fehlermeldungen des PHP Prozesses hängen geblieben.
Varianten jeweils mit CRM 2.2.1:
ERP 3.5.2 / Ubuntu 14.04 oder 16.04
ERP 3.5.1 / Ubuntu 14.04 oder 16.04
ERP 3.4.1 / Ubuntu 14.04 oder 16.04
Zuletzt habe ich die 1.Variante bis zu einem PDOException anpassen können.
Hier meine Schritte und Anpassungen:
System->Mandantenkonfiguration
System->Preisgruppe
System->Zahlungsbedingungen
Stammdaten -> Kunden erfassen
CRM->Admin->Mandant
CRM->Admin->Benutzer
CRM->Admin->Status
CRM->Admin->Kalender-Kategorie
CRM->Kundenauswahl->Zeiten erfassen->Rechnungstellung
SQL-Error mit uknown column bei SELECT id,income_accno_id_4 AS chartid FROM buchungsgruppen
crmLib.php in der Funktion getTax folgendes angepasst:
/* SQL Abfrage angepasst 10.06.2018 */
/* $sql = "SELECT id,income_accno_id_$tzid AS chartid FROM buchungsgruppen";*/
$sql = "SELECT id,income_accno_id AS chartid FROM taxzone_charts WHERE taxzone_id=".$tzid;
Danach kommt nur noch ein 'PDOException', nachdem die Liste der Zeiten Abgefragt wird.
==> /var/log/apache2/error.log <==
[Mon Jun 11 13:16:31.683204 2018] [:error] [pid 13854] [client 192.168.9.109:52974] PHP Notice: Undefined offset: 859 in /var/www/kivitendo-crm/inc/crmLib.php on line 3148, referer: http://192.168.9.144/kivitendo/crm/timetrack.php
==> /var/www/kivitendo-crm/tmp/sqlerror.log <==
2018-06-11 13:16:31 -> getOne: SELECT name,id FROM currencies WHERE id = (SELECT currency_id FROM defaults)
==> /var/log/apache2/error.log <==
[Mon Jun 11 13:16:31.684952 2018] [:error] [pid 13854] [client 192.168.9.109:52974] PHP Notice: Undefined index: clearonly in /var/www/kivitendo-crm/inc/crmLib.php on line 2983, referer: http://192.168.9.144/kivitendo/crm/timetrack.php
==> /var/www/kivitendo-crm/tmp/sqlerror.log <==
2018-06-11 13:16:31 -> getAll: SELECT t.*,COALESCE(e.name,e.login) AS user,oe.ordnumber,oe.closed FROM tt_event t LEFT JOIN employee e ON e.id=t.uid LEFT JOIN oe ON t.cleared=oe.id WHERE ttid = 1 AND (cleared < 1 OR cleared IS NUll) and t.id in (1) ORDER BY t.ttstart
2018-06-11 13:16:31 -> PDO::beginTransaction() returns: 1
==> /var/log/apache2/error.log <==
[Mon Jun 11 13:16:31.690298 2018] [:error] [pid 13854] [client 192.168.9.109:52974] PHP Fatal error: Uncaught exception 'PDOException' with message 'There is already an active transaction' in /var/www/kivitendo-crm/inc/phpDataObjects.php:122\nStack trace:\n#0 /var/www/kivitendo-crm/inc/phpDataObjects.php(122): PDO->beginTransaction()\n#1 /var/www/kivitendo-crm/inc/stdLib.php(775): myPDO->begin()\n#2 /var/www/kivitendo-crm/inc/crmLib.php(3165): nextNumber('sonumber')\n#3 /var/www/kivitendo-crm/timetrack.php(81): mkTTorder('1', 'and t.id in (1)...', NULL)\n#4 {main}\n thrown in /var/www/kivitendo-crm/inc/phpDataObjects.php on line 122, referer: http://192.168.9.144/kivitendo/crm/timetrack.php
==> /var/log/apache2/other_vhosts_access.log <==
PNT-KIvitendo01:80 192.168.9.109 - - [11/Jun/2018:13:16:31 +0200] "POST /kivitendo/crm/timetrack.php HTTP/1.1" 500 358 "http://192.168.9.144/kivitendo/crm/timetrack.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
Danke und Gruß
Nick