Seite 1 von 2
Fehler nach Umzug
Verfasst: 14.08.2008 15:52
von Poow
Hi, ich habe mein Forum nach der Anleitung hier umgezogen, es geht auch fast alles.
Nur kommt ab und zu wenn ich ein Neues Topic erstellen will dieser Fehler:
Edit: Das kam jetzt beim löschen eines Beitrags.
Ähnliches kommt aber auch beim erstellen.
Aber nicht immer
Code: Alles auswählen
SQL ERROR [ mysql4 ]
Data too long for column 'log_data' at row 1 [1406]
SQL
INSERT INTO phpbb_log (user_id, log_ip, log_time, log_operation, log_data, log_type, forum_id, topic_id) VALUES ('58', '84.63.0.223', 1218721853, 'LOG_DELETE_TOPIC', 'a:1:{i:0;s:19:\"Umzug Vollständig.\";}', 1, 7, 29)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions.php
LINE: 2698
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1446
CALL: add_log()
FILE: posting.php
LINE: 279
CALL: handle_post_delete()
Ich habe keine Ahnung woran es liegen könnte.

Verfasst: 14.08.2008 17:01
von Poow
Hier der Fehler beim Thread erstellen.
Code: Alles auswählen
SQL ERROR [ mysql4 ]
Data too long for column 'post_text' at row 1 [1406]
SQL
INSERT INTO phpbb_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 (20, 58, 0, '84.63.0.223', 1218725994, 1, 1, 1, 1, 1, '', 'Umzug fertig', 'Hi, ich habe das Forum jetzt fertig auf die neue Domain (hier <!-- s:P --><img src=\"{SMILIES_PATH}/tongue.gif\" alt=\":P\" title=\"tongue\" /><!-- s:P --> ) umgezogen\nes Sollte jetzt alles drüben sein.\nWenn ihr Fehler/Bugs findet bitte per MSN oder hier melden.\nEs könnten noch vereinzelt Links auf die alte Domain zeigen.\n\n\nBald gehts los! <!-- s:guns: --><img src=\"{SMILIES_PATH}/guns.gif\" alt=\":guns:\" title=\"guns\" /><!-- s:guns: -->', 'bc7d03061f41d0456db467fa804bd16d', 0, '', '2o9hrwug', 1, 0, 32)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1847
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1003
CALL: submit_post()
Verfasst: 14.08.2008 18:11
von Poow
Ich kenne mich mit SQL leider garnicht aus, kann mir jemand sagen, wie die Fehler zu beheben sind?
Verfasst: 14.08.2008 18:52
von nickvergessen
Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte lies Dir den
phpBB.de-Knigge und den Hinweis zur
Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
________________________
Du musst den Zeichensatz (Kollation) für alle Spalten auf utf8_bin setzen, wo die als Fehlermeldung kommen.
Verfasst: 14.08.2008 19:23
von Poow
Sorry hab ich vergessen, bins von Foren gewohnt das die Beiträge zusammen geschoben werden.
Da habe ich in meiner Aufregung doch glatt den guten alten Knigge vergessen

Verfasst: 15.08.2008 19:31
von Poow
24 h
Es wär wirklich nett wenn mit jemand helfen kann.
Ich habe keine Ahnung was ich ändern muss.
nach der Anleitung hier
Mit dem Board umziehen hat es nicht ganz hingehauen.
Stimmen vielleicht die Dateiattribute nicht?
Verfasst: 15.08.2008 20:06
von Helmut
Hallo Poow,
ich habe mal nach deinem Fehler etwas die Forensuche bemüht und das hier gefunden:
http://www.phpbb.de/viewtopic.php?t=166 ... ttext++row
http://www.phpbb.com/kb/article/doesnt- ... ue-errors/
Ich denke, damit lässt sich dein Problem beheben.
Gruß Helmut

Verfasst: 16.08.2008 23:36
von Poow
Ich bekomme vom mysql_upgrader eine Ziemlich lange Liste.
Dort stehen Zeilen wie:
Code: Alles auswählen
# Table: 'phpbb_extension_groups'
ALTER TABLE phpbb_extension_groups
MODIFY group_id mediumint(8) UNSIGNED NOT NULL auto_increment,
MODIFY group_name varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY cat_id tinyint(2) DEFAULT '0' NOT NULL,
MODIFY allow_group tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY download_mode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY upload_icon varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY max_filesize int(20) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY allowed_forums text NOT NULL COLLATE utf8_bin,
MODIFY allow_in_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Sind das My SQL Befehle?
Wenn ja, wie kann ich diese mit Mysqldumper entsprechend ausführen?
Zur zeit habe ich auch das Problem, das ich keinen Verzeichnisschutz mehr mit dem dumper erstellen kann.
Auch manuell funktioniert es nicht.
Die Dateien .htaccess und .htpasswd werden zwar erstellt, aber es hat trotzdem jeder Zugriff auch den dumper. Das gleiche bei selbst erstelltem Schutz.
Ist im Moment zum verzweifeln

Verfasst: 18.08.2008 15:05
von Poow
*push*
Habe bisher nicht mehr rausgefunden

Verfasst: 18.08.2008 16:45
von Dr.Death
Die von dir o.g. Codes sind SQL Befehle.
Die kannst Du z.B. im SQL Fenster von phpMyAdmin eingeben.