[gelöst]Webformular, Komponente nicht hinzufügbar :-(
am 09.04.2011 - 17:18 Uhr in
Hallo liebe Community,
ich habe ein Problem mit meinem Webformular-Modul(Version: 6.x-3.9).
Wenn ich ein neues Formular erstelle und versuche eine neue Komponente hinzuzufügen zeigt mir Drupal an, dass die Komponente hinzugefügt wurde. Allerdings werden zudem User Warnings angezeigt und die neue Komponente wird nicht angezeigt. Sie wurde gar nicht hinzugefügt.
Folgende Warnings wurden gezeigt:
* warning: Invalid argument supplied for foreach() in /home/vhosts/5000159203/meineseite/htdocs/includes/menu.inc on line 258.
* user warning: Unknown column 'auto_save' in 'field list' query: INSERT INTO cms_webform (nid, confirmation, confirmation_format, redirect_url, status, block, teaser, allow_draft, auto_save, submit_notice, submit_text, submit_limit, submit_interval) VALUES (62, '', 2, '', 1, 0, 0, 0, 0, 1, '', -1, -1) in /home/vhosts/5000159203/meineseite/htdocs/includes/common.inc on line 3538.
* user warning: Duplicate entry '62-1' for key 'PRIMARY' query: INSERT INTO cms_webform_roles (nid, rid) VALUES (62, 1) in /home/vhosts/5000159203/meineseite/htdocs/sites/all/modules/webform/webform.module on line 950.
* user warning: Duplicate entry '62-2' for key 'PRIMARY' query: INSERT INTO cms_webform_roles (nid, rid) VALUES (62, 2) in /home/vhosts/5000159203/meineseite/htdocs/sites/all/modules/webform/webform.module on line 950.
Neue Komponente Text wurde hinzugefügt.
Nun können meine User keine Webformulare mehr erstellen :-(
Ich habe noch nicht in die Datenbank geschaut, könnt ihr mir helfen, dass ich das Problem gelöst bekomme?
EDIT:
Ich habe in die Tabelle webform_component geguckt und dort sind die neu erstellten Komponenten vorhanden. Dort gibt es auch doppelte Einträge, könnte das eventuell das Problem sein?
Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Ist node/62 dein neu
am 11.04.2011 - 13:10 Uhr
Ist node/62 dein neu erstellter node?
Hast du ein update oder sowas eingespielt? Irgendetwas anderes verändert, weil es vorher ja funktioniert hat?
-----------
Luca Curella
Kooperative Netze - Berlin
Ja genau, ich habe versucht
am 11.04.2011 - 13:39 Uhr
Ja genau, ich habe versucht ein Update mit der update.php versucht. Das Update ist fehlgeschlagen mit einem http 501 - Fehler.
Habe das Szenario lokal(xampp-Installation) nachgespielt. Das update hat dort wunderbar geklappt, also habe ich mir die update queries des webform-moduls gespeichert und auf meiner online installation ausgeführt. Nun klappt das ganze wieder, allerdings zeigt mir Drupal nun wieder an, dass die Datenbank wieder aktualisiert werden muss.
Habe die Aktualisierungen noch nicht dürchgeführt, schätze aber das es wieder einen 501 Fehler geben wird und ich mir wieder irgendein Modul zerschiessen werde.
Kann man etwas gegen den 501 Fehler machen?
Zitat: allerdings zeigt mir
am 12.04.2011 - 13:05 Uhr
allerdings zeigt mir Drupal nun wieder an, dass die Datenbank wieder aktualisiert werden muss.
so musst du es dann auch machen... nicht irgendwelches Zeug an update.php vorbei...
Bei welchem Provider liegt deine online Installation? Welcher Webserver/Version?
-----------
Luca Curella
Kooperative Netze - Berlin
Hi, ja ich werde das Update
am 13.04.2011 - 17:45 Uhr
Hi,
ja ich werde das Update definitiv noch durchführen, sobald ich mich für ein paar Stunden darum kümmern kann.
Meine Installation liegt bei prosite.de auf einem Apache (Apache/2.2.0 (Fedora)).
MySQL-Datenbank 5.1.51
PHP 5.3.6
Kann man die 501 - Fehler durch eine Apache Konfiguration beseitigen?
Ich würde mit PHP 5.3
am 14.04.2011 - 08:07 Uhr
Ich würde mit PHP 5.3 aufpassen, da nicht alle Module für diese PHP-Version ausgelegt sind und teilweise massiv Probleme verursachen können.
sense-design | online solutions | Do not hack core!
Drupalcenter Verhaltensregeln | Threads bitte auf [gelöst] stellen.
Das Problem habe ich gelöst,
am 22.05.2011 - 14:31 Uhr
Das Problem habe ich gelöst, den 501 Fehler bekomme ich nciht weg, aber auf meiner Offline Installation tritt er nicht auf.
Musste einfach nur die Datenbank aktualisieren, ging aber durch 501-Fehler nicht.
Also:
1. Webseite komplett gesichert(Dateien und SQLDB).
2. Sicherung herunterladen und offline installieren(mit XAMPP).
3. Aktualisierungen durchführen und offline testen ob alles läuft.
4. Online Webseite in Wartungsmodus schalten und aktualisierte Webseite hochladen.
5. Läuft alles Wartungsmodus aus und alles ist gut :-)
Hat den Vorteil das man nach einem Fehler sich nicht die Onlineinstallation platt gemacht hat.
Ich würde mit PHP 5.3 aufpassen, da nicht alle Module für diese PHP-Version ausgelegt sind und teilweise massiv Probleme verursachen können.
Kann man das irgendwo nachgucken ob diese dafür geeignet sind? Und wie wirken sich solche Probleme aus?
Grüße