İyi akşamlar değerli hocalarım. Bir hostinge scriptimi kurdum herşey tamam ancak verileri insert etmiyor. PDO ile yazıldı. Update ve select işlemleri çalışıyor ancak yorum insert ederken veya kullanıcı kaydı insert ederken çalışmıyor. Farklı bir hosting firmasına kurdum gayet iyi çalıştı tüm özellikler. Hosting sağlayıcısına yazdım herşeyin güncel olduğunu söylüyor öyle de. Ancak script bir tarafta çalışıyor diğer tarafta çalışmıyor. Çalışmayan tarafta post edilirken class sayfası gelen postu kabul etmiyor sadece ekrana yazılı şekilde kalıyor. Şöyle de bir hata veriyor 'Uncaught PDOException: SQLSTATE[HY000]' yardımlarınızı bekliyorum.
EDIT: Problem 'strict mode' den kaynaklanıyormuş zaman ayıran herkese teşekkür ederim .
Bir hostingde çalışan script diğer hostingde çalışmıyor
9
●296
- 18-01-2024, 20:06:13değil hocam ama o tarafta sıkıntı yok giriş çıkış log işlemlerinde problem olmuyor gördüğüm kadarıylaatrkylmz adlı üyeden alıntı: mesajı görüntüle
- 18-01-2024, 20:09:35Ayrıca script localhostta da çalışıyor. Aynı problemi yaşayan başka bir arkadaş var o mysql sürümünü güncelleyerek çözmüş ancak bizim kurduğumuz script de guncel zaten. https://www.r10.net/webmaster-genel-...alismiyor.html
- 18-01-2024, 20:17:39Sorun olan sunucudaki sql-mode ayarına baktırın.
Ayrıca sorun olan sunucuda sitenizin php versiyonu php selector/alt-php üzerinden seçiliyse selector php versiyonlarında bazen php modüllerini yazılım görmüyor php versiyonunu cpanel'in php versiyonu ea-php olarak değiştirin ve değişip değişmediğini php info dosyası üzerinden kontrol edin. - 18-01-2024, 20:22:27[18-Jan-2024 17:16:37 UTC] PHP Fatal error: Uncaught Error: Class 'PDO' not found in /home/softmush/blog.buyukyazilim.com/class/database.php:10
Stack trace:
#0 /home/softmush/blog.buyukyazilim.com/class/functions.php(4): include()
#1 /home/softmush/blog.buyukyazilim.com/index.php(5): include('/home/softmush/...')
#2 {main}
thrown in /home/softmush/blog.buyukyazilim.com/class/database.php on line 10
şöyle bir çıktı var