localde çalıştığım sitemi, vps'ime attım.
php'le ilgili sıkıntılar olduğunda (işte ne bileyim noktalı virgül kullanmayı unuttuğumda vs.) normalde hata mesajı vermesi gerekirken, hata mesajı vermiyor direkt "internal 500" hatası veriyor.
hata mesajını açmak için error reporting vs. yazdım ama hala direkt erişim hatası veriyor.
nasıl düzeltirim ki bunu?
php'le ilgili sıkıntılar olduğunda (işte ne bileyim noktalı virgül kullanmayı unuttuğumda vs.) normalde hata mesajı vermesi gerekirken, hata mesajı vermiyor direkt "internal 500" hatası veriyor.
hata mesajını açmak için error reporting vs. yazdım ama hala direkt erişim hatası veriyor.
nasıl düzeltirim ki bunu?
hata çıkartacak kodların başına @ işareti konmuşsa hata çıkmaz ama başka çözümü nedir bilemedim
SemihCebrail
php ile ilgili bir sorun olmayabilir, apache error log'da ne yazıyor acaba. dosya/klasör ownerları ayarlayıp, chmod 755 yapıp denemek lazım.
sahteyazar
500 vermesi daha iyi aslında, diğer türlü bir hata olduğunda sunucunun dizin yapısı ya da veritabanı yapısı hakkında bilgileri açık edebilirsin istemeden. yapman gereken php error log'una tail tarzı bir programla erişmek ve hataları oradan gözlemek.
gman
1