Skip to main content
Bu rehber, cPanel panelli paylaşımlı hostinglerde GurStore kurulumunu hiçbir adımı atlamadan anlatır. Sonunda alan adınız GurStore’un public klasörünü gösterecek ve /install sihirbazına hazır olacaksınız.
Bütün bunlarla uğraşmak istemiyorsanız GurStore Hosting her adımı sizin yerinize yapar; kurulmuş bir mağaza teslim alırsınız.
Başlamadan önce elinizde şunlar olsun: GurStore ZIP paketi (lisans panelinizden indirdiğiniz), cPanel kullanıcı adı + şifreniz ve alan adınız. Alan adınızı henüz sunucuya yönlendirmediyseniz önce Alan Adı & DNS sayfasını uygulayın.

1. PHP Sürümünü ve Eklentileri Ayarlayın

1

MultiPHP Manager'ı açın

cPanel ana ekranında arama kutusuna MultiPHP yazın ve MultiPHP Manager’a girin. Listeden alan adınızı işaretleyin, sağ üstteki PHP Version menüsünden 8.3 (yoksa 8.2) seçin ve Apply deyin.
2

Gerekli eklentileri açın

Ana ekrana dönün, bu kez Select PHP Version (bazı sunucularda PHP Selector ya da PHP Extensions) aracını açın. Extensions sekmesinde şunların işaretli olduğundan emin olun:pdo · openssl · mbstring · curl · tokenizer · xml · fileinfo · bcmath · json · gd (veya imagick)Değişiklikler otomatik kaydolur.

2. Veritabanı Oluşturun (MySQL)

1

MySQL Database Wizard'ı açın

Ana ekranda MySQL® Database Wizard’a girin.
2

Adım 1 — Veritabanı adı

Bir ad girin, ör. gurstore. cPanel buna kullanıcı adınızı ön ek olarak ekler; sonuç kullaniciadi_gurstore gibi olur. Bu tam adı not edin. Next Step deyin.
3

Adım 2 — Veritabanı kullanıcısı

Bir kullanıcı adı ve güçlü bir şifre girin (cPanel’in Password Generator’ını kullanabilirsiniz). Tam kullanıcı adını (kullaniciadi_gurstore gibi) ve şifreyi not edin. Create User deyin.
4

Adım 3 — Tüm yetkileri verin

Açılan izin ekranında ALL PRIVILEGES kutusunu işaretleyin ve Next Step deyin.
Kurulum sihirbazında bu üç bilgiyi gireceksiniz: veritabanı adı, kullanıcı adı, şifre. cPanel’de veritabanı host değeri neredeyse her zaman localhost’tur.

3. Dosyaları Doğru Klasöre Yükleyin

Burası en kritik adımdır. Alan adınızın türüne göre doğru klasörü seçmelisiniz:
Alan adınız cPanel hesabının birincil alan adıysa, hedef klasör:
Yani cPanel’in Home dizinindeki public_html klasörü.
1

File Manager'ı açın ve hedef klasöre girin

cPanel ana ekranında File Manager’a girin. Yukarıda belirlediğiniz hedef klasöre çift tıklayarak girin (ör. public_html).
2

ZIP paketini yükleyin

Üst menüden Upload deyin, açılan sayfada Select File ile bilgisayarınızdaki GurStore ZIP dosyasını seçin. Yükleme %100 olduğunda sekmeyi kapatıp File Manager’a dönün ve Reload deyin.
3

Arşivi çıkarın

Yüklenen ZIP dosyasına sağ tıklayın → Extract deyin, hedef yolu onaylayın. Çıkarma bitince ZIP dosyasını silebilirsiniz.
4

Klasör yapısını doğrulayın

Çıkardıktan sonra bu klasörde app, bootstrap, config, public, artisan, .env.example gibi öğeleri görmelisiniz.
Bazı ZIP paketleri her şeyi tek bir alt klasöre (gurstore/) çıkarır. Böyleyse o klasörün içindeki tüm dosyaları bir üst dizine taşıyın; artisan ve public doğrudan hedef klasörde olmalı, .../public_html/gurstore/public gibi iç içe olmamalı.

4. Alan Adını public Klasörüne Yönlendirin (EN ÖNEMLİ ADIM)

GurStore, güvenlik için yalnızca public klasörünü dışarıya açar. Alan adınız public klasörünü göstermezse, açılışta HTTP 500 veya kaynak dosyalarının listelenmesi gibi hatalar alırsınız.
1

Domains aracını açın

cPanel ana ekranında Domains aracına girin. Alan adınızı bulun.
2

Document Root'u düzenleyin

Alan adının yanındaki Manage (veya kalem/düzenle simgesi) ile Document Root alanını açın ve şunu yazın (klasör yapınıza göre uyarlayın):
addon domain ise ör. magazaniz.com/public. Update / Save deyin.
Bazı paylaşımlı paketlerde Document Root düzenleme kapalıdır. Bu seçeneği göremiyorsanız Yöntem B’yi kullanın veya hosting sağlayıcınızdan “belge kökünü public alt klasörüne çevirin” desteği isteyin.

5. Yazma İzinlerini Ayarlayın

GurStore’un yazabilmesi gereken klasör ve dosyalar: storage, bootstrap/cache ve .env. File Manager’da her birine sağ tıklayın → Change Permissions ve değeri 755 (veya sorun yaşarsanız 775) yapın. storage için Recurse into subdirectories kutusunu işaretleyin ki alt klasörler de aynı izni alsın.
.env dosyası henüz yoksa dert etmeyin — Kurulum Sihirbazı veritabanı adımında onu sizin için oluşturur. Yalnızca klasörün yazılabilir olması yeterlidir.

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

Her şey hazır. Tarayıcıdan şu adrese gidin:
Ardından Kurulum Sihirbazı adımlarını izleyin — lisansınızı, 2. adımda oluşturduğunuz veritabanı bilgilerini ve yönetici hesabınızı orada gireceksiniz.
/install yerine HTTP 500 görüyorsanız, büyük olasılıkla 4. adım (public yönlendirme) veya 5. adım (izinler) eksiktir. Adım adım çözüm için Sorun Giderme sayfasına bakın.

7. Zamanlanmış Görev (Cron) Ekleyin

Lisans yenileme, e-posta kuyruğu gibi arka plan işleri için cPanel’de Cron Jobs aracına girin ve dakikada bir çalışan şu görevi ekleyin (yolu kendi klasörünüze göre düzeltin):
PHP yolunuzu bilmiyorsanız cPanel Cron Jobs sayfasının altında örnek komut satırında görebilir ya da hosting desteğinize sorabilirsiniz. Çoğu cPanel’de /usr/local/bin/php doğrudur.