Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z uruchomieiem PhpMyAdmin
Forum PHP.pl > Forum > Przedszkole
r00bal
Witam wszystkich !

Może ktoś tutaj pomoże w rozwiązaniu problemu. Przy włączaniu phpmyadmin w przeglądarce pojawia sie komunikat:

Fatal error: Call to undefined function mb_detect_encoding() in C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc on line 177

Szukałem już w necie różnych rozwiązań problemy ale narazie nic nie pomogło. Poniżej wkleje zminay ktore wprowadziłem w php.ini:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "C:/php/ext"
; On windows:
; extension_dir = "ext"

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

i w httpd:

AddType application/x-httpd-php .php
PHPIniDir "C:/php"
LoadModule php5_module "C:/php/php5apache2_4.dll"

Nie wiem czy to ma jakieś znaczenie ale w phpinfo pokazuje mi że ścieżka dostępu do php.ini to c:\windows podczas gdy u mnie to C:/php a katalogu windows nie mam takie pliku jak php.ini

Z góry dzięki za pomoc i pozdrawiam !



nospor
A jaką masz wersje php?
r00bal
wersja PHP 5.5.10
nospor
widac nie masz mbstring. Musisz doinstalowac
http://pl1.php.net/manual/en/mbstring.installation.php

r00bal
Wydaje mi się że są zainstalowane - odchaczyłem średnik przy extension=php_mbstring.dll i w katalogu EXT jest odpowiedni plik. Zrestartowałem Apache i dalej to samo. Mam wrażenie, że PHP w ogóle nie wczytuje instrukcji z php.ini bo w phpinfo() mam takie oto komuniakty:

Virtual Directory Support enabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File (none)


Na końcu dokmentu httpd mam wpisaną scieżkę
PHPIniDir "C:/php" kombinowałem ze slashami we wszystkich konfiguracjach \/\\// ale to nic nie daje, nawet jak zmienie PHPIniDira jakaś inną ścieżkę albo w ogóle usunę scieżkę to i tak w php info wsykakuje komunikat jak wyżej. Czy to może być przyczna zamieszania ? Jeśli tak to co zrobić, żeby ścieżka do php.ini działała i instrukcje w php.ini były wczytywane ?
nospor
Skoro ci phpinfo pisze, ze szuka php.ini w C:\Windows to wrzuc do C:\Windows php.ini ...
r00bal
Po skopiowaniu php.ini do windows dalej to samo..
nospor
Ale zrestartuj apachee
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.