Uwaga: ten wpis powstał dawno temu. Istnieje spora szansa, że nie odzwierciedla obecnych poglądów i opinii autora.
Pytałem już w kilku miejscach, ale na razie bez odpowiedzi, więc może tu jakąś dostanę, bo przecież czyta ten blog przynajmniej parę osób znających się na bazach danych i okolicach.
Od kilku dni czasem przy dodawaniu lub edycji wpisów (a także próbie usunięcia niektórych stron czy wpisów) rozwala mi się tabela wp_posts w bazie danych. Dostaję taki komunikat:
WordPress database error: [Incorrect key file for table ‘wp_posts’; try to repair it]
UPDATE
wp_posts SET post_author = ‘1’, post_date = ‘2006-01-16 06:56:52’,
post_date_gmt = ‘2006-01-16 05:56:52’, post_content = ‘[ ciach
zawartośc wpisu ]’, post_content_filtered = ”, post_title = ‘Stylish’,
post_excerpt = ”, post_status = ‘publish’, comment_status = ‘open’,
ping_status = ‘open’, post_password = ”, post_name = ‘stylish’,
to_ping = ”, pinged = ”, post_modified = ‘2006-01-17 06:26:42’,
post_modified_gmt = ‘2006-01-17 05:26:42’, post_parent = ‘0’,
menu_order = ‘0’ WHERE ID = 892Warning: Cannot modify header
information – headers already sent by (output started at
/blog/wp-includes/wp-db.php:102) in /blog/wp-admin/post.php on line 124
Polecenie ‘repair table wp_posts’ zaprawia sprawę, ale tylko na jakiś
czas. Googlałem za rozwiązaniem i chociaż znalazłem pytania o ten
problem, to jedyną odpowiedzią było odpalenie upgrade.php, a to
zrobiłem przy przejściu na WP2.0, a po pojawieniu się tych kłopotów
ponownie. Niestety nie pomogło.
Czy ktoś z Was spotkał się tym problemem i zna jego rozwiązanie? Jeżeli nie znajdę na to rady, to będę musiał spróbować na nowo instalować wp, a przynajmniej tą jedną tabelę,
skąd jednak mogę mieć pewność, że przy imporcie obecnej bazy danych nie
ściągnę sobie kłopotów na nowo?
Dodaj komentarz