Bazen başladığımızda veya yeniden başladığımızda Apache2 Terminalde aşağıdaki hata belirir:
SunucuAdı için 127.0.0.1 kullanılarak sunucunun tam etki alanı adı güvenilir bir şekilde belirlenemedi
Bunun anlamı:
Sunucu için doğru alan adı belirlenemedi, SunucuAdı olarak 127.0.0.1 kullanılacak
Bunu çözmek için aşağıdaki komutu uygulamalıyız:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Yukarıdaki komut, hesabı kullanılarak yönetici ayrıcalıklarıyla yürütülmelidir. kök veya komutun başına koymak sudo
Bu sorunu çözmek için yeterli olacaktır, bundan sonra Apache2'yi başlattıklarında veya yeniden başlattıklarında artık bu hatayı göstermeyecekler.
selamlar
Arkadaşım bunun Debian'da olması gerektiğini düşünüyorum, çünkü Ubuntu 13.04 ve 13.10'da artık mevcut değil, apache2'deki conf.d klasörü, selamlar
Mevcut olmaması durumunda, onu oluşturmakta herhangi bir sorun yoktur 😉
Sorunum vardı, ama başka bir şekilde çözmüş olmalıyım çünkü o dosyam yok .. yine de teşekkürler, hatırladığım kadarıyla çok uğraştım!
yorum: sudo önerildiği gibi çalışmıyor, formda bir şey olmalı
echo "SunucuAdı localhost" | sudo tee /etc/apache2/conf.d/fqdn
Sadece yorum yapıyorum çünkü sudo'yu herhangi bir şeyin önüne koymanın kök olmakla aynı şey olduğunu varsaymak yaygın bir hata. Bu durumda, çıktının yeniden yönlendirilmesi sudo devreye girmeden önce değerlendirilir ve ortak kullanıcının o konuma yazma izni yoktur.
Bir sorum var, bu çözüm ile diğer arasında bir fark var mı?
Httpd.conf dosyasını / etc / apache2 içinde oluşturun
ve bu dosyaya yazın:
SunucuAdı localhost
ve sonra kaydedin.
İki çözüm de aynı şeyi mi yapıyor?
Sudo'yu komutun ppio'sunun başına eklemek sadece 'echo'yu kök olarak çalıştıracak ve yazma başarısız olacaktır.
Yönlendirmelerle bu durumlar için küçük bir numara:
sudo bash -c 'echo "SunucuAdı localhost" >> /etc/apache2/conf.d/fqdn'
🙂
Selamlar!
Ve neden ServerName domain.name.com yönergesini /etc/apache2/apache.conf dosyasına koymuyorsunuz?
Çok teşekkür ederim…..!!!!
Mükemmel Bilgi, bir sorunu çözdüm ve bir baş ağrısını düzelttim. Bununla PHP5'te bir sistem başlatırken bana verdiği bir DAHİLİ SUNUCU HATASINI çözdüm.
Ubuntu 14.04'te:
echo "SunucuAdı localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Ve "apache22" hizmetiyle birlikte freebsd için? 🙁
Hatayı çözdüm çok teşekkür ederim