Seite 2 von 3

Verfasst: 07.11.2008 11:13
von paro
Mahony hat geschrieben:Hallo
Schau mal in die Datenbank unter phpbb_posts in der Spalte bbcode_uid nach welchen Wert varchar hat.
varchar sollte den Wert 8 haben - falls nicht, dann ändere das mal.


Edit: Ich sehe du hast das Problem gelöst bekommen. :P
Ich lasse das mal hier stehen, damit andere User mit diesem Problem eine Lösungsmöglichkeit haben.



Grüße: Mahony
Wo soll das stehen?

Kann man hier kein Bild anhängen? Ich finde den Eintrag "bbcode_uid" nicht!

Verfasst: 07.11.2008 11:16
von Mahony
Hallo
paro hat geschrieben:Wo soll das stehen?
Mahony hat geschrieben:... Datenbank unter phpbb_posts in der Spalte bbcode_uid



Grüße: Mahony

Verfasst: 07.11.2008 11:19
von paro
:D DAS hab ich schon verstanden! Wenn ich aber diese Tabelle anklicke sehe ich rechts keine Spalte die sich so nennt!

Verfasst: 07.11.2008 11:21
von paro
Haaaalt Stop! :oops:
habe noch alte TAbellen in der Datenbank und dadurch bei phpbb_* geschaut. Hab die Spalte gefunden!


werkel...werkel...

Hat geklappt! Kann wieder beiträge speichern! Soll ich mich jetzt ans automatische update wagen...

Re: Fehler bei erstellen eines Subforums

Verfasst: 19.05.2009 17:51
von xXSlizZzerXx
Hallo,

Ich habe noch immer ein problem beim Posten und co.

Upgrader habe ich ausgeführt, funktioniert immer noch nicht.

Beim Löschen oder posten erhalte ich so eine fehler meldung:
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 ('2', '213.33.9.222', 1242748144, 'LOG_DELETE_TOPIC', 'a:1:{i:0;s:34:\">>Raidtage Änderung<<\";}', 1, 5, 71)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 2919
CALL: dbal_mysql->sql_query()

FILE: includes/mcp/mcp_main.php
LINE: 784
CALL: add_log()

FILE: includes/mcp/mcp_main.php
LINE: 119
CALL: mcp_delete_topic()

FILE: includes/functions_module.php
LINE: 507
CALL: mcp_main->main()

FILE: mcp.php
LINE: 232
CALL: p_master->load_active()
kann mir wer helen oder sage was ich falsch habe?

Re: Fehler bei erstellen eines Subforums

Verfasst: 20.05.2009 10:54
von oxpus
Hallo,

falsch gemacht hast du zunächst nichts, aber mir scheint, dass hier ein Bug im System vorhanden ist, der bei Topic-Titeln mit Sonderzeichen Probleme verursacht.
Ändere mal in der Datei includes/mcp/mcp_main.php die Zeile

Code: Alles auswählen

			add_log('mod', $row['forum_id'], $topic_id, 'LOG_DELETE_' . ($row['topic_moved_id'] ? 'SHADOW_' : '') . 'TOPIC', $row['topic_title']);
in diese ab:

Code: Alles auswählen

			add_log('mod', $row['forum_id'], $topic_id, 'LOG_DELETE_' . ($row['topic_moved_id'] ? 'SHADOW_' : '') . 'TOPIC', utf8_normalize_nfc($row['topic_title']));
Vielleicht hilft das schon.

Re: Fehler bei erstellen eines Subforums

Verfasst: 20.05.2009 18:02
von xXSlizZzerXx
Hallo,

habs versucht dann ist der fehler gekommen.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/web77/html/phpBB3/includes/mcp/mcp_main.php on line 787
Themen erstellen kann ich auch noch immer nicht kommt auch noch weiterhin eine fehler meldung von der datenbank wie die beim löschen.

Re: Fehler bei erstellen eines Subforums

Verfasst: 20.05.2009 18:16
von oxpus
Hm, dann muss ich hier passen. Sorry...

Re: Fehler bei erstellen eines Subforums

Verfasst: 20.05.2009 20:29
von xXSlizZzerXx
hmm schade, das muss doch irgendwie zu beheben sein -.-

hat sonnst noch wer ne idee?

Re: Fehler bei erstellen eines Subforums

Verfasst: 20.05.2009 20:58
von Mahony
Hallo
Mach mal die Änderung in der Datei includes/mcp/mcp_main.php rückgängig und versuch es mal mit diesem SQL-Befehl

Code: Alles auswählen

ALTER TABLE `phpbb_log` CHANGE `log_data` `log_data` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
Grüße: Mahony