Migração do site Joomla do IIS7 / PHP5.3 para o Apache 2.4 / PHP5.6.13: O adaptador MySQL 'mysql' não está disponível

1

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)

    
por Morenz 24.09.2015 / 12:55

0 respostas