VMDestek — Kurulum Rehberi
Canlı destek sisteminizi dakikalar içinde kurup çalıştırın
Gerekli PHP Eklentileri
- PDO + pdo_mysql — Veritabanı bağlantısı
- cURL — Güncelleme kontrolü ve dış API iletişimi
- json — API yanıtları
- mbstring — Türkçe karakter desteği
- fileinfo — Dosya yükleme doğrulaması
Dosyaları Yükleyin
ZIP dosyasını indirin ve tüm dosyaları web sunucunuza (public_html veya htdocs klasörü)
yükleyin.
Alt klasöre de kurabilirsiniz, örneğin: public_html/destek/
Kurulum Sihirbazını Açın
Tarayıcınızda aşağıdaki adresi ziyaret edin:
Veritabanı Bilgilerini Girin
MySQL veritabanı bilgilerinizi girin. Sihirbaz tabloları otomatik oluşturacaktır.
| Alan | Açıklama | Örnek |
|---|---|---|
| Sunucu | MySQL sunucu adresi | localhost |
| Veritabanı | Veritabanı adı | livesupport |
| Kullanıcı | MySQL kullanıcı adı | root |
| Şifre | MySQL şifresi | ••••• |
Admin Hesabı Oluşturun
İlk admin hesabınızı oluşturun. Bu hesapla admin panele giriş yapacaksınız.
Kurulumu Tamamlayın
Kurulum tamamlandığında install.php güvenlik için otomatik olarak kilitlenir. Admin
panele yönlendirilirsiniz.
Tek Satır Entegrasyon
Web sitenizin </body> etiketinden hemen önce aşağıdaki kodu ekleyin:
Bu kod otomatik olarak:
- Sağ alt köşeye sohbet butonu ekler
- 3 saniye sonra karşılama baloncuğu gösterir
- Butona tıklandığında chat widget'ı açılır
- Online/offline durumuna göre farklı form gösterir
Giriş
Kurulumda oluşturduğunuz kullanıcı adı ve şifre ile giriş yapın.
| Bölüm | Açıklama |
|---|---|
| Dashboard | Aktif sohbetler, bekleyen ve kapanan konuşmalar, anlık ziyaretçiler |
| Ayarlar → Görünüm | Widget renkleri, gradient, şirket adı, logo |
| Ayarlar → Mesajlar | Karşılama mesajı, çevrimdışı mesajı, dil seçimi |
| Ayarlar → Hazır Yanıtlar | Sık kullanılan cevap şablonları (/ kısayolları) |
| Ayarlar → Entegrasyon | Embed kodu (JS ve iframe) |
| Ayarlar → Kullanıcılar | Admin/operatör ekleme ve yönetimi |
| Ayarlar → Güncelleme | GitHub'dan otomatik güncelleme kontrolü |
Otomatik Güncelleme
VMDestek, GitHub üzerinden otomatik güncelleme desteği sunar:
- Admin panelinde Ayarlar → Güncelleme sekmesine gidin
- Güncelleme Kontrol Et butonuna tıklayın
- Yeni sürüm varsa Güncelle butonuyla uygulayın
config.php, install.lock ve uploads/
klasörü korunur. Ayarlarınız ve yüklenen dosyalar etkilenmez.
Sık Karşılaşılan Sorunlar
| Sorun | Çözüm |
|---|---|
| Kurulum sayfası açılmıyor | PHP'nin çalıştığından ve dosyaların doğru dizine yüklendiğinden emin olun |
| Veritabanı bağlantı hatası | MySQL bilgilerini kontrol edin. Veritabanının oluşturulmuş olduğundan emin olun |
| Widget görünmüyor | embed.js URL'sinin doğru olduğunu ve CORS ayarlarının açık olduğunu kontrol
edin |
| Resim yüklenemiyor | uploads/chat/ klasörüne yazma izni verin: chmod 755 |
| Türkçe karakterler bozuk | Veritabanı charset'inin utf8mb4 olduğundan emin olun |
| Güncelleme çalışmıyor | Sunucunun GitHub'a erişebildiğini ve cURL eklentisinin aktif olduğunu kontrol edin |
install.php dosyasının
kilitlendiğinden emin olun. Dosya otomatik kilitlenir ancak manuel kontrol önerilir.
Kaynak Kod & Sorun Bildirimi
GitHub üzerinden kaynak koda erişebilir, sorun bildirebilir ve katkıda bulunabilirsiniz:
github.com/Sem-h/VMDestek
Geliştirici
Semih AKBAŞ — semihakbas.com.tr