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
10 komentara, ostavi svoj
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