Mõnikord, kui alustame või taaskäivitame Apache2 Terminalis kuvatakse järgmine tõrge:
Serveri täielikult kvalifitseeritud domeeninime ei õnnestunud usaldusväärselt kindlaks määrata, kasutades ServerName jaoks 127.0.0.1
Mis tähendab:
Serveri õiget domeeninime ei õnnestunud kindlaks teha, serveri nimena kasutatakse 127.0.0.1
Selle lahendamiseks peame lihtsalt täitma järgmise käsu:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Ülaltoodud käsk tuleb käivitada administraatoriõigustega, kasutades kas konto juur või käsu alguses panemine sudo
Sellest piisab probleemi lahendamiseks, nüüdsest Apache2 käivitamisel või taaskäivitamisel ei näidata seda viga enam.
seoses
Sõber, ma kujutan ette, et see peab olema Debianis, kuna Ubuntus 13.04 ja 13.10 pole seda enam olemas, apache2 kaust conf.d, tervitused
Juhul, kui seda pole, pole selle loomisega probleemi 😉
Mul oli probleem, kuid ma pidin selle kindlasti muul viisil lahendama, sest mul pole seda faili .. aitäh igatahes, ma nägin palju vaeva, kui ma mäletan!
kommentaar: sudo ei tööta soovitatud viisil, see peaks olema midagi vormist
kaja "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Mainin seda ainult seetõttu, et see on levinud viga, eeldades, et sudo panemine kõige ees on sama mis juurena. Sellisel juhul hinnatakse väljundi ümbersuunamist enne sudo mängimist ja tavalisel kasutajal pole sellesse asukohta kirjutamisõigust
Mul on küsimus, kas sellel ja teisel lahendusel on vahet?
Looge fail httpd.conf kataloogi / etc / apache2
ja kirjuta sellesse faili:
Serverinimi localhost
ja siis salvestage see.
Kas need kaks lahendust teevad täpselt sama?
Sudo ettevalmistamine käsu ppio käivitab juurena ainult 'kaja' ja kirjutamine nurjub.
Väike nipp nende juhtumite korral ümbersuunamistega:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
🙂
Tervitused!
Ja miks mitte panna ServerName domain.name.com direktiiv faili /etc/apache2/apache.conf?
Tänan sind väga…..!!!!
Suurepärane teave, olen probleemi lahendanud ja peavalu valmistanud. Sellega lahendasin sisemise serveri vea, mille see andis mulle süsteemi käivitamisel PHP5-s.
Ubuntu 14.04:
kaja "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Ja freebsd jaoks teenusega "apache22"? 🙁
Lahendasin vea, suur aitäh