Ana içeriğe geç

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

  1. cPanel'de MySQL Veritabanları'na tıklayın.
  2. Yeni bir veritabanı oluşturun, örn. username_leadhub.
  3. Güçlü bir şifreyle yeni bir veritabanı kullanıcısı oluşturun, örn. username_lhuser.
  4. Kullanıcıyı veritabanına ekleyin ve Tüm Ayrıcalıkları verin.
  5. Ş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:

  1. cPanel → Dosya Yöneticisi'ne gidin.
  2. public_html/ dizinine gidin (veya LeadHub'ı bir klasöre istiyorsanız alt dizine).
  3. Yükle'ye tıklayın ve LeadHub ZIP dosyasını yükleyin.
  4. Yüklemeden sonra ZIP'e sağ tıklayın → public_html/ dizinine Çıkart.

Seçenek B — FTP:

  1. FileZilla veya herhangi bir FTP istemcisi kullanın.
  2. FTP kimlik bilgilerinizle hostinginize bağlanın.
  3. Çıkartılan LeadHub klasöründeki tüm dosyaları doğrudan public_html/ içine yükleyin.

⚠️ index.php'nin doğrudan public_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:

  1. storage/ klasörünü seçin → sağ tıklayın → İzinleri Değiştir755 olarak ayarlayın, Alt dizinlere özyinele seçeneğini işaretleyin.
  2. 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

  1. cPanel'de Cron Jobs'a tıklayın.
  2. Yeni Cron Job Ekle bölümünde Ortak Ayarlar'ı "Her Dakika (* * * * *)" olarak ayarlayın.
  3. Komut alanına şunu girin:
    /usr/bin/php /home/yourusername/public_html/cron.php >> /dev/null 2>&1

    yourusername kısmını gerçek cPanel kullanıcı adınızla değiştirin ve LeadHub bir alt dizindeyse yolu buna göre düzenleyin.

  4. 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:

  1. Dosyaları public_html/leadhub/ dizinine yükleyin.
  2. Kurulum sırasında Uygulama URL'sini https://yourdomain.com/leadhub olarak ayarlayın.
  3. Cron yolu /home/yourusername/public_html/leadhub/cron.php olur.

Alt Alan Adı Kurulumu

LeadHub'ı app.yourdomain.com adresine kurmak için:

  1. cPanel → Alan Adları (veya Alt Alan Adları) bölümünde app.yourdomain.com'u örn. public_html/leadhub/ dizinine yönlendirin.
  2. Dosyaları public_html/leadhub/ dizinine yükleyin.
  3. Uygulama URL'sini https://app.yourdomain.com olarak ayarlayın.

PHP Sürüm Kontrolü

cPanel'inizde MultiPHP Manager varsa:

  1. MultiPHP Manager'a gidin.
  2. Alan adınızı/alt alan adınızı bulun.
  3. PHP 8.4'ü (veya mevcut en yüksek 8.x sürümünü) seçin.
  4. Kaydedin.

Yaygın cPanel Sorunları

SorunÇözüm
.htaccess çalışmıyorcPanel → 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ı eksikcPanel → PHP Sürümünü Seçin → eksik uzantıyı etkinleştirin
Kuyruk çalışmıyorCron yolunu doğrulayın — Sistem Sağlığı'ndaki tam yolu kullanın
Dosya izinleri reddedildistorage/ ve bootstrap/cache/ dizinlerini özyinelemeli olarak 755 yapın