Roundcube Community Forum

 

Strato | Fatal error: Call to undefined function mb_regex_encoding

Started by thomast, November 12, 2011, 05:59:56 PM

Previous topic - Next topic

thomast

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

thomast

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.