.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
İ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.
Nasıl Apache sürümü komut satırı erişi...
Neden bakış açısı üst öğelere uyguland...
Servis nasıl kontrol çalışan veya ubun...
1 Düğmesi 7 İÇİN çalışan Google değil ...
Değil iOS 8'de çalışan yer Hizmetleri...