Sunucu Gereksinimleri
LeadHub SaaS, SSH, Redis, Composer veya terminal erişimi olmadan paylaşımlı hosting üzerinde çalışacak şekilde tasarlanmıştır. Aşağıda minimum gereksinimler yer almaktadır.
PHP
| Gereksinim | Minimum |
|---|---|
| PHP Sürümü | 8.4 veya üzeri |
max_execution_time | 120 saniye veya daha fazla |
memory_limit | 256 MB veya daha fazla |
upload_max_filesize | 10 MB veya daha fazla |
post_max_size | 10 MB veya daha fazla |
Gerekli PHP Uzantıları
| Uzantı | Amaç |
|---|---|
pdo_mysql | Veritabanı erişimi |
mbstring | Dize işleme |
tokenizer | Laravel iç bileşenleri |
xml | XML işleme |
ctype | Laravel iç bileşenleri |
json | JSON kodlama/kod çözme |
bcmath | Keyfi hassasiyetli matematik |
openssl | Şifreleme, HTTPS |
fileinfo | Dosya türü tespiti |
curl | Harici HTTP çağrıları |
zip | Arşiv desteği |
gd veya imagick | Görüntü işleme |
intl | Uluslararasılaştırma |
Veritabanı
| Gereksinim | Detaylar |
|---|---|
| MySQL | 5.7+ veya 8.0+ ✅ (önerilen) |
| MariaDB | 10.3+ ✅ |
| Kullanıcı izinleri | CREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT |
💡 cPanel'de, kurulumu çalıştırmadan önce MySQL Veritabanları bölümünden bir MySQL veritabanı ve kullanıcı oluşturun.
Web Sunucusu
| Sunucu | Durum |
|---|---|
mod_rewrite etkin Apache | ✅ Desteklenen |
| try_files geri dönüşlü Nginx | ✅ Desteklenen |
| LiteSpeed | ✅ Desteklenen |
Apache için: bir
.htaccessdosyası dahil edilmiştir.AllowOverride Allayarının yapıldığından emin olun.
Cron Job
LeadHub, kuyruğa alınan işleri (e-postalar, otomasyonlar, zamanlanmış raporlar) işlemek için bir cron job gerektirir:
* * * * * /usr/bin/php /path/to/public/cron.php >> /dev/null 2>&1
/path/to/public/ kısmını gerçek public dizin yolunuzla değiştirin.
💡 cPanel'de: Cron Jobs → Yeni Cron Job Ekle bölümüne gidin ve sıklığı "Her Dakika" olarak ayarlayın.
İhtiyaç Duymadıklarınız
| Araç | Notlar |
|---|---|
| Redis | Varsayılan olarak dosya tabanlı kuyruk kullanılır |
| Supervisor | cron.php kuyruğu yönetir |
| SSH / terminal | Yalnızca tarayıcı üzerinden kurulum |
| Composer | Vendor dosyaları önceden paketlenmiştir |
| Node.js / npm | Varlıklar önceden derlenmiştir |