🔍 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
Veritabanına ekleme yapılırken bir kısıtlamaya takılıp takılmadığını görmek için aşağıdaki butona tıklayın:
⚙️ SQL Ekleme Testini Başlat4. 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.