Hallo,
habe heute das erste mal auf windoof 10 einen mysql und apache server installiert. beide dienste laufen einwandfrei. ich habe dann phpmyadmin ins htdocs verzeichniss gelegt und wollte
dann per browser localhost/phpmyadmin/setup , phpmyadmin installieren. folgende fehlermeldung erhalte ich dann im browser:
Fatal error: Call to undefined function mb_detect_encoding() in C:\Apache24\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177
wenn ich in die gettext.inc schaue, sehe ich ( mit zeilen vorangestellten und bold formatierten schriftzug ) den auszug aus der og. datei:
....
function _check_locale_and_function($function=false) {
global $EMULATEGETTEXT;
if ($function and !function_exists($function))
return false;
return !$EMULATEGETTEXT;
}
/**
* Get the codeset for the given domain.
*/
function _get_codeset($domain=null) {
global $text_domains, $default_domain, $LC_CATEGORIES;
if (!isset($domain)) $domain = $default_domain;
return (isset($text_domains[$domain]->codeset))? $text_domains[$domain]->codeset : ini_get('mbstring.internal_encoding');
}
/**
* Convert the given string to the encoding set by bind_textdomain_codeset.
*/
[I][B]176 function _encode($text) {
177 $source_encoding = mb_detect_encoding($text);
178 if ($source_encoding === false) {
179 $source_encoding = 'utf-8';
180 }
181 $target_encoding = _get_codeset();
182 if ($source_encoding != $target_encoding) {
183 return mb_convert_encoding($text, $target_encoding, $source_encoding);
184 }
185 else {
186 return $text;
187 }
188}
...
[/B][/I]
Alles anzeigen
bin echt ein php - neuling, aber er meckert ja wenn ich das verstehe über eine undefinierte funktion oder???
hat jemand nen tip für mich, ich bekomme phpmyadmin einfach nicht installiert
Unter linux ist alles so viel einfacher....
danke,
gruß,
Helge