Hallo,
leider überrascht mich der Table-Manager von X-Form mit einer Fehlermeldung sobald ich eine neue Tabelle anlegen will: "ErrorCode - InsertQueryError"
Kann ich den Debug-Modus hier aktivieren damit mir das fehlerhafte SQL-Statement angezeigt wird?
Die Error-Logs bringen mich hier nicht weiter - kein Eintrag.
Nachtrag:
wenn ich die Tabelle zuerst mit phpMyAdmin anlege, kann ich sie mit dem Table-Manager migrieren. Allerdings kann ich dann später den Eintrag in der rex_xform_table nicht editieren. Der Editor bedankt sich zwar freundlich für meine Änderung, ignoriert diese aber - das geänderte Feld "Bezeichnung" bleibt unverändert.
REDAXO: 4.6.1
PHP: 5.6.2
MySQL: 5.5.38
Xform Version 4.9
Danke,
Gunter
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
xform - fehler beim Tabelle anlegen
read the manual first
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: xform - fehler beim Tabelle anlegen
Hallo,
da scheint es bei der Migration einen Fehler zu geben. Entweder hätte er die Tabelle ncht annehmen dürfen oder hätte sie entsprechend ändern müssen.
Wichtig .. Die Tabelle muss ein `id`-Feld als auto_increment haben.. Ohne das funktioniert das mit dem Manager nicht.
lg
jan
da scheint es bei der Migration einen Fehler zu geben. Entweder hätte er die Tabelle ncht annehmen dürfen oder hätte sie entsprechend ändern müssen.
Wichtig .. Die Tabelle muss ein `id`-Feld als auto_increment haben.. Ohne das funktioniert das mit dem Manager nicht.
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Re: xform - fehler beim Tabelle anlegen
@Jan - danke für das schnelle Feedback.
ich habe mich womöglich etwas unklar ausgedrückt: Die Migration funktioniert!!
Ich habe die Migration nur erwähnt, um anzuzeigen, dass hier kein Rechteproblem vorliegt.
Wo's hapert ist das Anlegen - hier erhalte ich die Fehlermeldung : "ErrorCode - InsertQueryError".
Deshalb auch meine Frage nach dem Debug-Modus, denn der Insert scheint ja nicht zu klappen, und da hätte ich mir gerne das SQL-Statement angeschaut.
Auch der Update scheint hier zu klemmen obwohl ich keine Fehlermeldung erhalte, bleibt der Datensatz unverändert.
LG
Gunter
ich habe mich womöglich etwas unklar ausgedrückt: Die Migration funktioniert!!
Ich habe die Migration nur erwähnt, um anzuzeigen, dass hier kein Rechteproblem vorliegt.
Wo's hapert ist das Anlegen - hier erhalte ich die Fehlermeldung : "ErrorCode - InsertQueryError".
Deshalb auch meine Frage nach dem Debug-Modus, denn der Insert scheint ja nicht zu klappen, und da hätte ich mir gerne das SQL-Statement angeschaut.
Auch der Update scheint hier zu klemmen obwohl ich keine Fehlermeldung erhalte, bleibt der Datensatz unverändert.
LG
Gunter
read the manual first
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: xform - fehler beim Tabelle anlegen
habe dich shcon richtig verstanden.. aber es könnte ja auch sein, dass die xform da nicht richtig geht .. kannst du über phpmyadmin nachsehen ob alles passt ? .. ich gehe davon, dass die xform aktuell ist, oder ? (Beim Installer mal prüfen)
lg
jan
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Re: xform - fehler beim Tabelle anlegen
Hi Jan,
ich bin der Sache auf der Spur,
dies offenbart ein Blick mit print_r():
PHPMyAdmin belegt, dass 'list_sortfield' tatsächlich nicht existiert, ebesowenig wie 'list_sortorder'!
Wenn ich beide Felder via phpMyAdmin einfüge, funktioniert das "Anlegen" des Table-Manager.
Der Installer ist mit der Version von X-Form (Vers. 4.9) zufrieden.
Gruß
Gunter
ich bin der Sache auf der Spur,
dies offenbart ein Blick mit print_r():
Code: Alles auswählen
[sql] => rex_sql Object
(
[values] => Array
(
)
[fieldnames] => Array
(
)
[table] =>
[wherevar] =>
[query] => INSERT INTO `rex_xform_table` SET `prio`='4',`table_name`='rex_t2',`name`='Test 2',`description`='',`status`='1',`list_amount`='50',`list_sortfield`='id',`list_sortorder`='ASC',`search`='0',`hidden`='0',`export`='0',`import`='0'
[counter] => 0
[rows] => 0
[result] =>
[last_insert_id] =>
[debugsql] =>
[identifier] => Resource id #66
[DBID] => 1
[error] => Unknown column 'list_sortfield' in 'field list'
[errno] => 1054
)
[xform] => 1
[extension_point] => REX_XFORM_SAVED
Wenn ich beide Felder via phpMyAdmin einfüge, funktioniert das "Anlegen" des Table-Manager.
Der Installer ist mit der Version von X-Form (Vers. 4.9) zufrieden.
Gruß
Gunter
read the manual first
Re: xform - fehler beim Tabelle anlegen
Ich hab nochmal nachgeforscht was hier die Fehlerursache sein kann.
Dabei ist mir folgendes aufgefallen:
Offensichtlich wird bei dem Update über den Redaxo-Installer von X-Form 4.6 (REDAXO 4.6.1 Distribution) auf X-Form 4.9 die "install.inc.php" des manager plugins nicht ausgeführt! Deshalb fehlen auch die beiden Felder list_sortfield und list_sortorder.
Wenn ich aber im Addon-Tool den re-install des aktualisierten Updates aufrufe, werden die Tabellen ordnungsgemäß aktualisiert.
Ich hatte die Grundregel "Re-Installieren nach einem Update" nicht befolgt - sollte man aber tun, erspart ne Menge Sucherei!
LG
Gunter
Dabei ist mir folgendes aufgefallen:
Offensichtlich wird bei dem Update über den Redaxo-Installer von X-Form 4.6 (REDAXO 4.6.1 Distribution) auf X-Form 4.9 die "install.inc.php" des manager plugins nicht ausgeführt! Deshalb fehlen auch die beiden Felder list_sortfield und list_sortorder.
Wenn ich aber im Addon-Tool den re-install des aktualisierten Updates aufrufe, werden die Tabellen ordnungsgemäß aktualisiert.
Code: Alles auswählen
...
$sql->setQuery('
ALTER TABLE `' . $REX['TABLE_PREFIX'] . 'xform_table`
ADD `list_sortfield` VARCHAR(255) NOT NULL DEFAULT "id" AFTER `list_amount`,
ADD `list_sortorder` ENUM("ASC","DESC") NOT NULL DEFAULT "ASC" AFTER `list_sortfield`
');
...
LG
Gunter
read the manual first
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: xform - fehler beim Tabelle anlegen
das stimmt.. den bug gab es .. aber bei xform 4.9 war "eigentlich" wieder alles gut.. siehe readme.txt last Changes.. seltsam..
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Re: xform - fehler beim Tabelle anlegen
Hallo,
zur Info:
hatte grad das selbe Problem mit der 4.9 er Version " ErrorCode - InsertQueryError" und der aktuellen Redxo Vers....
Erst nach re-installieren des Addons funktioniert das anlegen von Tabellen wieder...
LG
Robert
zur Info:
hatte grad das selbe Problem mit der 4.9 er Version " ErrorCode - InsertQueryError" und der aktuellen Redxo Vers....
Erst nach re-installieren des Addons funktioniert das anlegen von Tabellen wieder...
LG
Robert
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: xform - fehler beim Tabelle anlegen
Hallo,
reinstall hat dann immerhon schon geholfen.. Neu installiert oder über den Installer geupdated ? oder alten Versionsordner mit dem neuen ausgetauscht ?
lg
Jan
reinstall hat dann immerhon schon geholfen.. Neu installiert oder über den Installer geupdated ? oder alten Versionsordner mit dem neuen ausgetauscht ?
lg
Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Re: xform - fehler beim Tabelle anlegen
Hallo Jan,
also ich hab Redaxo vom Downloadbereich ganz frisch installiert. Dann x-form Update über Installer gemacht...
Funktionieren tuts ja nach dem reinstall. Sollte auch nur ein Hinweis sein..., niemals Kritik!!
Danke, Danke, Danke für Redaxo!!!!
LG
Robert
also ich hab Redaxo vom Downloadbereich ganz frisch installiert. Dann x-form Update über Installer gemacht...
Funktionieren tuts ja nach dem reinstall. Sollte auch nur ein Hinweis sein..., niemals Kritik!!
Danke, Danke, Danke für Redaxo!!!!
LG
Robert
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: xform - fehler beim Tabelle anlegen
>Funktionieren tuts ja nach dem reinstall. Sollte auch nur ein Hinweis sein..., niemals Kritik!!
>Danke, Danke, Danke für Redaxo!!!!
.. Auch negative Kritik ist vollkommen ok.. und Hinweise sind auch super
Beim Update haben wir das Problem bereits behoben. D.h. in der nächsrten Version passt das beim Installer AddOn..
lg
>Danke, Danke, Danke für Redaxo!!!!
.. Auch negative Kritik ist vollkommen ok.. und Hinweise sind auch super
Beim Update haben wir das Problem bereits behoben. D.h. in der nächsrten Version passt das beim Installer AddOn..
lg
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Re: xform - fehler beim Tabelle anlegen
bisherige Installation x-form4.5, dort hatte ich das problem mit der Speicherung der Daten aus dem Formular heraus in die Datenbank: ErrorCode - InsertQueryError
Nun installiere ich Version 4.9. Beim Aktivieren des Addons bekomme ich folgende Fehlermeldung:
Fatal error: Class 'rex_path' not found in /homepages ... /redaxo/include/addons/xform/config.inc.php on line 35
Kann mir bitte jemand helfen?
REDAXO: 4.5.0
PHP: 5.4.42
MySQL: 5.1.73
Danke
Nun installiere ich Version 4.9. Beim Aktivieren des Addons bekomme ich folgende Fehlermeldung:
Fatal error: Class 'rex_path' not found in /homepages ... /redaxo/include/addons/xform/config.inc.php on line 35
Kann mir bitte jemand helfen?
REDAXO: 4.5.0
PHP: 5.4.42
MySQL: 5.1.73
Danke