A mensagem obtida não é exatamente um erro. Trata-se de um aviso (amigável) de que algo não está funcionando do modo esperado — o que não impede o Apache de rodar e executar todas as suas funções.
Se a mensagem está te incomodando, contudo, veja abaixo como é fácil resolver.
Encontre o arquivo de configuração do Apache
O arquivo de configuração do Apache (dependendo da versão que você estiver usando), é um destes dois:
/etc/apache2/httpd.conf
/etc/apache2/apache2
— no Debian, no Ubuntu e nas outras distros baseadas nelas/etc/httpd/conf/httpd.conf
— no Fedora Core, CentOS, Red Hat etc./usr/local/etc/apache22/httpd.conf
— no FreeBSD 6.1 (com Apache 2.2)/etc/httpd/httpd.conf
— no Slackware 14.0/etc/apache2/httpd.conf
— no OpenSUSE (Apache 2.2)
Encontre o seu.
O Debian (e o Ubuntu, por consequência) guarda os arquivos de configuração do Apache 2.0 no diretório /etc/apache2.
Normalmente, o principal arquivo de configuração do Apache se chama httpd.conf — embora este arquivo até se encontre no Debian, sua função é apenas manter a compatibilidade com outros softwares que esperam encontrá-lo lá.
Você pode encontrar mais informações sobre a localização dos arquivos do Apache no site Wiki oficial.
No Ubuntu 14.04, o arquivo de configuração do Apache, é o segundo da lista, acima. Vou basear os exemplos, que seguem, nesta configuração.
Quem usa outra distro Linux (ou outro sistema operacional) só precisa ajustar o exemplo ao seu caso.
Ajustando o arquivo de configuração do Apache
Antes de sair mexendo “nas coisas”, vamos fazer backup do arquivo:
sudo cp /etc/apache2/apache2.conf /etc/apache2/backup.apache2.conf
Em seguida, abra o arquivo de configuração e acrescente (pode ser no final):
ServerName localhost
Feito isto, reinicie o Apache:
sudo apache2 restart
NO Debian (e no Ubuntu), o comando para reiniciar o Apache é este:
sudo /etc/init.d/apache2 restart
Espero que isto tenha dado um fim à mensagem que estava te incomodando.
Leia mais
- Sobre o LAMP — leia outros artigos sobre a configuração de um servidor Linux, Apache, MySQL e PHP.
- Sobre o PHP — leia outros artigos sobre a linguagem de programação PHP.
- Sobre o MySQL — leia outros artigos sobre o banco de dados MySQL.
- Documentação oficial — onde você vai encontrar tudo o que precisa sobre o Apache.
6 replies on “Apache: Como resolver o erro “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName””
Caminho : Apache24confhttpd.conf
No Windows é no comentário :
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn’t have a registered DNS name, enter its IP address here.
#
#ServerName http://www.example.com:80
ServerName localhost
Obrigado pela dica 😉
Elias, tudo bem?
E quando aparece o erro:
“A página de localhost não está funcionando
localhost não consegue atender a esta solicitação no momento.
HTTP ERROR 500”?
É um aplicativo web que eu estou tentando fazer funcionar mas dá esse erro…
Já verifiquei e não é erro de:
– permissão: tentei colocar 644, 755 e até 777 ( 🙁 )
– serviços httpd, mariadb, php, tudo rodando normal – acesso via phpmyadmin… instalei o Joomla e está funcionando beleza…
– desativei selinux, firewall…
não passa desse erro.
Resolveu meu problema, Obrigado.
Como sempre me salvando Elias! Muito obrigado mesmo. Força e Honra!
Obrigado pelo artigo. A localização do arquivo de configuração no início do artigo foi fundamental para resolver este problema.