Seite 1 von 1

Beiträge können nicht mehr erstellt werden -> SQL ERROR

Verfasst: 08.08.2007 19:13
von Kommunarde
Plötzlich können keine Beiträge in meinem Forum mehr erstellt werden. Es erscheint die Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Duplicate entry '13959' for key 1 [1062]

SQL

INSERT INTO phpbb_th_3_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (11, 2, 0, '217.228.232.35', 1186592578, 1, 1, 1, 1, 1, '', 'Test', 'Testbeitrag', 'fe371fc26e41726341a0b41f435d0fc4', 0, '', '888ec', 1, 0, 1860)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 134
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1803
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 989
CALL: submit_post()
Benutzte Version: RC4
Mods: keine

Testuser ist eingerichtet:

Forum erreichbar: ---> hier !!!

Verfasst: 08.08.2007 19:50
von Chalong
Hallo Kommunarde,

als Member deines Forums darf ich dir eben die Meldung zeigen, die dein Forum am Nachmittag beim Aufruf zeigte.
Vielleicht trägts zur Problemlösung bei.
CGIWrap Error: System Error

CGIWrap encountered a system error:

When: could not fork
Error Message: Resource temporarily unavailable
Error Number: 11

Local Information and Documentation:

Contact Name: Webmaster
Contact EMail: root@localhost

Server Data:

Server Administrator/Contact: support@hoster.de
Server Name: www.ckonly.de
Server Port: xx
Server Protocol: HTTP/1.1

Request Data:

User Agent/Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Request Method: GET
Remote Address: xxx.xxx.xx.xx
Remote Port: x
Extra Path Info: /phpbb_th/
Ein paar Teile hab ich ge-X-t. Das Original hab ich gespeichert.

Edit:
Mittlerweile kommt, wenn ich einen Beitrag lesen möchte:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Table 'p' is marked as crashed and should be repaired [1194]

SQL

SELECT p.post_id FROM phpbb_th_3_posts p WHERE p.topic_id = 1831 AND p.post_approved = 1 ORDER BY p.post_time ASC LIMIT 20

BACKTRACE

FILE: includes/db/mysql.php
LINE: 134
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 181
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 145
CALL: dbal_mysql->_sql_query_limit()

FILE: viewtopic.php
LINE: 841
CALL: dbal_mysql->sql_query_limit()

Verfasst: 08.08.2007 21:14
von bantu
Beim ersten Fehler sieht es danach aus, als wäre das auto_increment-Feld verloren gegangen.
Ich habe mich mal eingeloggt und konnte Beiträge lesen, die Tabelle scheint also repariert. Ansonsten kann man die Tabelle z.B per phpMyAdmin reparieren.

Gruß,
bantu.

Verfasst: 08.08.2007 21:29
von Kommunarde
Problem gelöst, so wie es aussieht:

Ich habe den Hoster angeschrieben und das Problem mitgeteilt. Meine SQL-Kenntnisse sind nicht soooo üppig. Da ich da aber keinerlei Eingriffe / Zugriff vorgenommen habe, sah ich dort eine mögliche Fehlerursache.

Derzeit ist dort "gosser"Serverwechsel und da lief vermutlich was daneben,was ja immer mal vorkommen kann. Backup ist ja immer aktuell vorhanden.

Ich bedanke mich für die Bemühungen.