So che questa domanda è stata esaminata molto, ma le soluzioni qui non risolvono.httpd: Impossibile determinare in modo affidabile il nome di dominio completo del server
Cominciamo con un po 'di background Info:
OS X 10.8.4 Apache 2.2.22
Il problema: Ottengo questo errore nella console e Apache non riesce a trovare il mio localhost , ma inizia ok. Strano.
[Sat Aug 17 13:40:06 2013] [info] mod_ssl/2.2.22 compiled against Server: Apache/2.2.22, Library: OpenSSL/0.9.8r
httpd: Could not reliably determine the server's fully qualified domain name, using Specter.local for ServerName
Quindi normalmente questo potrebbe indicare che il mio ServerName non viene impostato correttamente. Bene:/e ho provato con diverse varianti come Specter.local, localhost, ecc.
Ecco una copia del mio /private/etc/httpd.conf & questo è lo stesso per/private/etc/apache2 /httpd.conf
# 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 localhost
mio file host è configurato come segue:
127.0.0.1 localhost localhost.local
255.255.255.255 broadcasthost
127.0.0.1 themill.dev
127.0.0.1 phpmyadmin.dev
127.0.0.1 Specter.local
Nel mio /private/etc/apache2/users/ta.conf è il seguente
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
# DEV: THEMILL SITE
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/ta/Sites/themill/htdocs"
ServerName themill.dev
ServerAlias *.themill.dev
ErrorLog "/Users/ta/Sites/themill/log/error_log"
CustomLog "/Users/ta/Sites/themill/log/access_log" common
</VirtualHost>
# PHPMYADMIN
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/ta/Sites/phpmyadmin"
ServerName phpmyadmin.dev
ServerAlias *.phpmyadmin.dev
ErrorLog "/Users/ta/Sites/phpmyadmin/log/error_log"
CustomLog "/Users/ta/Sites/phpmyadmin/log/access_log" common
</VirtualHost>
Non so che altro dovrebbe essere configurato davvero. Funzionava ma postare l'aggiornamento 10,7, non ha mai funzionato e ora che sto cercando di risolverlo sta facendo la mia testa.
Fatemi sapere se avete bisogno di maggiori informazioni.
Il codice che emette quel messaggio viene eseguito solo quando la configurazione globale non ha alcun nomeserver, sei sicuro che quei file di configurazione siano in uso? – covener