Datenbankfehler: Invalid SQL:con_actionlog

Gesperrt
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Datenbankfehler: Invalid SQL:con_actionlog

Beitrag von danuela »

Hallo Gemeinde,

habe seit Tagen folgende Fehlermeldung im Errorcode und kann damit nicht allzuviel anfangen. Dieser Fehler erscheint ständig; das Errorlog ist jeden dritten Tag knappe 05 MB gross :shock:


[15-Mär-2005 09:00:45] Invalid SQL: INSERT INTO
con_actionlog
SET
idlog = 5537,
user_id = '48a365b4ce1e322a55ae9017f3daf0c0',
idclient = 1,
idlang = 1,
idaction = 20,
idcatart = '0',
logtimestamp = '2005-03-15 09:00:45'<br><br>


Ich vermute, dass es
1. etwas mit der Artikelliste zu tun haben könnte
und
2. an den "<br><br>" liegt...

Any ideas????

Danke vorab Danuela
... es bleibt spannend.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

*** make your own tools (wishlist :: thx)
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Jau danke - hab ich mir durchgelesen und die conlib mal abgeändert. Nn erscheint folgendes im Errorlog:

[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 467
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 468
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 469
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 470
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 471
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 472
[15-Mar-2005 11:21:32] PHP Warning: Cannot add header information - headers already sent by (output started at /home/www/web48/html/conlib/db_mysql.inc:789) in /home/www/web48/html/conlib/session.inc on line 121
... es bleibt spannend.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

am ende der db_mysql.inc zeile 789
dürfen keinerlei leerzeichen oder zeilenumbrüche sein...
die datei muss mit ?> aufhören...
*** make your own tools (wishlist :: thx)
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Ja, das sieht schon besser aus; bekomme keine Errors mehr - lieben Dank Emergence!!

Übrigens: ich kann via FTP meinem Errorlog keine CHMODs zuweisen; Fehlermeldung 550 failes erscheint. Du hattest doch da mal die Prioritäten geändetr. Gab's da auch probs??
... es bleibt spannend.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

na ja sollte das mit
Invalid SQL: INSERT INTO con_actionlog SET...
nochmal auftauchen steht im errorlog.txt wenigstens der sql fehler dort den mysql meldet...

die andere sache
sieh dir den besitzer/gruppe der datei an...
besitzer wird ziemlich sicher der apache user sein -> wwwrun oder ähnliches... der apache server kann die datei dann ganz normal schreiben.
als ftp user hast du aber keinerlei rechte auf die datei...
du wirst aber die datei löschen können... sollte keine datei dann vorhanden sein legt der apache user einfach wieder eine an.
wenn du die datei löscht und ne leere errorlog.txt auf den server lädst dann musst du der datei die berechtigungen via chmod geben, ansonsten kann der apache user keine protokolierung vornehmen...

nähere infos bekommst du auch von deinem provider... (zumindestens sollte er das wissen)
*** make your own tools (wishlist :: thx)
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Jau - danke - diese Antwort hab sogar ich verstanden - hoffe der Tread war auch für andere User nützlich!

Und tschüss ;-))
... es bleibt spannend.
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Hi Emergence....

sorry for penetration, aber soeben kam der Fehler wieder zum Vorscheinen - allerdings mit genauer Fehlerbeschreibung:

[15-Mär-2005 16:01:39] MySQL-Error: Table 'usr_web48_1.con_actionlog' doesn't exist (1146)

Eigentlich ist das die richtige Datenbank und die tabelle con_actionlog ist auch vorhanden... eine Idee??

Danuela
... es bleibt spannend.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

vielleicht hat dein Provider im Moment Probleme?

Ich kann mir nicht vorstellen, daß das ein Problem von Contenido ist...
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Hi Timo, glaub ich eigentlich nicht; wir hatten vor einer Woche ziemlich viel hier rumgewerkelt und der Fehler kütt erst seitdem...
... es bleibt spannend.
danuela
Beiträge: 36
Registriert: Mi 14. Jul 2004, 07:06
Wohnort: Sankt Augustin
Kontaktdaten:

Beitrag von danuela »

Sorry Folks - hier nun die Auflösung des Ganzen:

Die Fehlermeldung hatte wirklich recht: Die Tabelle Con_actionslog gab's in der DB doch nicht. Die muss wohl irgendwann mal gelöscht und nicht wieder angelegt worden sein. Kurzum: neu angemeldet und schon ist alles paletti;

dank allen für die Unterstützung - we're closed now ;-))
... es bleibt spannend.
Gesperrt