merhaba arkadaşlar php bir script yazdım localde sorunsuz çalışmakta. fakat vps'ye attığımda çalışmıyor üye girişi yapamıyor bazı yerleri çalışmıyor.
acaba neden kaynaklanır? kodlarda herhangi bir sıkıntı yok. vps'nin php sürümü 5.2.9 localdeki php sürümü 5.2.6 aynı seviyeye mi getirmeliyim?
phpinfo(); ile aldığım local ve server bilgilerini aynı yapsam düzelir mi?
yardım ederseniz sevinirim
teşekkürler
Scriptin Çalışmama Nedeni?
12
●852
- 15-06-2009, 22:12:17hata ayıklaması yapmanız lazım, sorun tam olarak nerden kaynaklanıyor.
bir çok nedeni olabilir. ama genelde basit gözden kaçan nüanslardır bunlar... - 15-06-2009, 22:16:00Script yazıyorsunuz ve hatanızı bulamıyor musunuz, bu çelişki değil mi? Belirli noktalara debug bilgileri de mi koymuyorsunuz?
php.ini de hata gösterimleri açık mı, özellikle VPS de açmanız gerek kapalıysa. php.ini de yasaklı bir fonksiyon mu kullandınız? open base ayarlarını kontrol ettiniz mi, safe mode yi kontrol ettiniz mi? local de olup da VPS de kapalı olan bir fonksiyon mu kullanıyorsunuz, curl, gd vb....
Hata kodları olmadan neden çalışmadığını bulmak bizim için zor olur. - 15-06-2009, 22:47:27script yazıp ve hata bulamamak nispeten çelişki değil çünkü bir çok eklenti bir çok şeyi etkileyebiliyor. bugün phpinfo(); ile tüm bilgileri alıp server özellikleriyle aynı hale getirecem. scripti yazarken her anında kontrolünü yaptım fakat vps ile uyuşmadı. acaba ufak bir şey vardır da onu mu atlıyorum diye fikirlerinizi almak istedim. önceden başına bu tarz bir şey gelen varsa diye.
- 15-06-2009, 22:51:53register globals tutun da, php fonksyionlarına ( curl, gd vs... ) bir çok nedeni olabilir,
yani aldığınız hata nedir , bilmeden nasıl yorum yapılabilir ki
- 15-06-2009, 23:02:37Üyeliği durduruldusession, cookie sorunu olabilir veya register globals da olabilir yukarda söylendigi gibi.
- 15-06-2009, 23:16:40session ile alakalı herhalde çünkü üye kayıt olurken güvenlik kodu var o da sessionla çalışıyor kayıt olurken güvenlik kodunu girsem de güvenlik hatalı iletisini alıyorum.güvenlik kodunu kaldırdığımda sorunsuzca çalışıyor. üye girişi de çalışmıyor haliyle orda da session var o yüzden çalışmıyor.
sayfalarda session_start(); kullanıyorum sessionlarla ilgili ne tür bir ayarlama gerekebilir? - 16-06-2009, 00:02:46kodları görmeden ,
varsayımlarla hataya çözüm bulabileceğimizi zannetmiyor.
sayfa başlarında session_start() komutundan sonra print_r($_SESSION) kullanın ,
bakın bakalım session değerleri taşınıyor mu. - 16-06-2009, 01:41:27Üyeliği durdurulduVPS de belki sessionlarin saklandigi klasörde yazma sorunu olabilir, ya da domainde firefox felan kullaniyorsan oturumu cookie yi engellemissindir, benim de basima geliyor bu son söyledigim.