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
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.