Seite 1 von 3

SQL ERROR bei Themen erstellung

Verfasst: 12.05.2012 21:43
von Bardiel
Hallo Leute,

Ich habe vor ner Weile die aktuelle Version von phpBB instaliert (neuinstalation) und habe nun das Problem das wenn ich ein Thema erstellen möchte ich immer eine Fehlermeldung erhalte.

Das Board ist mit jfusion an joomla gekoppelt (wobei phpBB als Master fungiert)... ich haffe mir kann jemand helfen ... hier mal die Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Column 'bbcode_bitfield' cannot be null [1048]

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 (24, 2, 0, '2.213.175.199', 1336849957, 1, 1, 1, 1, 1, '', 'rstrjstrjrstjzretu', 'tzujrzjrfjrtsj', 'c296d4070abc9e0b148548b904de269b', 0, NULL, '3i1wrppb', 1, 0, 6)

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1985
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/posting.php
LINE: 1134
CALL: submit_post()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/administrator/components/com_jfusion/plugins/phpbb3/public.php
LINE: 252
CALL: include_once('[ROOT]/posting.php')

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/view/frameless/tmpl/default.php
LINE: 86
CALL: JFusionPublic_phpbb3->getBuffer()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/plugins/system/jvframework/jvframework/libraries/application/component/view.php
LINE: 591
CALL: include('/srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/view/frameless/tmpl/default.php')

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/plugins/system/jvframework/jvframework/libraries/application/component/view.php
LINE: 214
CALL: JView->loadTemplate()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/view/frameless/view.html.php
LINE: 48
CALL: JView->display()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/controllers/controller.jfusion.php
LINE: 112
CALL: jfusionViewframeless->display()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/libraries/joomla/application/component/controller.php
LINE: 754
CALL: JFusionControllerFrontEnd->displayplugin()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/jfusion.php
LINE: 38
CALL: JController->execute()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/libraries/joomla/application/component/helper.php
LINE: 388
CALL: require_once('/srv/www/httpd/phost/s/de/pytalhost/schmiede/web/components/com_jfusion/jfusion.php')

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/libraries/joomla/application/component/helper.php
LINE: 357
CALL: JComponentHelper::executeComponent()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/includes/application.php
LINE: 198
CALL: JComponentHelper::renderComponent()

FILE: /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/index.php
LINE: 42
CALL: JSite->dispatch()

Bitte informiere die Board-Administration oder den Webmaster:
fals noch weitere Informationen benötigt werden einfach sagen ... ich habe auch schon recht viel in dem ACPs der beiden Systeme angepasst und würde daher sehr ungerne alles noch mal neu instalieren...

Re: SQL ERROR bei Themen erstellung

Verfasst: 12.05.2012 22:57
von Miriam
Das hier in der DB ausführen:

Code: Alles auswählen

ALTER TABLE `phpbb_posts` CHANGE `bbcode_bitfield` `bbcode_bitfield` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' 
(Das klärt aber nicht die Frage, wieso NULL übergeben wurde.)

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 01:28
von Bardiel
Miriam hat geschrieben:Das hier in der DB ausführen:

Code: Alles auswählen

ALTER TABLE `phpbb_posts` CHANGE `bbcode_bitfield` `bbcode_bitfield` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' 
(Das klärt aber nicht die Frage, wieso NULL übergeben wurde.)

Hmm ich finde ums verecken nicht die Möglichleit zur eingabeaufforderung ... aber ich habe die Zeile in der Tabelle mal raus gesucht ... wie muss ich die den anpassen damit die Änderungen so sind wie du es angegeben hast?

[ externes Bild ]

Vor einer weile wurde auch PHPMyAdmin aktualisirt un auf der Startseite des selbige steht der Hinweis:
Die Version der verwendeten PHP MySQL Bibliothek 5.0.51a unterscheidet sich von der Version des MySQL Servers 5.1.61. Dies kann zu unerwartetem Verhalten führen.
Ich weiss aber nicht ob das Problem schon vor der Aktualisirung auftrat :(

MFG - Bardiel

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 09:03
von Miriam
Die Eingabe der Queries erfolgt im Tab SQL des phpMyAdmin. Ansonsten kannst Du auch NULL anhaken -> Bild und Speichern drücken.
Das hat aber nichts mit dem phpMyAdmin zu tun; die Spalte war von Anfang an NOT NULL.

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 10:39
von Bardiel
Miriam hat geschrieben:Die Eingabe der Queries erfolgt im Tab SQL des phpMyAdmin. Ansonsten kannst Du auch NULL anhaken -> Bild und Speichern drücken.
Das hat aber nichts mit dem phpMyAdmin zu tun; die Spalte war von Anfang an NOT NULL.
Ich danke dir schon mal für deine irklich schnellen Antworten und deine große mithilfe! Ich habe die Tabelle nun angepasst ... die Themen lassen sich jetzt erstellen und werden in der Foren ansicht auch richtig dargestellt ... allerdings lassen sie sich nicht öffenen ... als Fehlermeldung erhalte ich:

Code: Alles auswählen

Fatal error: Cannot redeclare class bbcode in /srv/www/httpd/phost/s/de/pytalhost/schmiede/web/phpBB3/includes/bbcode.php on line 24
Ich habe auch kp was das mit einem bbcode zu tun haben soll ... in der Richtung habe ich nämlich noch garnix am Bord gemacht O.o

MFG - Bardiel

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 11:47
von Miriam
Die Klasse bbcode soll noch einmal deklariert werden, obwohl sie schon deklariert ist. Das geht nicht, daher gibt es eine Fehlermeldung. Zeig mal deine /includes/bbcode.php her mittels Pastebin.

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 12:34
von Bardiel

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 14:02
von Miriam
Also irgendwo muß in einem anderen Script noch class bbcode stehen.

Meinst Du mit Beitrag öffnen das Editieren eines Beitrages? falls ja, zeig mal bitte Deine posting.php her.
Was hast Du sonst noch so gemoddet?

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 14:48
von Bardiel
Miriam hat geschrieben:Also irgendwo muß in einem anderen Script noch class bbcode stehen.

Meinst Du mit Beitrag öffnen das Editieren eines Beitrages? falls ja, zeig mal bitte Deine posting.php her.
Was hast Du sonst noch so gemoddet?
an phpBB habe ich nix weiter gemoddet ... außer halt jfusion ... mit dem önnen meine ich das anzeigen nicht das bearbeiten.

Was kann ich den tun um heraus zu finden welches skript noch class bbcode verwenet? den gesammten ROOT runterladen und dan TC danch suchen lassen ... das wird aufgrund meiner UMTS Verbindung ne ganze Weile dauern und ein FTP Tool welches den Dateiinhalt durchsuht kenne ich nicht ...?!

MFG - Bardiel

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 15:32
von Miriam
Hast Du mal die posting.php gecheckt?