Pessoal, segue uma dica muito boa!
A situação: Preparamos um servidor do zero com CentOS 6.4. Instalamos PHP, Apache e etc. Não instalamos o Mysql Server, pois este servidor seria apenas para ser um webserver acessando o banco de dados em outro servidor.
O problema surgiu quando fomos tentar fazer uma instalação padrão do WordPress. Na configuração do banco de dados colocamos todos os dados e a instalação dizia que não conseguia se logar no banco de dados. Fizemos diversos testes. O que era mais estranho era que o via ssh, usando o client do Mysql conseguíamos logar no servidor do banco de dados e dar um select em uma tabela.
Depois de pesquisar muito, constatamos que o SELinux estava bloqueando o acesso do apache ao servidor Mysql externo. Resolvemos o problema com o comando abaixo:
1 |
sudo setsebool -P httpd_can_network_connect=1 |
Feito isto, reinicie o apache.
1 |
service httpd restart |
Pronto, agora a instalação do WordPress vai continuar sem problemas!