Ponekad kad pokrenemo ili ponovno pokrenemo Apache2 U terminalu dobivamo sljedeću pogrešku:
Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja pomoću 127.0.0.1 za ServerName
Što znači:
Nije moguće utvrditi ispravno ime domene za poslužitelj, 127.0.0.1 će se koristiti kao ServerName
Da bismo ga riješili, jednostavno moramo izvršiti sljedeću naredbu:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
To će biti dovoljno za rješavanje problema, od sada kada pokrenu ili ponovo pokrenu Apache2, više neće prikazivati tu pogrešku.
pozdravi
Prijatelju, pretpostavljam da ovo mora biti u Debianu, jer u Ubuntuu 13.04 i 13.10 više ne postoji, mapa conf.d u apache2, pozdrav
U slučaju da ne postoji, nema problema s stvaranjem 😉
Imao sam problem, ali morao sam ga riješiti na neki drugi način, jer nemam tu datoteku .. svejedno, hvala, mučio sam se puno kako se sjećam!
komentar: sudo ne radi kako je predloženo, trebao bi biti nešto od oblika
echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf.d/fqdn
Spominjem je samo zato što je uobičajena pogreška pretpostaviti da je stavljanje sudoa ispred bilo čega isto što i biti root. U ovom se slučaju preusmjeravanje rezultata vrednuje prije nego što sudo uđe u igru, a uobičajeni korisnik nema dozvolu za pisanje na to mjesto
Imam pitanje, postoji li razlika između ovog i ovog rješenja?
Stvorite datoteku httpd.conf unutar / etc / apache2
i napišite u tu datoteku:
Ime poslužitelja localhost
a zatim ga spremite.
Čine li ta dva rješenja potpuno istu stvar?
Dodavanje sudoa u naredbu ppio izvršit će samo 'echo' kao root, a pisanje neće uspjeti.
Mali trik za ove slučajeve s preusmjeravanjima:
sudo bash -c 'echo "Ime poslužitelja localhost" >> /etc/apache2/conf.d/fqdn'
????
Pozdrav!
A zašto ne staviti direktivu ServerName domain.name.com u datoteku /etc/apache2/apache.conf?
Puno ti hvala…..!!!!
Izvrsne informacije, riješio sam problem i zaboljela me glava. Ovim sam riješio GREŠKU UNUTARNJEG SERVERA koju mi je dao prilikom pokretanja sustava u PHP5.
Na Ubuntu 14.04:
echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
A za freebsd s uslugom "apache22"? 🙁
Riješio sam grešku, puno hvala