Author Topic: Strato | Fatal error: Call to undefined function mb_regex_encoding  (Read 5603 times)

Offline thomast

  • Newbie
  • *
  • Posts: 2
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.

Code: [Select]
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

Offline thomast

  • Newbie
  • *
  • Posts: 2
Strato | Fatal error: Call to undefined function mb_regex_encoding
« Reply #1 on: November 16, 2011, 02:59:30 PM »
Hallo,
habe heute die Rückmeldung von Strato erhalten und alles ist wieder gut :)

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