Igor FV 0 Denunciar post Postado Novembro 11, 2005 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
Fabyo 66 Denunciar post Postado Novembro 11, 2005 isso nao é erro no phpmyadmin só ir no php.ini e descomentar a linha extension=php_mbstring.dll e reiniciar o servidor web Compartilhar este post Link para o post Compartilhar em outros sites
Igor FV 0 Denunciar post Postado Novembro 11, 2005 Amigo Fabyo.No php.ini encontrei a linha da seguinte forma:;extension=php_mbstring.dllComo devo deixar ela entao? Compartilhar este post Link para o post Compartilhar em outros sites
SiLLeNt 0 Denunciar post Postado Novembro 11, 2005 assim...extension=php_mbstring.dll Compartilhar este post Link para o post Compartilhar em outros sites
dimitrikx 0 Denunciar post Postado Novembro 11, 2005 Como o SiLLeNt disse.O caracter ";" significa comentario no php.ini Compartilhar este post Link para o post Compartilhar em outros sites
Igor FV 0 Denunciar post Postado Novembro 11, 2005 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
SiLLeNt 0 Denunciar post Postado Novembro 11, 2005 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
Igor FV 0 Denunciar post Postado Novembro 11, 2005 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
Fabyo 66 Denunciar post Postado Novembro 11, 2005 entao seu apache nao ta lendo o php.ini certo copia o php.ini para pasta windows e deixe um na pasta raiz do apache Compartilhar este post Link para o post Compartilhar em outros sites
Igor FV 0 Denunciar post Postado Novembro 11, 2005 Amigo Fabyo estou utilizando o IIS 6.0 e não o Apache.Quais versões do Mysql e PHP que você recomendo para usou? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 11, 2005 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
Igor FV 0 Denunciar post Postado Novembro 12, 2005 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
Fabyo 66 Denunciar post Postado Novembro 12, 2005 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
Igor FV 0 Denunciar post Postado Novembro 12, 2005 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
Fabyo 66 Denunciar post Postado Novembro 12, 2005 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
Igor FV 0 Denunciar post Postado Novembro 12, 2005 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
Fabyo 66 Denunciar post Postado Novembro 12, 2005 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
Igor FV 0 Denunciar post Postado Novembro 12, 2005 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
Fabyo 66 Denunciar post Postado Novembro 12, 2005 é 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
Igor FV 0 Denunciar post Postado Novembro 12, 2005 Muito obrigado amigo Fabyo, reinstalei o IIS e configurei e agora esta tudo certinho.... Valeu pela ajuda amigo.Um grande abraço. Compartilhar este post Link para o post Compartilhar em outros sites