faz 2 dias que não consigo descobrir por que não consigo me conectar ao MySQL no meu site Apache. Eu tenho um Windows 2008 R2 Server que hospeda o site da empresa no IIS7, com o Joomla 1.5.3 e PHP 5.3 (instalado em c: \ arquivos de programas (x86) \ php \ v5.3).
Está (ainda) funcionando sem problemas e sem problemas.
Precisamos migrar para o Apache 2.4 (x64, instalado em c: \ Apache24), evitando obviamente que o Joomla esteja: -)
Instalado PHP5.6.13 x64 (em c: \ PHP_5.6.13)
Consegui abrir o & executando tanto o Apache quanto o PHP, mas agora, quando tento conectar-me ao site do Apache (localhost: 8081 / site), recebo o seguinte erro
Erro de conexão do banco de dados (1): O adaptador MySQL 'mysql' não está disponível.
Estou preso a isso. Eu habilitei ambas as extensões mysql e msqli no php.ini Eu configurei o host padrão do mysql no php.ini Mudar o $ dbtype na configuração do Joomla para 'mysql' ou 'mysqli' tem apenas o efeito de alterar o nome do adaptador que não é encontrado na mensagem de erro: -)
Alguma ideia?
Obrigado antecipadamente!
EDIT: rodando o phpinfo () me mostrou que eles estão esperando o php.ini em c: \ windows. Como não quero mover esse arquivo, criei a variável de ambiente PHPRC apontando para c: \ PHP5.6.13, mas li que é necessário reiniciar o servidor para obter mudanças.
Como este é um servidor de produção, vou reiniciar esta noite :-)
Vou postar os resultados ....
EDIT (E CONCLUSÃO): O problema era, além de copiar o arquivo php.ini em c: \ windows (a variável de ambiente não funcionava), que eu defini o caminho errado para o php Extensions e o Apache estava procurando por c: \ Apache24 \ ext em vez de c: \ PHP5.6.13 \ ext ... foi relatado de forma tão clara no Visualizador de Eventos ...
Apenas para completar, no final eu abandonei (por enquanto) a migração porque encontrei o este conector do IIS para o Tomcat que permite eu configurei o redirecionamento em 5 minutos. (com o Apache eu tive problemas com algo que estava bagunçando os caminhos, então um site virtual foi referenciado como root do servidor e o outro não respondeu) ... Eu estava pensando em algo mal configurado no joomla mas não tenho tempo para pesquisar e consertá-lo)
Tags joomla apache-2.4 mysql5.1