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