Seite 1 von 1
Datenbank-Fehler nach PHP5
Verfasst: 21.08.2007 20:44
von damian1
Hallo!
Bei meinem Hoster wurde ein Upgrade auf php5 gemacht.
Wenn ich nun versuche Beiträge zu editieren oder zu löschen kommt folgende Meldung:
Could not delete word list entry
DEBUG MODE
SQL Error : 145 Table './d0036e14/phpbb_search_wordlist' is marked as crashed and should be repaired
DELETE FROM phpbb_search_wordlist WHERE word_id IN (63800)
Line : 382
File : functions_search.php
Kann mir da wer weiterhelfen?
Gruß,
Damian
Verfasst: 21.08.2007 21:02
von Dr.Death
Hallo,
keine Panik.....
--> phpbb_search_wordlist' is marked as crashed and should be repaired
--> Die Tabelle phpbb_search_wordlist ist als abgestürzt markiert und sollte repariert werden.
Gehe in Deinen phpMyAdmin und gib im SQL Fenster mal folgenden Befehl ein:
Verfasst: 21.08.2007 21:11
von damian1
Hi!
Danke für die rasche Antwort!
Jetzt zeigt phpmyadmin zwar keinen Fheler mehr an, aber im Forum kriege ich noch immer dieselbe Fehlermeldung.
Mfg,
Damian
Verfasst: 21.08.2007 21:13
von Dr.Death
OK, dann baue mal schnell den
DB Maintenance MOD ein.
Lasse durch den MOD die Suchtabellen leeren und danach neu aufbauen.
Verfasst: 21.08.2007 21:15
von damian1
Muß mich korrigieren: nach erneutem Laden von phpmyadmin kommt auch hier eine Fehlermeldung.
Habe dann nochmals versucht zu reparieren, aber nun tut sich gar nichts mehr. Keine ANzeige, daß sich etwas an der Tabelle geändert hätte. Nur die Meldung, daß ein fehler vorliege.
Verfasst: 21.08.2007 21:33
von damian1
So, habe alles installiert und ausgeführt. NUn kommt im Prinzip derselbe Fehler:
Fehler: Couldn't delete from search-word table!
SQL Error : 145 Table './d0036e14/phpbb_search_wordlist' is marked as crashed and should be repaired
DELETE FROM phpbb_search_wordlist
Line : 3047
File : /www/htdocs/w006f0d4/phpBB2-2/admin/admin_db_maintenance.php
Verfasst: 21.08.2007 22:45
von Dr.Death
OK,
dann ist die Tabelle wohl defekt.
Lösung: Löschung und Neu-Anlegung der Tabelle.
Führe bitte diesen Code in deinem phpMyAdmin SQL Fenster aus:
Code: Alles auswählen
DROP TABLE IF EXISTS phpbb_search_wordlist;
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default '',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
Danach musst Du mit dem DB Maintenance MOD den Suchindex neu aufbauen lassen.
Verfasst: 21.08.2007 23:04
von damian1
Prima!
Jetzt klappt wieder alles!
Vielen lieben Dank!
Ab jtzt bist Du mein Gott! *gg*
Mfg,
Damian
Verfasst: 01.10.2007 23:31
von Gibsycom
Hallo Support-Team,
ich habe ein ähnliches Problem
Mein Provider hat auf PHP5 umgestellt und seid dem habe ich einige Probleme.
Wenn ich Beiträge oder PMs schreibe kommt diese Fehlermeldung:
################
Error in posting
DEBUG MODE
SQL Error : 1062 Duplicate entry '0' for key 1
INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_icon) VALUES (143, 39, 2, '', 1191174795, '543911a5', 1, 0, 1, 1, 0)
Line : 477
File : functions_post.php
Can´t save Error Message
################
Es wird jedoch schon abgeschickt, aber jener Beitrag oder PMs können nicht geöffnet werden, klickt man auf den Beitrag, so erscheint dieses:
Das gewählte Thema oder der Beitrag existiert nicht.
Bei PMs wenn ich klicke diese Meldung:
Es wurde keine Beitrags-ID angegeben.
Den
DB Maintenance MOD habe ich installiert und durchgeführt, die Fehler treten jedoch wieder auf
An was könnte es liegen, könnte mir jemand einen rat geben
Danke im voraus LG Gibsy
--------------------
edit:
Fehler PMs konnte ich beheben in dem ich die Tabelle phpbb_privmsgs gelöscht und neu angelegt habe.
Bei den Beiträgen hat es leider nicht geklappt.