Seite 1 von 4

Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 09:56
von brigitte
Hallo,

ich erhalte seit gestern beim Posten eines Beitrags in phpBB 3.0.5 folgende Fehlermeldung:
Fatal error: Call to undefined function get_preg_expsession() in /srv/www/vhosts/rundumsgeld.at/httpdocs/phpBB/includes/message_parser.php on line 946

Woran liegt dieser Fehler? Wie kann ich dieses Problem beheben?

Besten Dank im voraus für Ihre Unterstützung.

FG Brigitte

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 11:42
von Dr.Death
Hallo,

hast Du etwas an den Dateien verändert ?

z.B. an der Datei: includes / functions.php ?

Denn in der includes/functions.php wird:
function get_preg_expression($mode)
definiert und später in der message_parser.php aufgerufen.

Aber vielleicht ist auch nur die Datei includes/functions.php defekt.

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 17:01
von HeLLraiseR1984
ich hab auch ein problem..
sobald ich nen etwas größeren, mehrzeiligen post mache, kommt folgender fehler:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /includes/utf/data/utf_compatibility_decomp.php on line 2

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 17:03
von Metzle
Hallo HeLLraiseR1984,

dies bedeutet, dass dir von deinem Hoster ein zu kleines memory_limit zur Verfügung gestellt wird. Bitte deinen Hoster dies zu erhöhen auf 16 MB oder besser noch 32 MB.

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 17:06
von HeLLraiseR1984
ist das mysql- oder php-abhängig?

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 23.07.2009 17:11
von Metzle
HeLLraiseR1984 hat geschrieben:ist das mysql- oder php-abhängig?
Hallo,

php-abhängig. Es wird in der php.ini festgelegt.

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 24.07.2009 07:48
von brigitte
Dr.Death hat geschrieben:Hallo,

hast Du etwas an den Dateien verändert ?
Hallo,

an den Dateien direkt nicht. Ich habe über den Administrationsbereich ein freies Forum aufgrund der zahlreichen Ads in ein Warteschlangen-Forum umfunktioniert. Das hatte ich vorher schon einmal getan ohne Probleme. Allerdings habe ich diesmal dem Forum keinen Moderator zugeordnet.

Ich habe nun die beiden Dateien includes\functions.php und includes\message_parser.php ausgetauscht. Mit der ursprünglichen message_parser.php Datei ist die Fehlermeldung weg und ich kann die Nachricht problemlos absenden.

Allerdings kann ich jetzt keine URLs in meinen Postings mehr setzen. Der BBCode wird nicht mehr erkannt, ist jedoch eingeschaltet. Ist das ein Konfigurationsfehler meinerseits?

Besten Dank für die Hilfe.

LG Brigitte

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 24.07.2009 08:12
von brigitte
brigitte hat geschrieben: Allerdings kann ich jetzt keine URLs in meinen Postings mehr setzen. Der BBCode wird nicht mehr erkannt, ist jedoch eingeschaltet.
Hallo,

alles retour, mein Forum funktioniert wieder einwandfrei. Der Server mag nur keine Umlaute in Links.

Besten Dank nochmals. LG Brigitte

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 24.11.2013 23:44
von Flora
Guten Abend,

ich geselle mich mal hier zu. Ich wollte heute Abend ein erstes Posting in meinem neuen Forum verfassen, aber leider nicht möglich. Vorschau geht, abspeichern auch, aber absenden nicht :

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Field 'post_edit_reason' doesn't have a default value [1364]

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 (10, 2, 0, '91.4.167.31', 1385332356, 1, 1, 1, 1, 1, '', 'Re: unser täglicher Wetterbericht 2013', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '3f5r2m0i', 0, 0, 1138)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

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

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

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

Re: Fehlermeldung bei Absenden eines Postings

Verfasst: 25.11.2013 10:48
von Metzle
Hallo,

schau mal hier: KB:no_default