17 Mayıs 2010

Apache de "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName” hatasinin giderilmesi.

Evet epey uzun bir başlık oldu.
Gelelim sorunumuza.

Geliştirme ve testleri yaptığım Ubuntu kurulu bir makinem var.
Güllük gülüstanlık bir şekilde Ubuntu 9 ile çalışıyordum.
Tabii sağ olsunlar Ubuntu 10 çıktı. Sağdaki soldaki arkadaşlarım da "Şöyle güzel, böyle iyi" şeklinde iyice gaza getirdiler.

Her ne kadar elimde ilgilendiğim bir iş varken işin ortasında bu türde yükseltmeler yapmak adetim değil se de çevrenin de gazı ile sistemi yükselttim (aman ne iyi ettik).
Ve bu durumda Murphy abimizin yegane kanunlarından biri olan "Bir şey çalışıyorsa onarmaya çalışma" kanunu es geçtik.

Ve boyumuzun ölçüsü yükseltme sonrası Apache "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName” hatası ile beni benden aldı.

hosts dosyasına httpd.conf a bakarken birden bire httpd.conf un boş olduğunu gördüm.
Acaba deyip internette araştırınca da durumun olağan olduğunu gördüm.
httpd.conf dosyası boş olarak geliyordu.
Nedense yükseltme sonrası benim eski ayarlar ortada yoktu.

Sorun çok büyük değil.

Birkaç basit adımda hallolabiliyor.
Şöyle ki :
Konsol altında sevdiğiniz editörünüz ile httpd.conf dosyasını açarız.

sudo vim /etc/apache2/httpd.conf

Ve de karşınıza boş bir dosya gelecektir.
Buraya da ilk satıra aşağıdaki bilgiyi gireriz.

ServerName localhost

(Vim den kaydedip çıkmak için ESC :w Enter, :q Enter)

Ardından da Apache yi yeniden başlatıyoruz.

sudo /etc/init.d/apache2 restart

Sorunsuz bir şekilde Apache çalışıyor.
Hernekedar FireFox ta açtığnız sayfalar localhost'a ısrarla erişemiyorsa da, FF de Dosya menüsü altında ki "Çevrim dışı çalış" seçeneğini iptal ederseniz çalışacaktır. (Evet, gözümden kaçmış) :)

Etiketler: , , ,

0 Comments:

Yorum Gönder

<< Home