Paylaşımlı Hosting Kılavuzu
Bu kılavuz, tipik bir cPanel paylaşımlı hosting hesabına LeadHub kurulumunu anlatır. SSH, terminal veya root erişimi gerekmez.
Kullanacağınız Araçlar
- cPanel Dosya Yöneticisi (veya FTP)
- cPanel MySQL Veritabanları
- cPanel Cron Jobs
- Bir web tarayıcısı
Adım 1 — Veritabanı Oluşturun
- cPanel'de MySQL Veritabanları'na tıklayın.
- Yeni bir veritabanı oluşturun, örn.
username_leadhub. - Güçlü bir şifreyle yeni bir veritabanı kullanıcısı oluşturun, örn.
username_lhuser. - Kullanıcıyı veritabanına ekleyin ve Tüm Ayrıcalıkları verin.
- Şunları not edin: veritabanı adı, kullanıcı adı, şifre ve sunucu (genellikle
localhost).
Adım 2 — Dosyaları Yükleyin
Seçenek A — Dosya Yöneticisi:
- cPanel → Dosya Yöneticisi'ne gidin.
public_html/dizinine gidin (veya LeadHub'ı bir klasöre istiyorsanız alt dizine).- Yükle'ye tıklayın ve LeadHub ZIP dosyasını yükleyin.
- Yüklemeden sonra ZIP'e sağ tıklayın →
public_html/dizinine Çıkart.
Seçenek B — FTP:
- FileZilla veya herhangi bir FTP istemcisi kullanın.
- FTP kimlik bilgilerinizle hostinginize bağlanın.
- Çıkartılan LeadHub klasöründeki tüm dosyaları doğrudan
public_html/içine yükleyin.
⚠️
index.php'nin doğrudanpublic_html/içinde olduğundan emin olun — bir alt klasörün içinde değil.
Adım 3 — İzinleri Ayarlayın
cPanel Dosya Yöneticisi'nde:
storage/klasörünü seçin → sağ tıklayın → İzinleri Değiştir →755olarak ayarlayın, Alt dizinlere özyinele seçeneğini işaretleyin.bootstrap/cache/için aynı işlemi yapın.
Adım 4 — Kurulumu Çalıştırın
Tarayıcınızı açın ve şu adrese gidin:
https://yourdomain.com/install
Kurulum kılavuzunu takip ederek sihirbazı tamamlayın.
Adım 5 — Cron Job'u Kurun
- cPanel'de Cron Jobs'a tıklayın.
- Yeni Cron Job Ekle bölümünde Ortak Ayarlar'ı "Her Dakika (
* * * * *)" olarak ayarlayın. - Komut alanına şunu girin:
/usr/bin/php /home/yourusername/public_html/cron.php >> /dev/null 2>&1yourusernamekısmını gerçek cPanel kullanıcı adınızla değiştirin ve LeadHub bir alt dizindeyse yolu buna göre düzenleyin. - Yeni Cron Job Ekle'ye tıklayın.
Adım 6 — Cron'un Çalıştığını Doğrulayın
2-3 dakika sonra LeadHub Süper Admin panelinde Sistem Sağlığı'na gidin. Kuyruk durumu yeşil gösterilmelidir. "Kuyruk çalışmıyor" gösteriyorsa cron yolunu yeniden kontrol edin.
Alt Dizine Kurulum
LeadHub'ı kök dizin yerine yourdomain.com/leadhub/ adresinde istiyorsanız:
- Dosyaları
public_html/leadhub/dizinine yükleyin. - Kurulum sırasında Uygulama URL'sini
https://yourdomain.com/leadhubolarak ayarlayın. - Cron yolu
/home/yourusername/public_html/leadhub/cron.phpolur.
Alt Alan Adı Kurulumu
LeadHub'ı app.yourdomain.com adresine kurmak için:
- cPanel → Alan Adları (veya Alt Alan Adları) bölümünde
app.yourdomain.com'u örn.public_html/leadhub/dizinine yönlendirin. - Dosyaları
public_html/leadhub/dizinine yükleyin. - Uygulama URL'sini
https://app.yourdomain.comolarak ayarlayın.
PHP Sürüm Kontrolü
cPanel'inizde MultiPHP Manager varsa:
- MultiPHP Manager'a gidin.
- Alan adınızı/alt alan adınızı bulun.
- PHP 8.4'ü (veya mevcut en yüksek 8.x sürümünü) seçin.
- Kaydedin.
Yaygın cPanel Sorunları
| Sorun | Çözüm |
|---|---|
.htaccess çalışmıyor | cPanel → Apache İşleyicileri üzerinden mod_rewrite'ı etkinleştirin veya hosting sağlayıcınızla iletişime geçin |
| 500 İç Sunucu Hatası | Dosya Yöneticisi'nde storage/logs/laravel.log dosyasını kontrol edin |
| PHP uzantısı eksik | cPanel → PHP Sürümünü Seçin → eksik uzantıyı etkinleştirin |
| Kuyruk çalışmıyor | Cron yolunu doğrulayın — Sistem Sağlığı'ndaki tam yolu kullanın |
| Dosya izinleri reddedildi | storage/ ve bootstrap/cache/ dizinlerini özyinelemeli olarak 755 yapın |