🔍 Sistem Kontrol ve Teşhis Paneli

1. Veritabanı Dosyası ve PDO Bağlantısı
Başarılı: veritabanı bağlantısı kuruldu. PDO nesnesi aktif ve istek almaya hazır.
2. Veritabanı Tablo Yapısı Denetimi
customers tablosu veritabanında mevcut ve sorgulanabilir durumda.
route_planner tablosu veritabanında mevcut ve sorgulanabilir durumda.
3. Veri Ekleme (INSERT) Fonksiyon Testi
Yazma Başarılı: Veritabanına veri ekleme ve silme yetkiniz tam. Auto-Increment ID üretildi: 17
4. Harita Yüklenmeme Sorunları için İstemci Analizi
  • 🌐 CDN / İnternet Bağlantısı Kontrolü: Eğer Linux sunucunuz internete kapalı bir yerel ağda (Local) çalışıyorsa tarayıcınız Bootstrap veya Leaflet dosyalarını internetten (unpkg.com) çekemez ve harita yüklenmez. Projeyi lokalde internet olmadan koşturacaksanız Leaflet.js ve CSS dosyalarını sunucuya indirip lokal pathten çağırın.
  • 🛡️ F12 Konsol Kontrolü (Kritik): Haritanın gelmediği sayfadayken tarayıcınızda F12 tuşuna basın ve Console (Konsol) sekmesine bakın. Orada kırmızı renkli bir hata görüyorsanız, sunucunuz https:// üzerinden çalışırken harita katmanını veya kütüphaneleri http:// üzerinden çağırıyor olabilirsiniz (Mixed Content Hatası). Çözüm için index.php ve admin_add.php içindeki tüm kütüphane linklerini https:// yapın.
  • 📐 CSS Yükseklik Sorunu: Haritayı tutan div öğesinin (<div id='map'></div>) CSS'te açıkça belirtilmiş bir yüksekliği (Örn: height: 350px;) yoksa harita arka planda yüklense bile 0 piksel yüksekliğinde kalır ve ekranda hiç görünmez.