Foje kiam ni komencas aŭ rekomencas Apache2 Ni ricevas la sekvan eraron en la fina stacio:
Ne povis fidinde determini la kompletan kvalifikitan domajnan nomon de la servilo, uzante 127.0.0.1 por ServerName
Kio signifas:
La ĝusta domajna nomo por la servilo ne povis esti determinita, 127.0.0.1 estos uzata kiel Servila nomo
Por solvi ĝin, ni simple devas plenumi la jenan komandon:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Ĉi tio sufiĉos por solvi la problemon, ekde nun kiam ili startos aŭ rekomencos Apache2 ili ne plu montros tiun eraron.
salutoj
10 komentoj, lasu la viajn
Amiko, mi imagas, ke ĉi tio devas esti en Debian, ĉar en Ubuntu 13.04 kaj 13.10, ĝi ne plu ekzistas, la dosierujo conf.d en apache2, salutojn
Se ĝi ne ekzistas, ne estas problemo krei ĝin 😉
Mi havis la problemon, sed mi certe solvis ĝin alimaniere, ĉar mi ne havas tiun dosieron .. dankon ĉiuokaze, mi multe luktis kiel mi memoras!
komento: sudo ne funkcias kiel sugestite, ĝi estu io tia
eoo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Mi nur mencias ĝin, ĉar ĝi estas ofta eraro, supozi, ke meti sudon antaŭ ion ajn estas same kiel esti kiel radiko. En ĉi tiu kazo, la alidirektado de la produktaĵo estas taksita antaŭ ol sudo ekludas, kaj la komuna uzanto ne havas skriban permeson al tiu loko
Mi havas demandon, ĉu estas diferenco inter ĉi tiu solvo kaj ĉi tiu alia?
Kreu la dosieron httpd.conf ene de / etc / apache2
kaj skribu al tiu dosiero:
ServerName lokagastiganto
kaj poste konservu ĝin.
Ĉu la du solvoj faras la saman aferon?
Prepara sudo al la komando ppio nur plenumos la 'eoon' kiel radikon, kaj la skribado malsukcesos.
Iom da lertaĵo por ĉi tiuj kazoj kun alidirektiloj:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
🙂
Dankon!
Kaj kial ne meti la Direktilon ServerName domain.name.com en la dosieron /etc/apache2/apache.conf?
Multan dankon…..!!!!
Bonega Informo, mi solvis problemon kaj forprenis kapdoloron. Per tio mi solvis INTERRAN SERVERAN ERARON, kiun ĝi donis al mi kiam mi lanĉis sistemon en PHP5.
Ĉe Ubuntu 14.04:
eoo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Kaj senpage kun la servo "apache22"? 🙁
Mi solvis la eraron, dankon