Fehlermeldung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Fehlermeldung

Beitrag von Bulwyief »

Hallo,
habe seit gestern ein Fehler in meinem Board

www.schwarzes-cottbus.de

Nach dem posten eines Beitrages kommt diese Meldung:
Could not insert new word matches

DEBUG MODE

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 15305, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('nanu', 'doppelte', 'einträge', 'sollen', 'rausgelöscht', 'rückinfo')

Line : 251
File : functions_search.php
Weiß leider damit nix anzufangen...bitte um Hilfe

Grüsse
Buly
Vatex
Mitglied
Beiträge: 99
Registriert: 03.09.2006 17:30

Beitrag von Vatex »

Hi,

ich erhalte folgenden Fehler:

Code: Alles auswählen

Could not obtain matched posts list

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_search_wordmatch.MYI' (errno: 145)

SELECT m.post_id FROM phpbb_search_wordlist w, phpbb_search_wordmatch m WHERE w.word_text LIKE 'test' AND m.word_id = w.word_id AND w.word_common <> 1

Line : 340
File : search.php
Repariere mal die Datenbank mit phpmyadmin ( wie hier beschrieben )

Gruss

Vatex
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Beitrag von Bulwyief »

Geht leider auch nicht.
Komme nicht mal in das Menü für die versch. Operationen.

Mein Hoster hatte vor ein paar Tagen diese Info geschickt...
Sehr geehrte Kundin,
Sehr geehrter Kunde,

aufgrund von Hardware-Erweiterungen werden die Server C4 und C5 am Mittwoch, den 22.11.2006 für ca. 3 Stunden offline gehen.

Es werden für diese Server neue und weitere Festplatten eingebaut.

Beginn: ca. 10.00 Uhr

Datum: 22.11.2006

Server: C4 + C5
Liegt bestimmt daran oder?

MfG
Buly
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Beitrag von Bulwyief »

Konnte wenigstens die Tabelle reparieren mit REPAIR TABLE `phpbb_search_wordlist`
aber trotzdem unverändert.

MfG
Buly
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Eure Fehler sind absolut unterschiedlicher Natur.

Vatex hatte einen defekt der MySQL Datenbank, da hilft repair, korrekt.

Bei Bulwyief ist ein Fehler in der PHP Datei, hast du einen Mod eingebaut oder so? Der SQL-Query ist doch total zerschossen, das sieht aus als wären bei einem copy&paste 2 Querys "zusammengewachsen".
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Beitrag von Bulwyief »

Hallo,
nein keine Mods installiert die letzten Wochen...nur hatte ich grade die falsche tabelle reparieren können :)
Bei der eigentlichen Tabelle die die Fehler aufweist kommt folgende Meldung in phpMyAdmin wenn ich reparieren will:

Fehler

SQL-Befehl :

phpbb_search_wordmatch

MySQL meldet:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'phpbb_search_wordmatch' at line 1
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'phpbb_search_wordmatch' at line 1
Syntax sind Sonderzeichen meist < > [ ] { } ' ; " ,

guck halt mal in der ersten Zeile der Tabelle mit Hand nach,
ob du da den Fehler entdeckst.
kein Support per PN
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Beitrag von Bulwyief »

Problem gelöst !

Habe in der tabelle "php code erzeugen" geklickt in phpMyAdmin...danach repariert...es wurde eine zeile hinzugefügt.

Danke trotzdem an alle

Grüsse
Buly
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Wir sehen hier mal wieder sehr schön was passiert wenn Leute ohne Ahnung Tipps geben. Vatex hat dich auf eine falsche Spur gelenkt, es liegt hier sicher kein defekt der MySQL-Tabelle vor, dies ergäbe nämlich eine vollkommen andere Fehlermeldung.

Die SQL-Abfrage die dein phpBB erzeugt ist vollkommen falsch, deswegen meine Vermutung mit einem Mod. Vergleiche dochmal deine includes/functions_post.php und posting.php mit einem frisch entpackten phpBB2 Archiv.

Edit: Miriam hat recht, functions_search.php
Zuletzt geändert von Jensemann am 24.11.2006 20:05, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Der Fehler ist ja wohl offensichtlich:

Code: Alles auswählen

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 15305, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('nanu', 'doppelte', 'einträge', 'sollen', 'rausgelöscht', 'rückinfo')
INSERT INTO und SELECT in einem Befehl geht schon... aber nicht so und auch erst ab MySQL 5.
Verlinke mal bitte Deine functions_search.php als Textdatei...

//Edit: Mist jensemann war schneller.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“