Hallo zusammen,
ich habe ein sehr seltsames (jedenfalls für mich) Phänomen:
Wenn ich in einem (irgendeinem!) Modul folgendes SQL Statement hinterlege:
$sql_insert_log = 'INSERT INTO con_frontendlog (idfrontenduser, username, idclient, idlang, idart, idcat, title)';
$sql_insert_log.= ' VALUES (1,"wwmedia",1,1,1,1,"Titel");';
dann kommt beim Speichern des Modules "Fehler: Verbindung unterbrochen". Das Modul wird aber trotzdem korrekt gespeichert...
Weiß jemand etwas dazu?
Mit einer anderen SQL-Anweisung ist es kein Problem. Das SQL ist auch richtig so, es werden auch Daten korrekt in die DB geschrieben. Eine Ausgabe im errorlog gibt es nicht.
Seltsam, oder?
Modul speichern schlägt fehl
-
- Beiträge: 46
- Registriert: Di 6. Mär 2012, 10:51
- Wohnort: 72275 Alpirsbach
- Kontaktdaten:
Modul speichern schlägt fehl
Wolfgang Wöhrle MEDIA
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
-
- Beiträge: 46
- Registriert: Di 6. Mär 2012, 10:51
- Wohnort: 72275 Alpirsbach
- Kontaktdaten:
Re: Modul speichern schlägt fehl
Sehr spannend:
Wenn ich in einem x-beliebigen Modul eingebe:
$variable = "INSERT INTO";
wird ganz normal gespeichert.
Gebe ich hingegen:
$variable = "INSERT INTO ";
mit einem Leerzeichen hinter INTO ein, dann kommt der Fehler mit "Fehler: Verbindung unterbrochen". Es ist auch egal, ob ich die Zeile auskommentiere oder nicht.
Was ist denn da los? Vielleicht ein Bug wenn das Modul auf Korrektheit geprüft wird. Kann man das irgendwo ausschalten, zum Testen ob es daran liegt?
Wenn ich in einem x-beliebigen Modul eingebe:
$variable = "INSERT INTO";
wird ganz normal gespeichert.
Gebe ich hingegen:
$variable = "INSERT INTO ";
mit einem Leerzeichen hinter INTO ein, dann kommt der Fehler mit "Fehler: Verbindung unterbrochen". Es ist auch egal, ob ich die Zeile auskommentiere oder nicht.
Was ist denn da los? Vielleicht ein Bug wenn das Modul auf Korrektheit geprüft wird. Kann man das irgendwo ausschalten, zum Testen ob es daran liegt?
Wolfgang Wöhrle MEDIA
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Re: Modul speichern schlägt fehl
Gute Frage.
Beim Beispiel in deinem ersten Post könnte es auch am Strichpunkt liegen, der innerhalb des sql-Statements m.E. nicht sein muss. Tritt der Fehler auch auf, wenn die Zeile heißt:
Beim Beispiel in deinem ersten Post könnte es auch am Strichpunkt liegen, der innerhalb des sql-Statements m.E. nicht sein muss. Tritt der Fehler auch auf, wenn die Zeile heißt:
Code: Alles auswählen
$sql_insert_log.= ' VALUES (1,"wwmedia",1,1,1,1,"Titel")';
-
- Beiträge: 46
- Registriert: Di 6. Mär 2012, 10:51
- Wohnort: 72275 Alpirsbach
- Kontaktdaten:
Re: Modul speichern schlägt fehl
Der Strichpunkt ändert nichts an der Sache, leider.
Es liegt tatsächlich an der String-Kombination "INSERT INTO ". Sobald das in irgendeiner Form (selbst auskommentiert) vorkommt, erscheint die "Fehlermeldung". Gespeichert wird trotzdem.
Es muss aber etwas mit dem Server/den Servereinstellungen zu tun haben, denn auf einem anderen System mit der gleichen Contenido-Version 4.9.6 tritt das Problem nicht auf.
Nun ja, vielleicht findet sich der Fehler ja noch
Es liegt tatsächlich an der String-Kombination "INSERT INTO ". Sobald das in irgendeiner Form (selbst auskommentiert) vorkommt, erscheint die "Fehlermeldung". Gespeichert wird trotzdem.
Es muss aber etwas mit dem Server/den Servereinstellungen zu tun haben, denn auf einem anderen System mit der gleichen Contenido-Version 4.9.6 tritt das Problem nicht auf.
Nun ja, vielleicht findet sich der Fehler ja noch
Wolfgang Wöhrle MEDIA
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Modul speichern schlägt fehl
Hallo Wolfgang,
ich würde mal im MySQL-Server-Log nachschauen. Falls dieses nicht vorhanden sein sollte dann in der my.ini einschalten. Ich habe den Verdacht das die eingesetzte MySQL-Version da ein Problem mit dem String hat (an welcher Stelle auch immer), das Modul wird aber gespeichert da es ja im Dateisystem liegt.
Gruß aus Franken
Ortwin
ich würde mal im MySQL-Server-Log nachschauen. Falls dieses nicht vorhanden sein sollte dann in der my.ini einschalten. Ich habe den Verdacht das die eingesetzte MySQL-Version da ein Problem mit dem String hat (an welcher Stelle auch immer), das Modul wird aber gespeichert da es ja im Dateisystem liegt.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 46
- Registriert: Di 6. Mär 2012, 10:51
- Wohnort: 72275 Alpirsbach
- Kontaktdaten:
Re: Modul speichern schlägt fehl
Danke, werde ich mal tun.
Vielen Dank schon mal
Vielen Dank schon mal
Wolfgang Wöhrle MEDIA
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Freudenstädter Str. 86
72275 Alpirsbach
mail@wolfgangwoehrle.de | www.wolfgangwoehrle.de
Re: Modul speichern schlägt fehl
Und nicht vergessen hier zu berichten, damit 4fb dazu ein BUG-Ticket öffnen kann.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType