Installation Prime Post Revisions leider nicht fehlerfrei

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
maweck
Mitglied
Beiträge: 6
Registriert: 27.04.2009 09:53

Installation Prime Post Revisions leider nicht fehlerfrei

Beitrag von maweck »

Guten Abend,
ich verzweifele gerade etwas bei der Installation des Mod's. Die Anleitung (http://www.absoluteanime.com/forum/mods ... choice.xml) habe ich abgearbeitet. Das besagte Table ist in meiner Datenbank hinterlegt. Der Testbeitrag im Forum wird nicht ausgeführt. Stattdessen erhalte ich folgende Fehlermeldung:

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Column 'post_subject' cannot be null [1048]

SQL

INSERT INTO phpbb_post_revisions (post_id, post_subject, post_text, bbcode_uid, post_edit_time, post_edit_user, post_edit_reason) VALUES (0, NULL, NULL, NULL, 1241038143, '2', '')

BACKTRACE

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

FILE: includes/prime_post_revisions.php
LINE: 84
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1002
CALL: store_post_revision_info()


Jetzt müßten php-Kenntnisse her.
Hat jemand einen Tip ?
Gruß
Matthias
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Installation Prime Post Revisions leider nicht fehlerfrei

Beitrag von oxpus »

Hallo,

PHP weniger, sondern SQL.
Stelle mal mit einem Datenbank Tool, also z. B. phpmyadmin das betreffende Feld um.
Diese SQl-Anweisung sollte dabei Abhilfe schaffen können:

Code: Alles auswählen

ALTER TABLE phpbb_post_revisions CHANGE post_subject post_subject BLOB NULL;
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
maweck
Mitglied
Beiträge: 6
Registriert: 27.04.2009 09:53

Re: Installation Prime Post Revisions leider nicht fehlerfrei

Beitrag von maweck »

Hallo Oxpus,
vielen Dank für den Tip. phpbb_post_revisions sieht jetzt so aus:

Große Bilder bitte nur verlinken - KB:16 - Denkt mal auch an unsere PDA surfer - Dr.Death :roll:
http://www.kindergruppe-ruebe.de/phpmyadmin.jpg

Leider erhalte ich jetzt folgende Fehlermeldung:
-------------------------------------------------------------------------
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Column 'post_text' cannot be null [1048]

SQL

INSERT INTO phpbb_post_revisions (post_id, post_subject, post_text, bbcode_uid, post_edit_time, post_edit_user, post_edit_reason) VALUES (0, NULL, NULL, NULL, 1241165167, '2', '')

BACKTRACE

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

FILE: includes/prime_post_revisions.php
LINE: 84
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1002
CALL: store_post_revision_info()
---------------------------------------------------------------------

Hier mal die entsprechenden Codezeilen:

prime_post_revisions.php - Line 84
84 $db->sql_query('INSERT INTO ' . phpbb_post_revisions . ' ' . $db->sql_build_array('INSERT', $sql_ary));


postings.php - Line 1002
1000 //-- mod: Prime Post Revisions ----------------------------------------------//
1001 include($phpbb_root_path . 'includes/prime_post_revisions.' . $phpEx);


1002 store_post_revision_info($data, $post_data);
1003 //-- end: Prime Post Revisions ----------------------------------------------//

Was nun ?
Vielen Dank vorab und schönen 1. Mai.

Matthias
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Moderative Anweisung

Beitrag von oxpus »

Das gleiche noch einmal, allerdings für den Beitragstext:

Code: Alles auswählen

ALTER TABLE phpbb_post_revisions CHANGE post_text post_text BLOB NULL;
Und wenn wir schon dabei sind, dann auch für die BBCode-UID:

Code: Alles auswählen

ALTER TABLE phpbb_post_revisions CHANGE bbcode_uid bbcode_uid VARCHAR(8) NULL;

Und btw, was ich auch schon nach dem ersten Post sagen wollte:
Du hast beim Schreiben Deines Beitrages keinerlei Formatierung (quote bzw. code) benutzt, wodurch der Beitrag unleserlich wurde.

Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
Antworten

Zurück zu „[3.0.x] Mod Support“