ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Probleme mit Conpresso 4.1.6

 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> laufender Betrieb ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
_Tobias_
ConPresso-Newbie


Anmeldungsdatum: 23.09.2013
Beiträge: 2

BeitragVerfasst am: 23.09.2013 15:51    Titel: Probleme mit Conpresso 4.1.6 Antworten mit Zitat

Windows Web Server 2008 R2
MySQL Server 5.5
PHP Version 5.2.13

Testinstallation des Conpresso ohne Modifikationen zum Zweck der Problemeingrenzung

Fehler bei der Installation

Zitat:
Incorrect integer value: '' for column 'usergroups_id' at row 1 (1366); Request: /cms/_setup/step2.php; Referer:http://www.test.tob/cms/_setup/step2.php; Invalid SQL: INSERT INTO cpo_user VALUES ('1', 'admin', 'admin@mail.de', 'deutsch', '4', '1', '',

'21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'adm', '2001-11-11 11:11:11', 'SETUP')


Fix: Einfügen einer 0 in zeile 40 des installationsscripts "step3.inc.php"
Code:
."'', "

zu
Code:
."'0', "


danach wird die Installation fehlerfrei beendet


Fehler beim Anlegen eines neuen Nutzers nach Fertigstellung der Installation

Zitat:
Database error:
Invalid SQL: INSERT INTO cpo_user (id, user, name, initial, email, language, admin, usergroups_id, passwd) VALUES (2, 'test', 'test', '', '', 'deutsch', '0', '', '098f6bcd4621d373cade4e832627b4f6')
Incorrect integer value: '' for column 'usergroups_id' at row 1 (1366)

An error occured while we were handling an error. This is bad.
Invalid SQL: INSERT INTO cpo_log (user, datum, aktion, bemerkung) VALUES ('admin [Administrator]', '2013-09-23 15:36:03', 'database error (1/2)', 'Incorrect integer value: \'\' for column \'usergroups_id\' at row 1 (1366); Request: /cms/_admin/users.php; Referer:http://www.test.tob/cms/_admin/users.php?action=users_create; Invalid SQL: INSERT INTO cpo_user (id, user, name, initial, email, language, adm')
An error occured while we were handling an error. This is bad.
Invalid SQL: REPLACE INTO cpo_sessions SET sessid='s3m250ig15i19q0j4qv51ek7d5', data='SID_login|s:5:\"admin\";SID_user|a:8:{s:2:\"id\";s:1:\"1\";s:13:\"usergroups_id\";s:1:\"0\";s:6:\"editor\";s:1:\"1\";s:7:\"initial\";s:3:\"adm\";s:5:\"email\";s:16:\"admin@mail.de\";s:5:\"admin\";s:1:\"4\";s:8:\"language\";s:7:\"deutsch\";s:4:\"name\";s:13:\"Administrator\";}SID_rubric_secure|s:0:\"\";SID_Rubrik|s:0:\"\";SID_rubric_id|s:0:\"\";SID_rubric_source_rubric_id|s:0:\"\";SID_rubric_name|s:0:\"\";SID_IP|s:9:\"10.3.1.20\";SID_pagers|a:3:{s:8:\"articles\";i:0;s:5:\"users\";i:0;s:16:\"articles_release\";i:0;}SID_log_login_id|s:1:\"1\";SID_navigation_id|i:0;SID_stufe1|i:0;SID_stufe2|i:0;SID_stufe3|i:0;SID_stufe4|i:0;CSRF|a:2:{s:32:\"acae1fd8a685d810bbb698ea9538bd3b\";s:10:\"users_save\";s:32:\"d116effafea167ea2a2e307d6c77a01a\";s:10:\"users_save\";}SID_navigation|a:8:{s:7:\"Rubrics\";b:0;s:8:\"Articles\";b:0;s:5:\"Files\";b:0;s:8:\"Snippets\";b:0;s:9:\"Templates\";b:0;s:5:\"Users\";b:1;s:7:\"Modules\";b:0;s:6:\"System\";b:0;}SID_navigation_opened|a:0:{}', lastupdated=NOW()



Anlegen einer Gruppe
Zitat:
Database error:
Invalid SQL: INSERT INTO cpo_usergroups SET id = '', usergroup = 'testgr', description = 'test', c_time = '2013-09-23 16:01:58', changer = 'admin'
Incorrect integer value: '' for column 'id' at row 1 (1366)




Erstellen eines Artikels
Zitat:
Database error:
Invalid SQL: INSERT INTO cpo_news (nr, artikel_archiv, article_nr, auth, keywords, commentary, rubric_id, templates_id, titel, datum, verfallsdatum, pub_datum, autor, email, initial, idx, freigabe, released_user_id, release_date, last_modify, c_time, changer, sort_id) VALUES ('', '0', '', '', 'testschlüssel', 'kommentar', '2', '1', 'testtitel', '2013-09-23 16:06:04', '2013-09-24 23:59:00', '2013-09-23 16:06:00', 'Administrator', 'admin@mail.de', 'adm', 'zzzzzzzz', '1', '', '0000-00-00 00:00:00', '2013-09-23 16:07:20', '2013-09-23 16:07:20', '', '')
Incorrect integer value: '' for column 'nr' at row 1 (1366)


Diese Fehler treten auch nach dem Update von 4.0.5 auf 4.1.6 auf diesen Server auf.

Wo liegt das Problem des Servers und was ist die Lösung?
Conpresso zu Modifizieren ist leider keine wirkliche Lösung da mehr als nur ein Conpresso laufen soll nach einem Versionsupgrade.

Besten Dank schon im vorraus für eure Hilfe
Tobias
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7009

BeitragVerfasst am: 23.09.2013 17:04    Titel: Antworten mit Zitat

Dein mySQL-Server läuft vermutlich im Strict Mode.
Dazu finden sich Millionen von ähnlichen Einträgen bei Google und kaum eine verbreitete Software läuft damit.
Du könntest in der my.ini (Windows) mal nach der Zeile sql-mode= suchen.

Siehe auch
http://dev.mysql.com/doc/refman/5.5/en/server-sql-mode.html

Vor sieben Jahren hatten wir das hier schon mal
http://community.conpresso.de/viewtopic.php?p=14223#14223

Um dies für ConPresso allgemein möglich zu machen, sollte nicht versucht werden in die Spalte usergroup_id zu schreiben, also sowohl den Feldnamen als auch den leeren Wert ('') aus der Abfrage zu nehmen. Das macht alles aber deutlich komplizierter...

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
_Tobias_
ConPresso-Newbie


Anmeldungsdatum: 23.09.2013
Beiträge: 2

BeitragVerfasst am: 25.09.2013 08:48    Titel: Antworten mit Zitat

Besten Dank!

mit dem code von Balu
balu hat Folgendes geschrieben:
Workaround eventuell den folgenden SQL-Befehl abzusetzen:

SET SESSION sql_mode=''

Ich wuerde diesen gerne in "_include/db_mysql.inc.php" unterbringen, in der connect()-Funktion - direkt vor der Zeile

if (!mysql_select_db($this->Database))

Die Zeile muesste dann wie folgt aussehen:

mysql_query("SET SESSION sql_mode=''", $this->Link_ID);
funktioniert es.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> laufender Betrieb ConPresso 4 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen