Kendi sunucuda e-ticaret sitesi nasıl kurulur?

Kiralık platform yerine kendi hosting’inizde mağaza açmanın adımları, PHP/MySQL spesifikasyonu ve ShopPHP ile kurulum kontrol listesi.

Kendi sunucuda e-ticaret kurmak, yazılımı sağlayıcının bulutunda kiralamak yerine domain ve hosting’inize kurmak demektir. Veritabanı, ürün görselleri ve sipariş kayıtları sizin sunucunuzda kalır; abonelik bitince mağazanın kapanması riski yazılım lisansına bağlı değildir. ShopPHP bu modeli kullanır: tek seferlik süresiz lisans, zorunlu yıllık yazılım kirası yok, satış komisyonu yok. Aşağıdaki rehber teknik değerlendirici için yeterince somuttur: ortam tablosu, numaralı kurulum listesi ve yayına çıkmadan önceki kontroller.

Kiralık SaaS ile kendi sunucu modeli nasıl ayrılır?

Kiralık çözümde mağaza sağlayıcının sunucusunda çalışır; abonelik bitince erişim de biter. Kendi sunucuda yazılım sizin PHP/MySQL ortamınıza kurulur; dosya ve veritabanı sizdedir. ShopPHP şablon HTML/CSS/JS/PHP dosyalarını açık teslim eder. Sunucu işi istemiyorsanız kiralık model daha rahat olabilir. Veri ve lisans sizin kalsın diyorsanız kendi sunucu öne çıkar. Ayrıntı: süresiz vs kiralık.

Hangi PHP, MySQL ve hosting özellikleri gerekir?

ShopPHP paylaşımlı, VPS veya dedicated Linux hosting’de çalışır. Kurulum öncesi panelden PHP sürümü, IonCube ve Apache/Nginx rewrite’ı doğrulanmalıdır. Türkiye’deki çoğu cPanel/Plesk paketinde bu bileşenler açılabilir. Yetersiz bellek veya IonCube’suz PHP, kurulumun takıldığı yerlerin başında gelir.

BileşenMinimumÖnerilen
PHP8.0+8.1 / 8.2
VeritabanıMySQL 5.7 veya MariaDB 10.3+MySQL 8 / MariaDB 10.6+
IonCube Loaderv12+Hostingin sunduğu güncel v12/v13
PHP eklentilericURL, GD, SOAP, SimpleXML, mbstring, zipAynı set + opcache
Web sunucuApache + mod_rewrite veya Nginx eşdeğeriHTTPS zorunlu (Let’s Encrypt yeterli)
Bellek / diskPaylaşımlı paket (başlangıç mağaza)Büyüyen katalog: VPS, günlük yedek alanı

SSL ücretsiz Let’s Encrypt ile karşılanır. Ürün görselleri büyüdükçe disk ve yedek kotasını izleyin. Teknik SSS: sss.

Kurulum adımları nelerdir?

  1. Alan adı: DNS A kaydını hosting IP’sine veya ShopPHP sunucu seçeneğine yönlendirin.
  2. Hosting ortamı: Yukarıdaki PHP/MySQL/IonCube tablosunu panelden işaretleyin; rewrite ve SSL açık olsun.
  3. Paket: Hazır şablon için Başlangıç (21.900 TL + KDV); XML + premium şablon + kargo API için XML Plus; özel tasarım için Profesyonel/Kurumsal. Liste: e-ticaret paketleri.
  4. Satın alma: Havale/EFT veya kart. Fiyatlar KDV hariç; sipariş özetinde KDV ayrıca görünür.
  5. Kurulum zamanı: Saat 15:00’a kadar onaylanan ödemelerde aynı iş günü; sonrası takip eden ilk iş günü hedeflenir.
  6. Panel teslimi: Yönetim paneli bilgileri iletilir. Ürün, kargo, ödeme ve yasal metinleri siz doldurursunuz.
  7. Opsiyonel modüller: XML, pazaryeri API, kargo API, abonelik vb. ihtiyaca göre eklenir.

Maliyet nasıl hesaplanır?

Tek seferlik lisans + yıllık hosting + isteğe bağlı teknik destek. ShopPHP satışlardan komisyon almaz. İlk yıl teknik destek pakete dahildir; sonraki yıl destek yenilemesi zorunlu değildir. Karşılaştırma: Ticimax / T-Soft / İdeasoft / İkas.

Yayına çıkmadan önce hangi kontroller yapılmalı?

  1. HTTPS zorunlu; karışık içerik (http görsel) kalmamalı.
  2. Sepet → ödeme → sipariş test kaydı tamamlandı mı?
  3. Kargo firması, fatura unvanı ve iade adresi doğru mu?
  4. KVKK aydınlatma ve mesafeli satış metinleri sitede mi?
  5. Ürün URL ve title etiketleri boş şablon metin mi, yoksa düzenlendi mi?
  6. Yedek yolu biliniyor mu (cPanel yedek, mysqldump veya hosting yedek planı)?

Yaygın kurulum hataları nelerdir?

En sık takılma IonCube’un PHP sürümüyle uyuşmamasıdır: panelde PHP 8.2 seçiliyken Loader yalnızca 8.0 için yüklüyse site beyaz ekran verir. İkinci sık sorun rewrite kapalıyken pretty URL’lerin 404 dönmesidir. Üçüncü: HTTP’de kalan ödeme sayfası; tarayıcı karışık içerik uyarısı ve POS 3D Secure yönlendirmesi bozulur. Dördüncü: yedek alınmadan canlıya ürün yüklemek — hosting paneli veya mysqldump ile ilk tam yedeği kurulum gününde alın. Beşinci: test siparişini atlamak; kargo fiyatı, KDV ve stok düşümü ancak gerçek sepet akışında görünür. Bu beş maddeyi işaretlemeden reklam bütçesi açmayın.

Sunucuyu kim yönetir, güncelleme nasıl gelir?

Kendi hosting’inizde DNS, SSL yenileme, disk kotası ve yedek sizin (veya hosting firmanızın) sorumluluğundadır. ShopPHP yazılım güncellemeleri destek süresi devam ederken talep edilir; şablon klasörünüz ve images/ üzerine yazılmaz, sistem dosyaları güncel zip ile değişir. Özel PHP düzenlemesi yaptıysanız güncellemeden sonra aynı değişikliği yeni dosyaya yeniden uygulamanız gerekir. Sunucu + yazılım + destek paketini ShopPHP’den almak da mümkündür; bu, lisansı kiralığa çevirmez — yazılım yine sizin kalır, barındırma hizmeti ayrı faturalanır. Güncelleme kuralının özeti destek dokümanında ve kurulum sonrası iletilen notlarda yer alır.

Kurulumdan sonra ne yapılır?

Canlı demo ve paneli kurulumdan önce incelemek, teslim sonrası sürprizi azaltır. Satış öncesi teknik soru için iletişim formu veya SSS yeterlidir. Demo: kayıt gerekmez.

Kısa SSS

Kendi sunucuda e-ticaret için ne gerekir?

Uygun PHP/MySQL hosting, domain, SSL ve e-ticaret yazılımı lisansı (ör. ShopPHP) gerekir. IonCube ve rewrite açık olmalıdır.

Kurulum ne kadar sürer?

ShopPHP’de saat 15:00’a kadar onaylanan ödemelerde kurulum aynı iş günü hedeflenir.

Demo siteyi incele Satın al İletişim