Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Igor FV

Erro no PHPMYADMIN...

Recommended Posts

Bom dia amigos.

 

Instalei tudo crtinho aq, o PHP 4.4.1, o MYSQL 4.1.15, e o PHPMYADMIN 2.6.4 PL3, tudo ta funfando certinho, so q no phpmyadmin aprece um erro:

 

" A extensão mbstring do PHP não foi encontrada e você parece estar usando conjuntos de caracteres multibyte. Sem a extensão mbstring o phpMyAdmin não será capaz de dividir as strings corretamente isso pode causar resultados inesperados."

 

 

Gostaria de saber como corrigi-lo?

 

 

Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos, eu tirei no inicia da linha o caracter ";" e reiniciei o servidor iis, porem o erro continua.Deixei a linha da seguinte forma:extension=php_mbstring.dllConforme o amigo SiLLeNt disse.O erro continua, oq devo fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

da uma checada... no php.ini na linha do extension_dirve se ta direcionando la pra dentro da pasta aonde ta o mbstring.dllreinicia o servidor... fecha tudo .. abre tudo de novo \o/qualquer coisa se nao der certo.. poe a dll dentro da pasta system32 do win...ou dentro da pasta bin do apache :) qualquer coisa post \o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo SiLLeNt, ta brabo memso, fiz o que você pediu e continua dando o infeliz do erro.Joguei o arq php php_mbstring.dll na pasta system32 do win, e ta dando o mesmo erro.O que pode ser... o resto ta funcionando certinho, so esse erro q esta acontecendo no phpmyadmin.O q posso fazer?Valeu amigos pela aguda... e aguardo sugestoes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu falei apache porque é o servidor web padrao mas nao importa o que importa é que seu servidor nao esta lendo o php.ini

coloca ele na pasta windows e reinicia ele

 

outro detalhe você configurou o iis pra rodar o php ?

 

recomendo php 4.4.1 ou php 5.0.5, mysql 4.1.15

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, o meu IIS ta configurado certinho para rodar o PHP. Estou utilizando o MySql 4.1.15 e o PHP 4.4.1, nao sei oq esta ocorrendo.Vcs tem mais alguma sugestao?Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos recapitular sua duvida inicial era:

 

" A extensão mbstring do PHP não foi encontrada e você parece estar usando conjuntos de caracteres multibyte. Sem a extensão mbstring o phpMyAdmin não será capaz de dividir as strings corretamente isso pode causar resultados inesperados."

 

e para resolver isso é simples só descomentar a linha

extension=php_mbstring.dll

 

reinicie o serviço do iis e pronto assim nao ira mais aparecer a mensagem no phpmyadmin.

 

agora se você fez isso e continuou a mesma coisa é porque o seu iis nao esta lendo o php.ini e para ele poder ler você tem que colocar o php.ini na pasta windows

 

o seu problema esta nisso você tem que ver o porque o seu iis nao esta achando o php.ini e nao é outra dica que vai resolver, se ja testou o php pra ver se ta tudo certo?, cria um arquivo com esse conteudo

 

phpinfo();

?>

 

e roda ele

 

ele te mostrara um monte de informações procure por

 

Configuration File (php.ini) Path

 

Configuration File (php.ini) Path  C:\WINDOWS\php.ini

 

procure tbm por essa linha:

extension_dir e veja onde ele ta buscando as dll

 

fazendo isso nao tem como você nao conseguir arrumar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo Fabyo, tudo que você me falou eu fiz igual, porém quando abro o phpmyadmin 2.7.0 beta (new), ele continua mostrando essa infeliz mensagem de erro que postei.Ja reinstalei o MySql, configurei o php tb e nada... não sei porq esse erro ainda continua ocorrendo.....Existe mais alguma solucao para esta meu caso?Muito obrigado pela ajuda e compreensao...um grande abraço a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas você nao respondeu, você viu rodou o phpinfo() e onde ele ta buscando o php.ini e a extension_dir ?

 

roda isso:

 

print_r(get_loaded_extensions());

 

ira listar todas as extensoes que estao descomentadas no php.ini

Compartilhar este post


Link para o post
Compartilhar em outros sites

O phpinfo() esté rodando certinho, mostrando as informações do php.Na linha Configuration File (php.ini) Path está com o endereço C:\WINNT\php.ini, onde esta o arq php.ini.Rodei a linha pra mostra as extensoes q você pediu pra rodar e apareceu: Array ( [0] => standard [1] => bcmath [2] => calendar [3] => ctype [4] => com [5] => ftp [6] => mysql [7] => odbc [8] => overload [9] => pcre [10] => session [11] => tokenizer [12] => xml [13] => wddx [14] => zlib [15] => ISAPI ) O que achas amigo?Ha amigo, a linha ta assim extension_dir = "C:/php/extensions/"la no php.ini, setando para onde estao as extensoes do php certinho.valeuOutra coisa amigo na pasta do php estou usando o arq php.ini-recommended e nao o arq php.ini-dist, o q você acha?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tabom o php.ini pode ser esse mesmo

 

faz assim pra ter certeza que o iis ta lendo direito o php.ini

acrescente essa linha junto das outras dll

 

extension=php_fabyo.dll

 

e reinicie o iis se ele tiver lendo o php.ini ira dar erro porque nao existe fabyo.dll

 

testa ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai amigo Fabyo, adicionei essa linha na lista das extensões no php.ini, e continuou com o mesmo problema, mas pensando bem, se o IIS estivesse lendo mesmo o php.ini, quando adicionei essa extensão (que não existe), tinha que aparecer informando que a extensão não existe ou coisa parecida ne?Vou reinstalar o IIS, pois to achando que pode ser ele que ta causando isso...O que tem a dizer amigo?Valeu pela ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso mesmo teria que dar um erro avisando que nao achou essa dll

 

depois testa essa função pra saber se o php ta mesmo carregando essa dll, ou se é outro tipo de erro

 

if (!extension_loaded("mbstring")) {

echo "essa extensao nao foi carregada";

exit;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.