PrestaShop Kurulumu: 2025 İçin Adım Adım E-Ticaret Rehberi

PrestaShop, PHP ve MySQL/MariaDB altyapısıyla çalışan açık kaynaklı bir e-ticaret platformudur. PrestaShop kurulumu, hosting hesabı, veritabanı bilgileri ve mağaza dosyaları hazırlandıktan sonra tarayıcı üzerinden ilerleyen kısa bir süreçtir.

Bu rehberde kurulumu hem otomatik kurulum aracıyla hem de manuel yöntemle nasıl yapacağınızı göreceksiniz. Ayrıca kurulum sonrası güvenlik ayarlarını, sık karşılaşılan hataları ve PrestaShop’a uygun hosting seçerken dikkat etmeniz gerekenleri adım adım ele alıyoruz.

📋 Önemli Noktalar

  • Kuruluma başlamadan önce alan adı, hosting paneli, FTP ve veritabanı bilgilerini tek yerde toplayın.
  • PrestaShop’un güncel sürümünün istediği PHP ve MySQL gereksinimlerini resmi kaynaktan doğrulayın.
  • Manuel kurulumda dosyaları public_html altına doğru şekilde çıkartmak en kritik adımdır.
  • Kurulum bitince /install klasörünü silmek ve yönetici paneli yolunu değiştirmek güvenlik için zorunludur.
  • Test siparişi vermeden ve ödeme entegrasyonunu kurmadan mağazayı yayına almayın.

PrestaShop Nedir?

PrestaShop, çevrimiçi mağaza kurmak için kullanılan ücretsiz ve açık kaynaklı bir e-ticaret yazılımıdır. Ürün yönetimi, kategori yapısı, müşteri hesapları, kargo kuralları, vergi oranları, çoklu dil ve ödeme modülleri gibi temel e-ticaret özelliklerini tek bir yönetim panelinde toplar.

WordPress’in bir eklentisi değildir; kendi PHP tabanlı bağımsız altyapısı üzerinde çalışır. Modül ve tema sistemi sayesinde mağazayı ihtiyaca göre genişletebilirsiniz. Küçük bir butikten katalog hacmi geniş bir mağazaya kadar birçok senaryoda kullanılabilir, ancak trafik büyüdükçe sunucu kaynaklarının da buna uygun artırılması gerekir.

Dizüstü bilgisayarda PrestaShop mağaza yönetim ekranını inceleyen bir kullanıcı

PrestaShop Kurulumu İçin Gereksinimler

Kuruluma geçmeden önce aşağıdaki erişim bilgilerini hazırlamanız gerekir. Bunlar eksikse kurulumun ortasında durmak zorunda kalmanız veya bağlantı hatalarıyla karşılaşmanız olasıdır.

  • Alan adı ve yönlendirmesi: Alan adınızın hosting sunucunuza yönlendiğinden emin olun.
  • Hosting hesabı: PHP ve MySQL/MariaDB desteği bulunan bir paket gerekir.
  • Veritabanı bilgileri: Veritabanı adı, kullanıcı adı, şifre ve sunucu adresi.
  • Dosya erişimi: Hosting paneli dosya yöneticisi veya FTP/SFTP erişimi.
  • Yedek planı: Kurulum öncesi mevcut dosyaların ve veritabanının yedeğini alın.

PrestaShop’un güncel sürümünün hangi PHP ve MySQL sürümlerini desteklediğini kurulumdan önce PrestaShop resmi sitesinden kontrol edin. Dosyaları sunucuya taşımak için FileZilla gibi bir FTP istemcisi kullanacaksanız FTP Nedir? FileZilla ile Sunucuya Dosya Yükleme ve Bağlantı Kurulumu rehberi size yol gösterir.

Kurulum öncesi hosting ve veritabanı bilgilerinin not edildiği masa

PrestaShop Kurulumu Nasıl Yapılır?

PrestaShop’u iki yöntemle kurabilirsiniz: hosting panelindeki tek tık kurulum aracı veya dosyaları manuel yükleyerek tarayıcıdan tamamlanan kurulum sihirbazı. Teknik bilgisi sınırlı olan kullanıcılar için tek tık kurulum daha pratiktir; tam sürüm ve dizin kontrolü isteyenler için manuel kurulum daha uygundur.

PrestaShop kurulum sihirbazını dolduran kullanıcı elleri
Yöntem Süre Teknik Bilgi İhtiyacı Avantaj
Tek tık kurulum Birkaç dakika Düşük Hosting paneli üzerinden otomatik dosya ve veritabanı kurulumu sağlar.
Manuel kurulum 20-40 dakika Orta PrestaShop sürümü ve kurulacağı dizin üzerinde tam kontrol sunar.

Manuel kurulum için aşağıdaki adımları izleyebilirsiniz:

  1. Veritabanını oluşturun: Hosting panelinden yeni bir MySQL veritabanı ve kullanıcı oluşturun. Kullanıcıya veritabanı üzerinde tam yetki verin. Beklenen sonuç: Veritabanı adı, kullanıcı adı ve şifre panelde görünür durumda olmalıdır.
  2. PrestaShop dosyalarını indirin: Güncel PrestaShop paketini resmi kaynaktan indirin. ZIP dosyasını bozmadan bilgisayarınıza kaydedin.
  3. Dosyaları sunucuya yükleyin: Hosting paneli dosya yöneticisi veya FTP ile ZIP arşivini public_html klasörüne yükleyin. Beklenen sonuç: Arşiv, sitenin kök dizininde görünmelidir.
  4. Arşivi çıkartın: Dosya yöneticisindeki çıkartma aracını kullanın. Tüm dosyaların public_html altında, dizinli alt klasör olmadan yerleştiğinden emin olun. Beklenen sonuç: public_html içinde index.php, install ve admin gibi dosya ve klasörler görünmelidir.
  5. Klasör ve dosya izinlerini düzenleyin: Kurulum sihirbazının yazma gereksinimlerini karşılayacak izinleri verin. Genellikle klasörler için 755, dosyalar için 644 kullanılır; sunucu politikası farklıysa hosting panelindeki güvenlik önerilerine uyun. Beklenen sonuç: Kurulum ekranında izin hataları çıkmamalıdır.
  6. Kurulum sihirbazını başlatın: Tarayıcıdan https://alanadiniz.com adresine gidin. PrestaShop sizi kurulum sayfasına yönlendirir. Dil seçimi ve lisans onayını tamamlayın.
  7. Mağaza ve veritabanı bilgilerini girin: Mağaza adı, ülke, yönetici e-postası ve şifre bilgilerini yazın. Ardından oluşturduğunuz veritabanı bilgilerini girin. Beklenen sonuç: Kurulum ekranı başarılı tamamlandı mesajı verir.
  8. Yönetici panelini güvence altına alın: Kurulumdan sonra /install klasörünü silin. Yönetim paneli dizinini tahmin edilmesi zor bir isimle değiştirin. Beklenen sonuç: Mağaza ön yüzü ve yönetici paneli sorunsuz açılmalıdır.

Kurulum Sonrası Yapılması Gereken 5 Kritik Ayar

Kurulumun bitmesi mağazanın yayına hazır olduğu anlamına gelmez. Aşağıdaki ilk ayarlar, hem güvenlik hem de satış sürecinin sağlıklı ilerlemesi için önceliklidir.

Kurulum sonrası güvenlik ayarlarını gösteren kilit simgesi
  1. Yönetici paneline güçlü erişim oluşturun: İki adımlı doğrulama destekleniyorsa mutlaka etkinleştirin. Yönetici hesabında basit şifre kullanmayın.
  2. SSL sertifikasını etkinleştirin: Tüm mağaza trafiğini HTTPS’e yönlendirin. Özellikle üyelik ve ödeme adımlarında SSL zorunludur.
  3. SEO dostu URL’leri açın: PrestaShop yönetim panelinden “SEO ve URL” ayarlarına girerek okunabilir ürün ve kategori adreslerini etkinleştirin.
  4. Ödeme ve sipariş akışını test edin: Yayına almadan önce test siparişi verin. E-Ticaret Siteleri İçin Sanal POS Entegrasyonu Nasıl Yapılır? rehberi ödeme altyapısını doğru kurmanıza yardımcı olur.
  5. Düzenli yedek oluşturun: Hem dosyaların hem veritabanının otomatik yedeklerini alın. Özellikle tema ve modül değişikliklerinden önce anlık yedek alın.

Sık Karşılaşılan Kurulum Hataları ve Çözümleri

PrestaShop kurulumunda hata mesajları genellikle sunucu gereksinimi, dosya izni veya veritabanı eksikliğinden kaynaklanır. Mesajı doğru okumak ve çözümü buna göre uygulamak, sorunun büyümesini önler.

Hata Belirtisi Olası Neden Çözüm
500 Internal Server Error Yanlış dosya izinleri, PHP sürüm uyumsuzluğu veya bozuk .htaccess PHP sürümünü kontrol edin, .htaccess dosyasını yeniden oluşturun ve izinleri düzeltin.
Veritabanı bağlantı hatası Yanlış veritabanı adı, kullanıcı veya şifre Veritabanı bilgilerini hosting panelinden doğrulayın ve kullanıcı yetkisini tam verin.
Boş beyaz sayfa PHP bellek limiti veya hata gösteriminin kapalı olması Bellek limitini artırın ve hata günlüklerini kontrol edin.
403 Forbidden Klasör izinleri veya güvenlik kuralı Klasör izinlerini gözden geçirin ve hosting panelindeki güvenlik kurallarını kontrol edin.

Kurulum sonrasında siteniz yavaş açılıyorsa sunucu tarafında NVMe disk kullanımı da fark yaratır. NVMe SSD ile SATA SSD Arasındaki Farklar yazısı bu konuda karar vermenizi kolaylaştırır.

PrestaShop İçin Hosting Seçerken Nelere Dikkat Etmelisiniz?

PrestaShop’un ilk kurulumu neredeyse her standart pakette çalışabilir; ancak canlı mağazada çok sayıda ürün, modül ve ziyaretçi olduğunda hosting seçimi doğrudan performansı etkiler. Bu yüzden hosting kararını kurulumdan önce değil, büyüme hedefinize göre vermelisiniz.

Modern veri merkezindeki sunucu raflarının görünümü

PrestaShop için e-ticaret hosting veya uygun kaynaklara sahip bir Linux hosting paketi seçerken şu noktaları inceleyin:

  • PHP bellek limiti ve yürütme süresi: Modül yükleme, içe aktarma ve tema derleme işlemleri düşük limitlerde yarım kalabilir.
  • MySQL/MariaDB sürümü ve veritabanı hızı: Katalog ve sipariş tabloları büyüdükçe veritabanı performansı kritikleşir.
  • NVMe SSD disk altyapısı: Kategori sayfaları, arama ve ödeme adımlarında daha düşük gecikme sağlar.
  • Inode sınırı: PrestaShop modül, tema ve görsel açısından çok sayıda dosya üretir. Inode Sınırı Nedir? rehberi bu sınırı aşmamanız için iyi bir başlangıçtır.
  • Yedek ve test alanı: Geliştirme için sahneleme alanı sunan paketler, mağazanızı riske atmadan değişiklik yapmanızı sağlar.

Hangi Kurulum Yöntemini Seçmelisiniz?

Teknik bilginiz azsa ve hızlıca yayına geçmek istiyorsanız hosting panelindeki otomatik kurulum aracı en güvenli yoldur. Sürümü kendiniz belirlemek, mağazayı alt dizine taşımak veya özel bir kurulum senaryosu uygulamak istiyorsanız manuel yöntemi tercih edin.

Kurulum yönteminden bağımsız olarak, mağaza yayına almadan önce yönetici paneli yolunu güvenli hale getirmeli, HTTPS’i etkinleştirmeli ve ödeme adımlarını test etmelisiniz. Böylece kurulum sonrası karşılaşacağınız sorunları belirgin şekilde azaltırsınız.

Sıkça Sorulan Sorular

PrestaShop kurulumu ücretsiz mi?

Evet, PrestaShop açık kaynaklıdır ve yazılımın kendisini kullanmak için lisans ücreti ödemeniz gerekmez. Hosting, alan adı, SSL, ücretli tema, modül ve ödeme komisyonları gibi maliyetler ayrıca oluşur.

PrestaShop için hangi hosting paketi yeterlidir?

Küçük bir katalog için standart PHP ve MySQL destekli hosting yeterli olabilir. Ancak canlı mağazada trafik arttıkça e-ticaret hosting veya kaynakları genişletilebilir bir paket daha sürdürülebilir olur.

PrestaShop kurulumundan sonra site neden beyaz sayfa açıyor?

Beyaz sayfa çoğunlukla PHP bellek limiti, hatalı bir modül veya dosya izni sorunundan kaynaklanır. Hata günlüklerini kontrol edip son yüklenen modülü devre dışı bırakmak genellikle ilk adımdır.

PrestaShop’u alt dizine kurabilir miyim?

Evet, mağazayı public_html/magaza gibi bir alt dizine kurabilirsiniz. Kurulum sonrası SEO dostu URL ayarlarını ve bağlantı adreslerini alt dizine uygun şekilde güncellemeniz gerekir.

Kurulumdan sonra SSL nasıl aktif edilir?

Hosting panelinizden ücretsiz veya ticari SSL sertifikasını kurun. Ardından PrestaShop yönetim panelinde mağaza adreslerini HTTPS olarak değiştirip tüm trafiği HTTPS’e yönlendirin.

PrestaShop kurulumunda veritabanı bilgilerini nereden bulurum?

Veritabanı adı, kullanıcı adı ve şifre; hosting panelinizin MySQL veya veritabanları bölümünde oluşturulur ve listelenir. Sunucu adresi çoğunlukla localhost olarak kullanılır, ancak bazı paketlerde farklı bir adres verilebilir.

İlginizi Çekebilir:WooCommerce vs Shopify: 2026’da Kârlılık ve Esneklik İçin Net Karşılaştırma
share Paylaş facebook pinterest whatsapp x print

Benzer İçerikler

PrestaShop’ta “500 Internal Server Error” Hatası: Nedenleri, Teşhis ve %100 Çözüm Kılavuzu

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Are you human? Please solve:Captcha


▲
Saviorhost İnternet Hizmetleri | © 2026 |