Roundcube Community Forum

Language Specific Support => Deutsch => Topic started by: thomast on November 12, 2011, 05:59:56 PM

Title: Strato | Fatal error: Call to undefined function mb_regex_encoding
Post by: thomast on November 12, 2011, 05:59:56 PM
Hallo zusammen,
seit ein paar Tagen bekomme ich anstelle des Login Screens eine leere Seite angezeigt oder besser gesagt es wird kein einziges Zeichen HTML durch die index.php zurückgeliefert :confused:
Nach eine paar Nachforschungen ist mir in der Datei program/include/iniset.php in Zeile 77 aufgefallen, dass der Befehl "@mb_regex_encoding(RCMAIL_CHARSET);" in meiner Strato Installation nicht unterstützt wird und mit "Fatal error: Call to undefined function mb_regex_encoding" protokolliert wird.

PHP Version 5.2.17
Configure Command '--enable-mbstring' '--disable-mbregex'


// set internal encoding for mbstring extension
if (extension_loaded('mbstring')) {
    mb_internal_encoding(RCMAIL_CHARSET);
    @mb_regex_encoding(RCMAIL_CHARSET);
}


Wenn ich den Code wie folgt anpasse oder eigentlich in meinem Fall deaktiviere

// set internal encoding for mbstring extension
if (extension_loaded('mbstring')) {
    mb_internal_encoding(RCMAIL_CHARSET);
    if (function_exists('mb_regex_encoding')) {
        @mb_regex_encoding(RCMAIL_CHARSET);
    }
}


ist alles wieder in Ordnung. Für welchen Zweck ist diese Zeile gut, da nach meiner Änderung alles wie gewohnt funktioniert?

Gruß
Thomas
Title: Strato | Fatal error: Call to undefined function mb_regex_encoding
Post by: thomast on November 16, 2011, 02:59:30 PM
Hallo,
habe heute die Rückmeldung von Strato erhalten und alles ist wieder gut :)

QuoteNach einer Korrektur des Funktionsumfanges von `mbsting`, steht Ihnen nun mb_regex_encoding() wieder zur Verfügung.