Ana içeriğe geç

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​

GereksinimMinimum
PHP Sürümü8.4 veya üzeri
max_execution_time120 saniye veya daha fazla
memory_limit256 MB veya daha fazla
upload_max_filesize10 MB veya daha fazla
post_max_size10 MB veya daha fazla

Gerekli PHP Uzantıları​

UzantıAmaç
pdo_mysqlVeritabanı erişimi
mbstringDize işleme
tokenizerLaravel iç bileşenleri
xmlXML işleme
ctypeLaravel iç bileşenleri
jsonJSON kodlama/kod çözme
bcmathKeyfi hassasiyetli matematik
opensslŞifreleme, HTTPS
fileinfoDosya türü tespiti
curlHarici HTTP çağrıları
zipArşiv desteği
gd veya imagickGörüntü işleme
intlUluslararasılaştırma

Veritabanı​

GereksinimDetaylar
MySQL5.7+ veya 8.0+ ✅ (önerilen)
MariaDB10.3+ ✅
Kullanıcı izinleriCREATE, 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​

SunucuDurum
mod_rewrite etkin Apache✅ Desteklenen
try_files geri dönüşlü Nginx✅ Desteklenen
LiteSpeed✅ Desteklenen

Apache için: bir .htaccess dosyası dahil edilmiştir. AllowOverride All ayarı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
RedisVarsayılan olarak dosya tabanlı kuyruk kullanılır
Supervisorcron.php kuyruğu yönetir
SSH / terminalYalnızca tarayıcı üzerinden kurulum
ComposerVendor dosyaları önceden paketlenmiştir
Node.js / npmVarlıklar önceden derlenmiştir

Sonraki Adım​

➡ Kurulum Sihirbazı