Plesk Magento 2.4 kurulumu yapmak isteyen kullanıcılar için bu rehber, Docker kullanmadan Magento’yu doğrudan Plesk Obsidian 18 üzerinde çalıştırmanın adımlarını kapsamlı şekilde sunar. Magento’nun yüksek sistem gereksinimleri ve özel yapılandırmaları göz önüne alındığında, bu işlemi doğru yapmak sitenizin performansı ve güvenliği açısından kritik öneme sahiptir.
Gerekli Sistem Gereksinimleri
Plesk Magento 2.4 kurulumu için önerilen minimum yapı aşağıdaki gibidir:
Plesk Obsidian – Sürüm 18.0.50
MariaDB 10.5.18
PHP 7.4 (Magento 2.4.3 için önerilen)
Nginx (Apache proxy ile)
Composer 2
Memcached, Opcache, Redis 6
Elasticsearch 7.9.x
Özel Vhost Şablonu Oluşturma
Magento’nun pub
dizininden çalışması için Plesk’te özel bir yapılandırma gereklidir.
1. Dizin Oluşturun
2. Varsayılan Nginx şablonunu kopyalayın
3. Dosyayı düzenleyin
4. 217. satırdaki kodu aşağıdakiyle değiştirin:
Eski kod:
<?php if ($VAR->domain->physicalHosting->directoryIndex && !$VAR->domain->physicalHosting->proxySettings['nginxProxyMode']): ?>
index <?=$VAR->quote($VAR->domain->physicalHosting->directoryIndex)?>;
<?php endif ?>
Yeni kod:
Alan Adı ve Barındırma Ayarları
Alan Adı:
magentokurulum.com
gibi örnek bir alan adı oluşturunBelge kökü (Document root):
httpdocs/pub
PHP Sürümü: 7.4 (FPM – Nginx tarafından sunulan)
Kalıcı yönlendirme: HTTP’den HTTPS’ye 301 yönlendirmesi etkinleştirin
Apache ve Nginx Ek Ayarlar
Apache için ek yönergeler:
Nginx için örnek ek yapılandırma:
Performans için başlıklar:
.bashrc ile Komut Kolaylığı
Bu sayede Magento yükleme ve güncelleme komutlarını her seferinde parametre vermeden kullanabilirsiniz.
Yeniden Yapılandırmayı Uygulama
Yukarıdaki vhost değişikliğinden sonra Plesk yapılandırmasını yeniden oluşturmak için şu komutu çalıştırın:
Magento 2.4’ü Docker kullanmadan Plesk üzerinde çalıştırmak, doğru yapılandırmayla oldukça kararlı ve hızlı bir şekilde mümkündür. Böylece bu rehberde yer alan ayarlar, Magento’nun ihtiyaç duyduğu PHP ve Nginx yapılandırmalarını optimize eder.
Magento’yu Plesk’te sorunsuz çalıştırmak için bu adımları eksiksiz uygulayın. %100 uyumlu bir hizmet için ilgihost.com firmasını tercih edebilirsiniz.
Magento 2.4 Performans Artışı İçin Nginx Mikrocache ve İleri Düzey Yapılandırmalar
Magento 2.4’ü Plesk üzerinde başarıyla kurduktan sonra, sıradaki adım performans optimizasyonudur. Özellikle yüksek trafikli e-ticaret sitelerinde, sayfa yükleme sürelerini düşürmek ve sunucu kaynaklarını verimli kullanmak kritik hale gelir. İşte burada nginx mikrocache ve nginx ileri düzey yapılandırma teknikleri devreye girer.
Nginx Mikrocache Nedir?
Mikrocache, Nginx üzerinde yalnızca birkaç saniyelik (genellikle 1-10 sn arası) geçici sayfa önbellekleme yapmanızı sağlar. Tam teşekküllü bir CDN ya da varnish gibi önbellekleme sistemlerine göre çok daha hafif ve yerel çalışır. Magento gibi dinamik ve veritabanı yoğun çalışan sistemlerde mikrocache kullanmak, her istek için PHP-FPM ve MySQL’e yüklenmeyi azaltır.
Nginx Mikrocache Kullanmanın Avantajları
Anlık trafik dalgalanmalarını rahatlatır
Sunucu CPU ve RAM kullanımını düşürür
Sayfa yüklenme süresini ciddi oranda azaltır
Ek yazılım veya harici servis gerekmeden çalışır
Magento için Mikrocache Yapılandırması
Öncelikle, Nginx yapılandırma dosyanızda aşağıdaki gibi bir mikrocache tanımı oluşturun:
Sonrasında location /
bloğu içine aşağıdaki yapılandırmayı ekleyin:
Magento ile Nginx Gücünü Birleştirin
Magento’nun varsayılan htaccess/Apache tabanlı yapılandırması, Nginx’e geçildiğinde çok daha verimli hale gelir. Plesk üzerinde Apache’nin önünde çalışan Nginx yapılandırmasını doğru optimize ederseniz, hem Lighthouse skorlarında hem de arama motoru sıralamalarında ciddi gelişmeler elde edebilirsiniz. Magento 2.4 kurulumu sadece ilk adımdır. Gerçek verimlilik ve hız, nginx mikrocache ve nginx ileri düzey yapılandırma teknikleriyle mümkündür. Eğer Magento mağazanız yavaşsa, sunucunuzun yükü artıyorsa veya kullanıcı deneyimi düşüyorsa, bu teknikleri uygulamanız hem SEO hem de dönüşüm oranlarınız açısından büyük fark yaratacaktır.