Web Yükleyici Kılavuzu
FeedbackPulse SaaS güzel, tarayıcı tabanlı bir yükleyiciyle birlikte gelir. Komut satırı gerekmez (başlangıçtaki dosya yükleme ve composer install sonrasında).
Yükleyiciye Erişim
Şu adrese gidin:
https://yourdomain.com/install
Yükleyiciyi göremiyorsanız? Şunları kontrol edin:
- Web sunucunuzun
public/dizinine işaret ettiğinden- Apache
mod_rewrite'ın etkin olduğundan (veya Nginx'in doğrutry_filesayarına sahip olduğundan)storage/installed.lockdosyasının OLMADĞINDAN (bu dosya ilk kurulumdan sonra yükleyiciyi engeller)
Adım 1: Karşılama ve Lisans
İlk ekran sizi karşılar ve Envato/CodeCanyon satın alma kodunuzu ister.
Satın alma kodunuzu nerede bulabilirsiniz:
- CodeCanyon adresine giriş yapın
- İndirmeler → FeedbackPulse SaaS'ı bulun
- İndir → Lisans belgesi ve satın alma kodu'na tıklayın
- Satın alma kodu şöyle görünür:
a1b2c3d4-e5f6-7890-abcd-ef1234567890
Ne yapar:
- Lisansınızı Envato API ile doğrular
- Meşru bir kopyaya sahip olduğunuzu teyit eder
- Yükleyicinin geri kalanının kilidini açar
Adım 2: Gereksinim Kontrolü
Yükleyici sunucunuzu otomatik olarak tarar ve şunları kontrol eder:
PHP Sürümü
- PHP 8.4 veya üzeri gereklidir
- Mevcut PHP sürümünüzü gösterir
Bağımlılıklar
vendor/autoload.php'nin var olduğunu kontrol eder (Composer bağımlılıkları kurulu veya yüklenmiş olmalıdır)
PHP Uzantıları
Şunlar kontrol edilir:
pdo_mysql— Veritabanı bağlantısımbstring— Dize işlemeopenssl— Şifrelemetokenizer— Kod ayrıştırmaxml— XML işlemectype— Karakter doğrulamajson— JSON işlemebcmath— Matematik işlemlerifileinfo— Dosya türü tespiticurl— API çağrıları
Dizin İzinleri
storage/— Yazılabilir olmalıdırbootstrap/cache/— Yazılabilir olmalıdır
Sonuç Görüntüleme
- Yeşil onay işaretleri = gereksinim karşılandı
- Kırmızı çarpılar = gereksinim KARŞILANMADI (devam etmeden önce düzeltilmeli)
Başarısız kontrolleri düzeltme:
# Eksik PHP uzantılarını yükleyin (Ubuntu)
sudo apt install php8.4-mysql php8.4-mbstring php8.4-xml php8.4-bcmath php8.4-curl php8.4-gd php8.4-zip
# İzinleri düzeltin
sudo chmod -R 775 storage bootstrap/cache
sudo chown -R www-data:www-data storage bootstrap/cache
# PHP'yi yeniden başlatın
sudo systemctl restart php8.4-fpm
Adım 3: Veritabanı Yapılandırması
MySQL/MariaDB bağlantı bilgilerinizi girin:
| Alan | Örnek | Notlar |
|---|---|---|
| Veritabanı Sunucusu | 127.0.0.1 | Güvenilirlik için localhost yerine 127.0.0.1 kullanın |
| Veritabanı Portu | 3306 | Varsayılan MySQL portu |
| Veritabanı Adı | feedbackpulse | Önceden oluşturulmuş olmalıdır! |
| Veritabanı Kullanıcı Adı | feedbackpulse_user | Veritabanında tam ayrıcalıklı |
| Veritabanı Şifresi | your_secure_password | Kullanıcının şifresi |