Seite 1 von 1

[3.2] Kann keine PM schreiben

Verfasst: 08.01.2019 17:16
von KlausiMaus
Mein Forum hat die Version: 3.2.5, alles läuft zufriedenstellend nach dem Update.
Nur musste ich heute feststellen, dass wenn ich eine neue PN schreiben will HTTP Error 500 erhalte.
Die Funktion wird nicht so häufig benutz und ist wohl beim durchtesten übersehenen worden.

Woran kann das liegen und wie behebt man das Problem?

Re: [3.2] Kann keine PM schreiben

Verfasst: 08.01.2019 17:47
von Mahony
Hallo
Ein Error 500 ist ein Sammelcode und kann alles mögliche bedeuteten. Klarheit verschafft dir nur ein Blick ins error_log deines Hosters. Damit lässt sich dann die eigentliche Ursache des Problems relativ problemlos ermitteln.

Grüße: Mahony

Re: [3.2] Kann keine PM schreiben

Verfasst: 08.01.2019 22:43
von KlausiMaus
Habe die Ursache gefunden, es liegt an der Extension Contact Admin , schau hier: https://www.phpbb.com/customise/db/exte ... pic/200721

Re: [3.2] Kann keine PM schreiben

Verfasst: 08.01.2019 23:20
von Melmac
Dann poste doch bitte auch noch die zugehörige Fehlermeldung des Errorlogs :wink:

btw: unter welcher PHP-Version läuft das Board?

Re: [3.2] Kann keine PM schreiben

Verfasst: 08.01.2019 23:41
von KlausiMaus
:roll: Sorry, ganz ohne log gefunden .

Re: [3.2] Kann keine PM schreiben

Verfasst: 09.01.2019 07:15
von Dr.Death
Du hättest gleich schreiben können das es an einer veralteten Version der Extension lag. 8)

Der Unterschied von Version 1.1.7 zu 1.1.8 liegt in der Datei:

/ext/rmcgirr83/contactadmin/controller/main_controller.php

FINDE:

Code: Alles auswählen

        if (!class_exists('messenger'))
        {
            include($this->root_path . 'includes/functions_messenger.' . $this->php_ext);
        }
DAVOR EINFÜGEN:

Code: Alles auswählen

        if (!function_exists('create_thumbnail'))
        {
            include($this->root_path . 'includes/functions_posting.' . $this->php_ext);
        }
FINDE:

Code: Alles auswählen

                if (!function_exists('create_thumbnail'))
                {
                    include($this->root_path . 'includes/functions_posting.' . $this->php_ext);
                }                    
                if (!class_exists('parse_message'))
                {
                    include($this->root_path . 'includes/message_parser.' . $this->php_ext);
                }
ERSETZE MIT:

Code: Alles auswählen

                if (!class_exists('parse_message'))
                {
                    include($this->root_path . 'includes/message_parser.' . $this->php_ext);
                }

Re: [3.2] Kann keine PM schreiben

Verfasst: 09.01.2019 10:05
von KlausiMaus
Danke, aber ich habe es nicht gleich gewusst.