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ı