Skip to main content
Bu rehber, kök (root) SSH erişiminiz olan bir Ubuntu VPS üzerinde GurStore’u sıfırdan kurmayı anlatır. En fazla kontrolü sunan yöntemdir; Nginx + PHP-FPM önerilir.
Sunucu yönetimiyle uğraşmak istemiyorsanız GurStore Hosting tüm bu adımları sizin yerinize yapar.
Alan adınızı bu sunucunun IP adresine yönlendirmeyi unutmayın — Cloudflare ve diğer sağlayıcılar için adım adım: Alan Adı & DNS. Kurulumda hata alırsanız (ör. HTTP 500): Sorun Giderme.

1. Gerekli Paketleri Kurun

PHP 8.3 deposu dağıtımınızda yoksa ppa:ondrej/php deposunu ekleyin: sudo add-apt-repository ppa:ondrej/php && sudo apt update

2. Veritabanı Oluşturun

MySQL/MariaDB örneği:

3. Dosyaları Yerleştirin

4. İzinleri Ayarlayın

Web sunucusu kullanıcısının (www-data) yazabilmesi gereken klasörler:

5. Nginx Sanal Sunucusu

/etc/nginx/sites-available/gurstore dosyasını oluşturun. Belge kökü public/ klasörünü göstermelidir:
Etkinleştirin ve yeniden yükleyin:

6. HTTPS (SSL) Ekleyin

Let’s Encrypt ile ücretsiz sertifika:
Ödeme ağ geçitleri ve güvenli oturum için HTTPS zorunludur. Kuruluma geçmeden SSL’in aktif olduğundan emin olun.

7. Zamanlanmış Görev (Cron)

Lisans yenileme, e-posta kuyruğu ve diğer arka plan işleri için:

8. Kurulum Sihirbazını Çalıştırın

Tarayıcıdan https://alanadiniz.com/install adresine gidin ve Kurulum Sihirbazı adımlarını izleyin. Veritabanı bilgilerini (3. adımda oluşturduğunuz) burada gireceksiniz; tablolar otomatik oluşturulur.
GurStore kaynak paketi önceden derlenmiş ön yüz varlıklarıyla gelir; bu sunucuda npm install veya npm run build çalıştırmanıza gerek yoktur.