PrestaShop Hosting Gereksinimleri: Sunucu Yapılandırma Rehberi

PrestaShop, PHP ve MySQL tabanlı çalışan bir e-ticaret platformudur. Mağazanızın sorunsuz açılması için sunucunuzun belirli yazılım ve kaynak koşullarını sağlaması gerekir. Bu rehberde PrestaShop hosting gereksinimlerini adım adım ele alıyor ve gerçek bir mağaza için hangi yapılandırmanın daha doğru olduğunu açıklıyoruz.

Doğru hosting seçimi yalnızca kurulumu değil, mağaza hızını, güvenliğini ve ödeme süreçlerinin kesintisiz çalışmasını da etkiler. PHP sürümü, bellek limiti ve web sunucusu ayarları en çok hata veren alanlar arasındadır.

Önemli Noktalar

  • PrestaShop 8.x için PHP 8.1 veya üzeri önerilir.
  • PHP bellek limiti en az 256 MB olmalı, 512 MB daha güvenlidir.
  • Mod_rewrite veya Nginx yönlendirme kuralları zorunludur.
  • Ürün görselleri ve yedekler için başlangıçta bile 10 GB üzeri disk planlayın.
  • SSL sertifikası ve modern HTTP protokolü desteği olmadan güvenli bir mağaza düşünülemez.

PrestaShop Resmi Minimum Gereksinimler

PrestaShop’un resmi dokümantasyonu, kurulum için gereken minimum PHP ve MySQL sürümlerini açıkça belirtir. Güncel PrestaShop 8.x sürümleri PHP 8.1 ve üzeriyle çalışacak şekilde geliştirilmiştir. Eski PrestaShop 1.7 sürümleri PHP 7.2 ile de kurulabilir ancak güvenlik yamaları ve yeni modüller için güncel PHP sürümü şarttır.

Veritabanı tarafında MySQL 5.6 veya MariaDB desteklenir. Web sunucusu olarak Apache, Nginx ve IIS kullanılabilir. Apache kullanıyorsanız mod_rewrite modülü mutlaka aktif olmalı; Nginx kullanıyorsanız PrestaShop’un dost URL kurallarını sunucu bloğuna eklemeniz gerekir. PrestaShop kurulumu sırasında kök dizine .htaccess dosyası yazabilmeli veya Nginx için uygun izinler tanımlanmalıdır.

Zorunlu PHP eklentileri şunlardır: PDO MySQL, cURL, GD, Intl, Zip, DOM, Fileinfo, MBString, JSON ve OpenSSL. Çoğu güncel hosting panelinde bu eklentiler varsayılan olarak açıktır. Yine de php.ini veya kontrol panelinden doğrulama yapmanızda fayda var. Güncel resmi gereksinim listesini PrestaShop’un sistem gereksinimleri sayfasından kontrol edebilirsiniz.

Sunucu rafı önünde tabletteki kontrol listesini inceleyen teknisyen

CPU, RAM ve Disk Planlaması

PrestaShop’un minimum çalışma eşiği düşüktür ancak mağaza büyüdükçe sunucu kaynak ihtiyacı belirgin şekilde artar. Küçük bir mağaza için ilk kurulumda 2 GB RAM ve 10-20 GB NVMe disk çoğu senaryoda yeterli olur. Orta ölçekli bir mağazada 4 GB RAM tercih edilmeli; yoğun trafik alan veya çok sayıda modül kullanan mağazalarda ise 8 GB ve üzeri RAM düşünülmelidir.

Disk alanı en çok göz ardı edilen kaynaktır. PrestaShop her ürün için birden fazla boyutta görsel üretir. Yedekleme dosyaları, geçici dosyalar ve modül paketleri de disk tüketir. 500 ürün altı bir mağazada bile 10 GB altındaki alanlar kısa sürede yetersiz kalabilir. Kaynak planlamasını ürün adedi ve beklenen trafik üzerinden yapmak istiyorsanız e-ticaret sunucu kaynak hesaplama rehberine göz atabilirsiniz.

CPU tarafında ise tek bir güçlü çekirdek performansı, çok sayıda zayıf çekirdekten daha önemlidir. PrestaShop’un önyüzü ve yönetim paneli dinamik PHP işlemlerine dayanır. AMD Ryzen gibi yeni nesil işlemcilere sahip sunucular, e-ticaret iş yüklerinde belirgin hız farkı yaratır.

Laptop ekranındaki kaynak kullanım grafiklerini izleyen e-ticaret ofis çalışanı

PHP Yapılandırması ve Zorunlu Eklentiler

PHP ayarları, PrestaShop kurulum hatalarının en sık kaynağıdır. Sunucunuzdaki php.ini dosyasında şu değerleri kontrol etmeniz gerekir:

  • memory_limit: en az 256M, önerilen 512M
  • max_execution_time: 300 saniye civarı
  • max_input_vars: 5000 veya daha fazla
  • upload_max_filesize: 16M veya ihtiyaca göre daha yüksek
  • post_max_size: upload boyutundan büyük olmalı

Max_input_vars değeri çok sayıda ürün özelliği, kategori ve dil içeren mağazalarda kritik önem taşır. Düşük tutulursa ürün kaydederken form verileri sessizce kesilebilir. OpCache ise PHP kodunun derlenmiş halini bellekte tutarak sayfa üretim süresini düşürür. OpCache.enable=1 ve opcache.memory_consumption=128 veya 256 değerleri başlangıç için uygundur.

Ayarları değiştirdikten sonra PHP-FPM veya Apache servisini yeniden başlatmalısınız. Kontrol paneli kullanıyorsanız bu değerleri panel arayüzünden de yönetebilirsiniz. PrestaShop’u ilk kez kuracaksanız kurulumun tam adımlarını PrestaShop kurulum rehberinde bulabilirsiniz.

MySQL ve Veritabanı Optimizasyonu

PrestaShop veritabanı yoğun bir uygulamadır. Ürünler, kategoriler, müşteriler, siparişler ve istatistikler sürekli olarak veritabanına yazılır. InnoDB depolama motoru kullanılmalı ve sunucuda yeterli miktarda innodb_buffer_pool_size ayrılmalıdır.

Küçük mağazalarda 128-256 MB buffer pool başlangıç için yeterli olabilir. Büyük mağazalarda bu değer, veritabanı boyutunun önemli bir kısmını RAM’de tutacak şekilde artırılmalıdır. Yavaş sorgu loglarını izlemek ve yoğun sorguları optimize etmek mağaza hızını doğrudan iyileştirir. Veritabanında büyük bir işlem yapmadan önce mutlaka yedek alın.

PrestaShop yönetim panelindeki “Gelişmiş Parametreler” bölümünden veritabanı yedekleme ve optimizasyon araçlarına erişebilirsiniz. Büyük mağazalarda harici bir yedekleme planı da oluşturmak gerekir çünkü panel içi yedekler bazen zaman aşımına uğrayabilir.

Apache mi Nginx mi? Web Sunucusu Seçimi

Her iki web sunucusu da PrestaShop’u başarıyla çalıştırabilir. Apache, .htaccess dosyaları sayesinde yönlendirme ve ek kural tanımlamayı basit hale getirir. PrestaShop’un dost URL özelliğini kullanabilmek için mod_rewrite modülü aktif olmalıdır. Paylaşımlı hosting ortamlarında Apache genellikle varsayılan seçenektir.

Nginx ise aynı donanımla daha fazla eşzamanlı istek yönetebilir. Bu avantajı yaşamak için Nginx ile PHP-FPM birlikte kullanılmalıdır. Nginx kullanıyorsanız PrestaShop panelinin “SEO & URL’ler” bölümünden dost URL ayarını açtıktan sonra sunucu bloğuna uygun rewrite kurallarını eklemeniz gerekir. Bu kurallar resmi PrestaShop dokümantasyonunda paylaşılır.

Hangi sunucuyu seçerseniz seçin, yönlendirme kurallarının eksik olması ürün sayfalarında 404 hatalarına neden olur. Kurulumdan hemen sonra birkaç kategori ve ürün sayfasını test etmek bu sorunu erken yakalamanızı sağlar.

Yan yana duran iki farklı web sunucusu kulesi

Cache, SSL ve Modern Protokol Desteği

PrestaShop performansı büyük ölçüde cache katmanlarına bağlıdır. PHP OpCache mutlaka açık olmalı; ayrıca PrestaShop yönetim panelinden Smarty cache ve tema önbelleği etkinleştirilmelidir. Bu iki katman, dinamik sayfa üretim süresini belirgin şekilde kısaltır. Çok yoğun mağazalarda Redis veya Memcached gibi bir önbellek sistemi de kullanılabilir.

SSL sertifikası artık bir seçenek değil zorunluluktur. Ödeme adımları ve müşteri hesap sayfaları yalnızca HTTPS altında güvenli kabul edilir. Let’s Encrypt gibi ücretsiz sertifika sağlayıcıları bu ihtiyacı maliyetsiz karşılar. Sertifikanın yanında sunucunun HTTP/2 veya HTTP/3 desteklemesi, statik dosyaların daha hızlı yüklenmesini sağlar. HTTP/3 QUIC etkinleştirme rehberi bu konuda adım adım yol gösterir.

Cache ayarlarını yaptıktan sonra mağazanızı farklı bir tarayıcıda veya gizli pencerede test edin. Bazı değişiklikler oturum açmış yönetici hesabında görünmeyebilir.

Ağ düğümleri üzerinde parlayan dijital kilit simgesi

PrestaShop Hosting Seçerken Nelere Dikkat Etmeli?

Birçok ucuz paylaşımlı hosting paketi PrestaShop’u “çalıştırır” ancak mağaza hızı ve güvenliği için yeterli olmayabilir. Hosting seçerken şu kriterleri değerlendirin:

  • PHP bellek limiti ve CPU/IO kısıtlamaları
  • Mod_rewrite veya Nginx yönlendirme desteği
  • NVMe SSD disk kullanımı
  • Otomatik yedekleme ve uptime garantisi
  • PrestaShop güncellemeleri için teknik destek

PrestaShop kurulduktan sonra düzenli bakım ve güvenlik güncellemeleri gerekir. Bu işleri manuel yönetmek yerine, PrestaShop’a uygun hazırlanmış bir e-ticaret odaklı hosting paketi iş yükünüzü azaltır. Sunucu kaynağının yetersiz kalması durumunda mağaza yavaşlar ve ödeme adımlarında hatalar artar. Genel e-ticaret altyapısı hakkında daha geniş bir bakış için e-ticaret siteleri için sunucu gereksinimleri yazısını da inceleyebilirsiniz.

Sıkça Sorulan Sorular

PrestaShop için hangi PHP sürümü gerekir?

PrestaShop 8.x için PHP 8.1 veya üzeri önerilir. Eski 1.7 sürümleri PHP 7.2 ile çalışabilir ancak güvenlik ve performans için güncel PHP sürümü kullanmalısınız.

PrestaShop’u paylaşımlı hostingde çalıştırabilir miyim?

Evet, sunucu kaynakları yeterliyse paylaşımlı hostingde çalışabilir. Ancak yoğun trafik ve büyük katalog için VPS veya bulut sunucu daha istikrarlı sonuç verir. Özellikle memory_limit ve CPU kısıtlamalarını kontrol edin.

PrestaShop için kaç GB disk alanı yeterli olur?

Küçük bir mağaza için 10 GB başlangıçta yeterli olabilir. Ürün görselleri, yedekler ve modüller zamanla bu alanı doldurabilir. Mümkünse 20 GB ve üzeri bir plan tercih edin.

PrestaShop kurulumunda en sık hangi hatalar görülür?

En sık “PHP memory_limit yetersiz” ve “intl eklentisi eksik” hataları görülür. PHP eklentilerini ve bellek limitini kontrol ederek çoğu kurulum sorununu çözebilirsiniz.

Hangi Yapılandırma Size Uygun?

PrestaShop’un istediği sunucu koşulları başlangıçta zorlayıcı görünmez. Asıl fark, mağaza trafiği ve ürün sayısı arttıkça ortaya çıkar. Küçük bir katalogla başlıyorsanız güncel PHP, yeterli bellek ve NVMe disk sunan bir hosting planı iyi bir temel oluşturur. Büyük bir katalog veya yüksek trafik hedefliyorsanız, kaynakların kolayca artırılabildiği bir altyapı düşünün.

Sunucu tarafında yapacağınız her iyileştirme, müşteri deneyimini ve dönüşüm oranını doğrudan etkiler. Minimum gereksinimlere değil, mağazanızın büyüme planına göre seçim yapın. Kuruluma başlamadan önce PrestaShop’un resmi gereksinimlerini ve yukarıdaki kontrol listesini eksiksiz tamamladığınızdan emin olun.

İlginizi Çekebilir:PrestaShop Hızlandırma: Cache ve Performans Ayarları
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
PrestaShop yönetim panelinde hız ve cache ayarlarını düzenleyen mağaza yöneticisi
PrestaShop Hızlandırma: Cache ve Performans Ayarları
Masa başında PrestaShop mağaza kurulumu yapan işletme sahibi
PrestaShop Kurulumu: 2025 İçin Adım Adım E-Ticaret Rehberi
PrestaShop VPS mi Hosting mi? Doğru Seçim Rehberi
PrestaShop VPS mi Hosting mi? Doğru Seçim Rehberi

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 |