SORU
30 AĞUSTOS 2012, PERŞEMBE


.debug çalışan apache değil

Amazon bir sunucunun ec2 hizmeti linux ubuntu üzerinde çalıştırıyorum ve apache, php ve mysql yüklü. Bir ekledik .benim belgede debug dosyası /var/www/html kök. Bu kodu girdim: ErrorDocument 400 /var/www/html/404.php ve hala bir sonuç çıkmıyor. Bu komut birden çok kez girdi sakladım: hiçbir değişiklik görüntülenen ancak sunucu... bu durumu Nasıl düzeltebilirim yeniden başlatmak için sudo service httpd restart... yanlış bir şey mi Yaptım? Şimdiden teşekkürler!

CEVAP
30 AĞUSTOS 2012, PERŞEMBE


İlk Apache'yi yeniden başlatmak için gerekli olduğunu unutmayın .debug dosyaları. .debug dosyaları kök - yani olmayan insanlar için özellikle, Apache sunucu yapılandırma dosyasına erişimi yok ve sunucuyu yeniden başlatın. Sunucuyu yeniden başlatmak için mümkün olduğuna göre, gerek yok .dosyaları debug ve ana sunucu yapılandırması doğrudan kullanabilirsiniz.

İkinci olarak, eğer .debug dosyaları gözardı ediliyor, AllowOverride doğru ayarlanmış olduğunu görmek için kontrol etmeniz gerekir. Ayrıntılar için http://httpd.apache.org/docs/2.4/mod/core.html#allowoverride bkz. Ayrıca yapılandırmanızın doğru bloğu doğru kapsamında - yani belirlenmiş olduğundan emin olun. Olduğuna emin olDEĞİLbloğundaki bir düzenleme, örneğin.

Eğer emin olmak istiyorsanız üçüncü olarak, bir .dosya aslında okunan debug, çöpe attı. Geçersiz bir satır gibi "BURADA", senin içinde .GEÇERSİZ SATIR debug dosya, dizin, dosya içeren tarayıcınızın geldiğinizde 500 Sunucu Hatası neden olur. Eğer doğru değilse, o zaman değil eğer doğru yapılandırılmış AllowOverride yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Rugiagialia

    Rugiagialia

    1 Ocak 2008
  • SamsTech

    SamsTech

    4 NİSAN 2014
  • thetrollska

    thetrollska

    2 EKİM 2009