QRMENU Kurulum Rehberi
1. Desteklenen Kurulum Tipleri
- localhost veya demo kurulumu
- subdomain kurulumu
- ana domain kurulumu
- Plesk
- cPanel
- klasik PHP hosting
- VPS veya özel sunucu
2. Gereksinimler
- PHP 8.x
- MySQL veya MariaDB
- Apache veya Nginx
mod_rewrite veya eşdeğer URL rewrite desteği
- yazılabilir yükleme klasörleri
- HTTPS veya SSL önerilir
3. Kurulum Öncesi Hazırlık
Kurulum sırasında şu bilgiler hazır olmalıdır:
- site adresi
- admin kullanıcı adı
- admin şifresi
- veritabanı host
- veritabanı adı
- veritabanı kullanıcı adı
- veritabanı şifresi
- varsayılan dil
- varsayılan para birimi
- demo veri import edilip edilmeyeceği
4. Kurulum Akışının Özeti
Adım 1: Sistem Kontrolü
- PHP sürümü uygun mu
- PDO ve MySQL aktif mi
- yazma izinleri uygun mu
uploads ve benzeri klasörler yazılabilir mi
- base URL doğru algılandı mı
Adım 2: Veritabanı
- host
- port
- veritabanı adı
- kullanıcı adı
- şifre
- bağlantı testi
Adım 3: Site ve Marka Ayarları
- işletme adı
- logo
- vergi metni
- fiyat güncelleme metni
- varsayılan dil
- varsayılan para birimi
Adım 4: Özellik Seçimi
- ürün popup aktif mi
- ürün kartı görseli aktif mi
- online sipariş aktif mi
- fiziksel menü isteği aktif mi
- besin ve içerik alanları aktif mi
- çoklu para birimi aktif mi
- rezervasyon aktif mi
- masa sistemi aktif mi
Adım 5: Demo İçerik
- demo kategori import et
- her kategoriye örnek ürün oluştur
- örnek ürünleri aktif dillere kopyala
- örnek ürünlere görsel ata
- örnek ürünlerde kalori, içerik ve alerjen alanlarını doldur
Adım 6: PWA ve Görseller
- logo ve uygulama adı
- PWA ikon paketi
- tema rengi
- arka plan rengi
- offline sayfası
Adım 7: Admin Hesabı
- admin adı
- admin kullanıcı adı
- admin şifresi
Adım 8: Kurulumu Bitir
- veritabanı tablolarını oluştur
- temel ayarları kaydet
- manifest ve ikon referanslarını yaz
- istenirse demo veriyi import et
- giriş bağlantılarını göster
5. Demo Veri Tavsiyesi
Demo veri import seçeneğinde şu kategoriler kullanılabilir:
- kahvaltılar
- atıştırmalıklar
- ana yemekler
- salatalar
- soğuk içecekler
- tatlılar
Her kategori için en az şu alanlar dolu olmalıdır:
- başlık
- açıklama
- görsel
- fiyat
- kalori bilgisi
- içerik özeti
- alerjen veya besin notu
6. Plesk Kurulum
- Yeni domain veya subdomain oluştur.
- Dosyaları ilgili klasöre yükle.
- Yeni veritabanı oluştur.
- Veritabanı bilgilerini not al.
- SSL'yi aktif et.
- PHP sürümünü uygun seç.
- Gerekirse
Document Root ayarını kontrol et.
- Kurulum sihirbazını çalıştır.
7. cPanel Kurulum
- Domain veya subdomain ekle.
File Manager ile dosyaları yükle.
- Veritabanı ve kullanıcı oluştur.
- Kullanıcıyı veritabanına tam yetki ile bağla.
- SSL'yi aktif et.
- Kurulum sihirbazını çalıştır.
8. Ana Domain ve Subdomain Notu
Subdomain Örneği
Ana Domain Örneği
siteadi.com
siteadi.com/menu
Kurulum sihirbazı mümkünse base URL'yi otomatik algılamalı, ama kullanıcı elle de düzenleyebilmelidir.
9. Kurulum Sonrası İlk Kontrol
- admin açılıyor mu
- menü açılıyor mu
- kategori geçişi çalışıyor mu
- ürün detay popup çalışıyor mu
- rezervasyon formu açılıyor mu
- PWA manifest yükleniyor mu
- service worker kayıt oluyor mu
10. İlgili Dokümanlar
INSTALLER_WIZARD_SPEC.md
PWA_ASSET_GUIDE.md
USAGE_GUIDE.md
AI_AND_API_SETUP.md