Bu rehber, yeni bir veticaret-core mağazasını boş bir hosting hesabına kurup ilk yönetici girişini yapmanız için gereken adımları açıklar.

Kurulumdan önce gerekenler

  • veticaret-core tam kurulum paketi
  • Alan adı ve hosting kontrol paneli erişimi
  • PHP 8.2 veya uyumlu daha yeni bir PHP sürümü
  • MySQL veya MariaDB veritabanı
  • PDO MySQL, cURL, OpenSSL, mbstring ve JSON desteği
  • Dosya yöneticisi, FTP veya SFTP erişimi
  • Etkin HTTPS sertifikası

Temiz bir kurulum yapıyorsanız hedef klasörde eski mağaza dosyaları bulunmamalıdır. Mevcut bir site üzerine kurulum yapacaksanız önce dosya ve veritabanı yedeği alın.

1. Veritabanını oluşturun

  1. Hosting panelindeki MySQL Veritabanları bölümünü açın.
  2. Mağaza için boş bir veritabanı oluşturun.
  3. Bu veritabanına erişebilen bir kullanıcı oluşturun.
  4. Kullanıcıya veritabanı üzerinde gerekli okuma ve yazma yetkilerini verin.
  5. Veritabanı host, port, ad, kullanıcı adı ve şifre bilgilerini not edin.

Çoğu hostingde host localhost, port 3306 olur; ancak hosting sağlayıcınız farklı bilgi verdiyse onu kullanın.

2. Kurulum paketini sunucuya yükleyin

  1. Tam kurulum ZIP paketini hosting dosya yöneticisine yükleyin.
  2. Paketi mağazanın çalışacağı ana klasöre çıkarın.
  3. app, bootstrap, config, public, admin, storage ve diğer paket klasörlerinin aynı ana dizinde olduğunu kontrol edin.
  4. Sunucunun uygulama ana dizinine ve storage klasörüne yazabildiğini doğrulayın.

Dosyaları bir alt klasöre kurduysanız adresiniz örneğin https://alanadiniz.com/shop/ ile başlayabilir.

Yeni mağaza kurarken yalnızca güncelleme paketini kullanmayın. Kurulum için tam sürüm paketini yükleyin.

3. Kurulum sihirbazını açın

Tarayıcıda ilk web giriş klasörünün /install adresini açın. Standart pakette bu adres çoğunlukla aşağıdaki biçimdedir:

  • https://alanadiniz.com/public/install
  • Alt klasör kurulumu için https://alanadiniz.com/shop/public/install
  • Domain document root doğrudan public klasörüne ayarlıysa https://alanadiniz.com/install

Kurulum ekranında VetiCart Core kurulum sihirbazı başlığını görmelisiniz.

4. Mağaza ve klasör bilgilerini girin

  • Site adı: Yönetim panelinde ve varsayılan mağaza ayarlarında kullanılacak görünen addır.
  • Mağaza klasörü: Vitrinin yayınlanacağı web yoludur; örneğin magaza veya shop.
  • Panel klasörü: Yönetim panelinin adresidir; örneğin yonetim veya panelim.

Klasör adları 3 ile 48 karakter arasında olmalı; yalnızca İngilizce harf, rakam, tire ve alt çizgi içermelidir. Mağaza ve panel klasörü aynı olamaz, sistem klasör adları kullanılamaz ve seçilen hedef klasör önceden mevcut olmamalıdır.

Formun altında oluşacak mağaza ve yönetim adreslerini önizleyebilirsiniz. Özellikle panel adresini güvenli bir yere not edin.

5. Veritabanı bilgilerini girin

  1. Host alanına veritabanı sunucusunu yazın.
  2. Port alanına genellikle 3306 girin.
  3. Oluşturduğunuz veritabanının tam adını yazın.
  4. Veritabanı kullanıcı adı ve şifresini girin.
  5. Hosting panelinde veritabanı ve kullanıcı adlarına eklenen hesap öneklerini eksiksiz yazın.

6. İlk yönetici hesabını oluşturun

  1. Mağazadan sorumlu yöneticinin adını ve soyadını yazın.
  2. Erişebildiğiniz geçerli bir e-posta adresi girin.
  3. En az 6 karakterlik bir şifre ve şifre tekrarını yazın.
  4. Güvenlik için en az 12 karakterli, benzersiz bir şifre kullanın.

Bu kullanıcı yönetici rolüyle oluşturulur. Kurulum sonrasında diğer personel için ayrı hesaplar açabilirsiniz.

7. Kurulumu tamamlayın

  1. Formdaki mağaza, klasör, veritabanı ve yönetici bilgilerini son kez kontrol edin.
  2. Kurulumu Tamamla düğmesine bir kez basın.
  3. Tablolar oluşturulup dosyalar hazırlanırken sayfayı yenilemeyin.
  4. Kurulum tamamlandığında sistem sizi belirlediğiniz yönetim adresine yönlendirir.
  5. Yönetici e-posta adresiniz ve şifrenizle giriş yapın.

Kurulum sırasında sistem ne yapar?

  • MySQL bağlantısını utf8mb4 karakter setiyle kurar.
  • Çekirdek veritabanı tablolarını hazırlar.
  • İlk yönetici hesabını güvenli parola özetiyle oluşturur.
  • Mağaza ve panel web klasörlerini hazırlar.
  • Gerekli storage alt klasörlerini oluşturur.
  • Kurulum ayarlarını storage/config/app.php dosyasına yazar.
  • Kurulu sürümü kaydeder ve kurulum durumunu tamamlandı olarak işaretler.

8. İlk girişten sonra

  1. Ayarlar > Lisans ve Güncelleme bölümünden lisansı başlatın.
  2. Ayarlar > Temel Ayarlar bölümünde firma ve iletişim bilgilerini tamamlayın.
  3. Tema, ödeme, kargo, vergi ve e-posta ayarlarını yapılandırın.
  4. Yönetim adresini ve veritabanı bilgilerini güvenli biçimde saklayın.
  5. İlk Kurulumdan Sonra Yapılması Gerekenler rehberindeki kontrol listesini uygulayın.

Kurulum tamamlanamıyorsa

  • Access denied: Veritabanı kullanıcı adı, şifre ve kullanıcı yetkilerini kontrol edin.
  • Unknown database: Veritabanı adını ve hosting hesap önekini doğrulayın.
  • Ayar dosyası yazılamadı: storage/config ve ana dizin yazma izinlerini kontrol edin.
  • Klasör zaten mevcut: Boş ve farklı bir mağaza veya panel klasör adı seçin.
  • HTTP 500: PHP sürümünü, gerekli eklentileri, hata günlüğünü ve .htaccess desteğini kontrol edin.
  • Sayfa bulunamadı: Apache mod_rewrite veya hosting URL yönlendirme ayarlarını doğrulayın.
  • Yanlış adrese yönleniyor: Kurulumu gerçek HTTPS alan adından açtığınızdan emin olun.

Destek talebi oluştururken alan adı, PHP sürümü, kurulum adresi ve gizli bilgiler çıkarılmış hata mesajını ekleyin. Veritabanı şifresini veya yönetici şifresini paylaşmayın.