Ponekad kad pokrenemo ili ponovo pokrenemo Apache2 U terminalu dobivamo sljedeću grešku:
Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja, koristeći 127.0.0.1 za ServerName
Što znači:
Nije moguće utvrditi tačno 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 grešku.
Saludos
Prijatelju, pretpostavljam da ovo mora biti u Debianu, jer u Ubuntu 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 dosta, koliko se sjećam!
komentar: sudo ne radi kako je predloženo, trebao bi biti nešto od forme
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Spominjem ga samo zato što je uobičajena pogreška pretpostaviti da je stavljanje sudoa ispred bilo čega isto što i biti root. U ovom slučaju, preusmjeravanje izlaza vrednuje se prije nego što sudo uđe u igru, a uobičajeni korisnik nema dozvolu za pisanje na tu lokaciju
Imam pitanje, postoji li razlika između ovog i ovog rješenja?
Kreirajte datoteku httpd.conf unutar / etc / apache2
i napišite u tu datoteku:
Ime servera localhost
a zatim ga spremite.
Da li ta dva rješenja rade 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 "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
🙂
Pozdrav!
A zašto ne staviti ServerName domain.name.com direktivu u datoteku /etc/apache2/apache.conf?
Hvala ti puno…..!!!!
Odlične informacije, riješio sam problem i zaboljela me glava. Ovim sam riješio GREŠKU UNUTARNJEG SERVERA koju mi je dao prilikom pokretanja sistema u PHP5.
Na Ubuntu 14.04:
echo "ServerName 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