SQL ERROR bei Themen erstellung

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Bardiel
Mitglied
Beiträge: 23
Registriert: 15.01.2012 16:12

SQL ERROR bei Themen erstellung

Beitrag 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...
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL ERROR bei Themen erstellung

Beitrag 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.)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bardiel
Mitglied
Beiträge: 23
Registriert: 15.01.2012 16:12

Re: SQL ERROR bei Themen erstellung

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL ERROR bei Themen erstellung

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bardiel
Mitglied
Beiträge: 23
Registriert: 15.01.2012 16:12

Re: SQL ERROR bei Themen erstellung

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL ERROR bei Themen erstellung

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL ERROR bei Themen erstellung

Beitrag 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?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bardiel
Mitglied
Beiträge: 23
Registriert: 15.01.2012 16:12

Re: SQL ERROR bei Themen erstellung

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL ERROR bei Themen erstellung

Beitrag von Miriam »

Hast Du mal die posting.php gecheckt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“