selamlar,
En ünlü PHP hatası, sebebini tabii ki biliyorum ama garip olan şu ki lokalimde site hatasız çalışıyorken sunucuda çalışmıyor. Sebep ne olabilir?
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
headers already sent
8
●521
- 17-10-2008, 18:54:30Kimlik doğrulama veya yönetimden onay bekliyor.
- 17-10-2008, 18:58:16Aynı sorunu bir çok kez bende yaşadım.
Bir serverde çalışırken diğer server'e upload ettiğimde session'lar hata veriyor. Bunun sebebi ise tamamen php versionundan kaynaklanıyor diye düşünüyorum. başka bir makinede yada başka bir php versiyonunda denerseniz büyük ihtimal çalışacaktır. - 17-10-2008, 21:41:14Daha sonra karşılaşacak olanlar için geliyor, bazı php versionlarında:
UTF8 without a byte order mark şekilde encode etmeli ve
<?session_start();
şeklinde session başlangıcı ve ? arasında tek boşluk bırakmamanız gerekebiliyor.
Tuhaf ama böyle. - 17-10-2008, 22:00:23Üyeliği durdurulduGerçekten tuhaf benimde başıma dert olmuştu bu ...gentleRain adlı üyeden alıntı: mesajı görüntüle
- 18-10-2008, 01:30:15Arkadaşım hata o değil, hata bu olsa lokalimde çalışmaz. Eksik okumayınız.WebLOADER adlı üyeden alıntı: mesajı görüntüle
- 18-10-2008, 01:34:58Üyeliği durdurulduHata Tespitin en basit hali nedir bilir misiniz?
Cevap Veriyorum : Test Yapmak!
Localindeki php.ini dosyasını sunucuya atarsan hatanın kaybolduğunu goreceksin.
ve doğal olarakta demekki hatanın php nin çeşitli ayarlarından kaynaklandığını anlayabiliriz.
Sürümlere Dikkat! - 18-10-2008, 01:49:10Eposta Aktivasyonu GerekmekteGenellikle çerez gönderme veya okuma için kullanılmamasından (fonksiyon içinde özellikle) hata verebilir. php.ini için,
session.use_cookies = 1
ayarı kontrol edilebilir. Versiyondan kaynaklanmayabilir, 4.xx ler dahil çalışması gerekir. - 18-10-2008, 02:06:44Bazen bu yapılamıyor işte sorun oradan geliyorDogu_Bey adlı üyeden alıntı: mesajı görüntüle