Seite 1 von 1

SQL-Error bein INSERT

Verfasst: 01.12.2006 17:48
von der-Webdesigner.net
Hallo zusammen!

Ich erhalte folgende Fehlermeldung, werde jedoch nicht wirklich schlau daraus. Habe im Board schon alles durchsucht, habe jedoch leider nichts passendes gefunden. Den Quellcode habe ich mir ebenfalls angeschaut, aber auch dieser gibt mir leider keine genauen Hinweise auf die Fehlerursache.
Klar, es wird mir gesagt, dass diese Datei nicht existiert. Doch was ist das für eine Datei? Oder ist dort ein Fehler, dass das Fragezeichen nicht richtig in PHP ersetzt wird? Ich selbst habe das phpbb mehrmals auf meinem Server laufen, daher kann ich einen Serverfehler eigentlich ausschließen, auch wenn dies in einem anderen Thread gesagt wurde.
Could not insert new word

DEBUG MODE

SQL Error : 1105 File '/usr/share/mysql/charsets/?.conf' not found (Errcode: 2)

INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('test', 0)

Line : 234
File : functions_search.php
Ich wäre sehr dankbar für jeden Hinweis.

Liebe Grüße,
Manuel

Verfasst: 01.12.2006 19:40
von Underhill
Hi,

MySQL CharSet pruefen:
http://forums.mysql.com/read.php?52,34293,34293

Gruss
Underhill

Verfasst: 01.12.2006 20:03
von der-Webdesigner.net
Danke für den Hinweis. Leider werde ich nicht ganz schlau daraus, denn am Server wollte ich eigentlich keine Einstellungen vornehmen, da das Forum ja mehrfach auf diesem Server funktioniert. Demnach kann der Fehler ja nicht daran liegen oder irre ich mich?


Habe mir gerade die config-Datei angeschaut und dort steht noch mysql anstatt mysql4. Habe das geändert, bekomme jetzt jedoch den nächsten Fehler:
Could not insert new word

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('test', 0)

Line : 234
File : functions_search.php

Verfasst: 01.12.2006 20:25
von Underhill

Verfasst: 02.12.2006 04:24
von der-Webdesigner.net
Es wundert mich dennoch irgendwie...weisst du denn rein zufällig, was ich genau wo eintragen muss? Dort ist die Rede von Index und einem fehlenden Zeichensatz. Wie finde ich denn heraus welcher verwendet werden soll oder ist es möglich den Zeichensatz so manuell fürs Forum anzupassen, dass er mit der bestehenden Datenbank läuft?

Denn demnach könnte ich mysql4 dann auch wieder auf mysql ändern, wobei ich die detailierten Unterschiede momentan nicht kenne, da ich mit zu vielen verschiedenen Datenbanken arbeite.

Vielen Dank schonmal für deine Hilfe Underhill! :)

Lg,
Manuel