Seite 1 von 2
Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Mi 23. Jul 2014, 09:28
von rethus
In einer 4.9.2er Installation (Übertragung auf den Server) funktioniert die Validierung des ModulCodes nicht mehr.
Diese wird ja durch ein Icon vor der textarea mit rot, grün, oder Warteschleife angezeigt. Dort wird nach dem Umzug bei vielen (nicht allen) Modulen nur die Warteschleife angezeigt.
Ein Blick in die Serverlogs zeigt, dass hier ajaxmain.php ein Problem zu haben scheint:
Code: Alles auswählen
Premature end of script headers: ajaxmain.php, referer: http://...../contenido/main.php?area=mod_edit&frame=4&action=&idmod=64&contenido=27l8m490k1oqlt0df0ibl1rufh9dun6q
Auch die Konsole vom Browser bestätigt dies:
Code: Alles auswählen
POST http://........../contenido/ajaxmain.php 504 (Gateway Time-out)
Ein direkter Aufruf von ajaxmain.php funktioniert aber ohne weitere Probleme oder Fehlermeldungen.
Also habe ich mich (mangelds xdebug auf dem Server) via
echo "ingendeine Variable";exit(); durch den Code gehangelt und hab herausgefunden, dass es auch an dem Thema UTF-8 Codierung liegt, dass mir ja momentan Probleme bereitet (siehe
http://forum.contenido.org/viewtopic.php?f=92&t=34696).
Denn wenn ich in einem funktionierenden Modul deutsche Umlaute einfüge, wird der Modulcode geleert, was auf htmlentities() zurückzuführen ist, das ohne den Parameter ENT_IGNORE aufgerufen wird... somit wird, wenn ein fehlerhaftes (nicht UTF-8 Zeichen vorhanden ist, der gesamte String verworfen.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Mi 23. Jul 2014, 20:34
von homtata
Ich meine mich zu erinnern, dass wir dieses Thema für Versionen bis 4.9.2 schonmal irgendwo intensiv durchgekaut haben. Modulcodes wurden entweder geleert oder endlos nicht gespeichert, wenn bestimmte falsche Codeschnipsel oder Sonderzeichen auftauchten. Ich würde vorschlagen, erstmal auf die 4.9.3 zu gehen, die läuft bei mir - was diese Punkte angeht - eigentlich jetzt wirklich stabil, während ich bei den Vorgängerversionen immer wieder gebibbert habe, dass das Modul zerschossen ist (und sich auch über die Historie nicht mehr herstellen ließ).
LG
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Do 24. Jul 2014, 14:04
von rethus
Ja, werde dann mal ein Upgrade wagen. Wobei es bei Contenido bisher nie wirklich nennenswerte Probleme bei Upgrades gab.
Dann kann ich ja direkt auf die 9.4er gehen, oder gibt es dagegen etwas einzuwenden?
Komisch ist es halt nur, weil es im lokalen Entwicklungsumfeld und auf dem alten Live-Server sauber lief.
Bibbern gibt es bei mir nicht, ich arbeite seit langem konsequent mit Dev, Staging und Live-server... und seit die Module auch nicht mehr wie früher in der DB sind, fällt es noch leichter, diese lokal anzupassen, zu testen und dann nach Live zu schieben... is halt nur nervig, wenn der Redakteur durch eigene Anpassungen "unbewusst" durch einen Contenido-Fehler ein Modul zerschießt.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Fr 25. Jul 2014, 08:10
von rethus
Tja, habe nun die Version 4.9.4 drauf, aber das Problem besteht nach wie vor.
Irgend welche anderen Ideen?
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Di 2. Dez 2014, 17:59
von rethus
Bim bom, Problem noch aktuell.

Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Do 4. Dez 2014, 08:35
von frederic.schneider_4fb
Tritt das denn pauschal bei allen Modulcodes auf oder nur bei bestimmten - wenn ja, wie sehen diese aus?
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Do 4. Dez 2014, 11:24
von rethus
Nicht bei allen Modulen.
Hier mal anbei ein Modul, bei dem es auftritt.
teaser_video.zip ist als Export aus Contenido erstellt worden.
steaser_video_manualExport.zip wurde direkt aus dem Verzeichnis heraus gezipt.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Mo 8. Dez 2014, 17:06
von rethus
Und, jemand ne Idee?
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Mi 17. Dez 2014, 10:17
von rethus
Wäre klasse, wenn dies mal jemand mit dem oben angehängten Modul ausprobieren könnte.
Einfach importieren, und sehen, ob das Problem auch dann auftritt.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Fr 19. Dez 2014, 16:41
von rethus
Ähm, lass dich nicht stören, ich putze hier nur....

Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Fr 19. Dez 2014, 20:04
von frederic.schneider_4fb
Ich gebe das mal an meine Kollegen weiter, da ich bis Januar nicht mehr im Büro bin! Verzeihe bitte, dass Du noch keine Antwort bekommen hast.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Fr 19. Dez 2014, 21:05
von rethus
Kein Ding, danke für deine Mühe.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Do 29. Jan 2015, 16:02
von rethus
Gibt es schon Neuigkeiten?
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Di 3. Feb 2015, 12:45
von rethus
Würde mich riesig freuen, wenn das mal jemand testen könnte.
Re: Validierung von Modul-Code - funktioniert nicht mehr
Verfasst: Fr 6. Feb 2015, 17:45
von marcus.gnass_4fb
Ich hab den CONTENIDO-Export mal unter einer 4.9.6 getestet.
Hier scheint alles zu funktionieren.
Ich versuch gleich nochmal den manuellen Export ...
Sorry ... auch hier kann ich kein Problem feststellen.