Furkan D.
Ana Sayfa
Blog
Projeler
Hakkımda
Randevu
Ara...
Ctrl K
PHP
"Gece Yarısı PHP Güncellemesi": Çöken On Yıllık Siteler ve Teknik Borç İflası
Hosting firmasının PHP 5.6 ve 7.x sürümlerini emekliye ayırmasıyla sabah Fatal Error ile uyanan binlerce site sahibi; tıptaki kara kutu ilaç yasakları ve güncellenmeyen kodun kaçınılmaz ölümü.
Nis 21, 2026
5 dk okuma
"PHP Memory Limit" ve "504 Gateway Timeout": Doyurulamayan Kodun Ajitasyonu
Paylaşımlı sunucuda 512 MB belleği yetiremeyip RAM vanasını sonuna kadar açtırmaya çalışan müşteri sosyolojisi; KOAH hastasına aşırı oksijen verme paradoksu ve bellek sızıntısı gerçeği.
Nis 20, 2026
5 dk okuma
"PHP 5.6 Aşıkları" ve Sürücü Güncellememek İçin Yemin Etmiş Müşteriler
2012 yılında yazılmış spagetti kodlu e-ticaret yazılımı bozulur korkusuyla PHP 8.x sürümlerine geçmeyi reddeden, güvenlik açığı deposu haline gelmiş PHP 5.6 kaldırılınca "Ticaretime balta vurdunuz" diye feryat eden arkaik kod muhafazakârlığı.
Mar 31, 2026
4 dk okuma
"PHP GD / imagick Kütüphanesi Yok": Görsel Yükleyemeyen E-Ticaret Sitesi
Sunucuda 128 GB RAM ve 32 çekirdek işlemci olmasına rağmen, tek bir mikroskobik PHP grafik kütüphanesi (GD / ImageMagick) eksik olduğu için ürün fotoğraflarını işleyemeyen ve "Diskiniz bozuk" feryadıyla kilitlenen e-ticaret siteleri.
Mar 19, 2026
4 dk okuma
"Localhost'ta Çalışıyordu": Sunucuya Atılınca Patlayan Yazılımlar
Geliştiricinin kendi Windows bilgisayarında (XAMPP/WAMP) büyük-küçük harf duyarsızlığı ve sınırsız izinlerle çalıştırdığı yazılımın, Linux sunucuya atıldığında patlaması ve "Benim bilgisayarımda çalışıyordu, sunucunuz bozuk" bahanesi.
Mar 15, 2026
4 dk okuma
"Sunucu Zaman Dilimi (Timezone)" Ve Gece Yarısı Yanlış Zamanda Atılan Bildirimler
Sunucu saat diliminin UTC olarak kalması ve uygulamanın yerel saat dilimine göre ayarlanmaması yüzünden, binlerce müşterinin cep telefonuna gece saat 03:30'da "Kargonuz yola çıktı!" veya "Aboneliğiniz yenilendi" bildirimlerinin yağması ve yaşanan kriz.
Mar 11, 2026
4 dk okuma
"PHP 'max_input_vars' Limiti": Menü veya Ürün Kaydederken Kaybolan Veriler
WordPress mega menülerinde veya varyantlı e-ticaret ürünlerinde form kaydedilirken PHP'nin varsayılan max_input_vars sınırına toslayan ve hiçbir hata vermeden sessizce çöpe atılan verilerin yarattığı "Veritabanım bilgileri yutuyor" hezeyanı.
Şub 26, 2026
4 dk okuma
"PHP eval() / base64_decode() Temizliği": Sunucu Genelinde Karantina Kabusu
Paylaşımlı sunucuya bulaşan bir webshell zararlısını temizlemek için terminalden körlemesine "grep -rn eval(base64 | xargs rm" çalıştıran acemi sistemcinin, meşru şifreli eklentileri de silerek 100 masum kurumsal siteyi aynı anda katletmesi.
Şub 23, 2026
4 dk okuma
"MySQL max_connections Sınırı" ve "Too Many Connections" Felaketi
Yazılımcının veritabanı bağlantılarını işi bittikten sonra kapatmaması yüzünden MySQL'in varsayılan max_connections sınırının dolması, sitelerin "Too Many Connections" ile kilitlenmesi ve suçu sunucunun RAM'ine atan yazılımcı kibri.
Şub 18, 2026
5 dk okuma
"PHP upload_max_filesize vs post_max_size Karışıklığı"
50 MB'lık dosyayı yüklemek için upload_max_filesize değerini artırıp post_max_size veya memory_limit hiyerarşisini unutan geliştiricinin, formun hiçbir hata vermeden sessizce sıfırlanması karşısında yaşadığı "Sunucu dosyamı yuttu" cinneti.
Şub 17, 2026
4 dk okuma
"PHP mail() Fonksiyonu İle E-Posta Gönderme Israrı" ve Spambot İstilası
SMTP kimlik doğrulaması yerine ilkel PHP mail() fonksiyonuna sığınan tembel yazılımcının, e-posta başlık enjeksiyonu (Header Injection) açığı yüzünden sunucusunu Rus spambotlarının zombi rölesine çevirmesi ve IP karantinası.
Şub 11, 2026
4 dk okuma
"Sunucuda root İle Çalıştırılan Cron Job'lar" ve Dosya İzinleri (Permission) Kaosu
Arka plan görevlerini ve önbellek oluşturma scriptlerini "hata vermesin" diye doğrudan root kullanıcısıyla çalıştıran sistemcinin, sabah web sunucusunun (www-data) o dosyalara erişemeyerek tüm siteyi 500 hatasına boğması.
Şub 9, 2026
4 dk okuma
"Test Sunucusunda display_errors = On Unutan" Yazılımcı ve İfşa Olan Path'ler
Geliştirme ortamından canlıya çıkarken PHP yapılandırmasındaki display_errors parametresini kapatmayı unutan yazılımcının, ufak bir veritabanı uyarısında tüm sunucu dizin haritasını ve kullanıcı adlarını saldırganlara ifşa etmesi.
Şub 7, 2026
4 dk okuma
"PHP file_get_contents() İle Dışarıdan Veri Çeken" ve Kilitlenen Sayfalar
Sitenin ana sayfasına canlı döviz kuru veya hava durumu koymak için zaman aşımı (timeout) tanımlamadan file_get_contents kullanan yazılımcının, harici sunucu yavaşlayınca kendi tüm sunucusunu 504 Gateway Timeout ile kilitlemesi.
Şub 5, 2026
4 dk okuma
PHP session_save_path İzinlerinin Bozulması ve Giriş Yapılamayan Paneller
/var/lib/php/sessions dizininin izinleri veya sahipliği bozulduğunda kullanıcı adı ve şifresi doğru olduğu halde giriş sayfasına geri fırlatılan kullanıcıların oluşturduğu sessiz login döngüsü.
Oca 18, 2026
5 dk okuma
Site Haritası
RSS
Kaynak
Kodla yazıldı, ama Ş. düşünülerek
♥