Plesk Magento 2.4 kurulumu yapmak isteyen kullanıcılar için bu rehber, Docker kullanmadan Magento’yu doğrudan PleskAMP 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.
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
Magento’nun pub dizininden çalışması için Plesk’te özel bir yapılandırma gereklidir.
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ı: magentokurulum.com gibi örnek bir alan adı oluşturun
Belge 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
Bu sayede Magento yükleme ve güncelleme komutlarını her seferinde parametre vermeden kullanabilirsiniz.
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’ü 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ırmaAMP teknikleri devreye girer.
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.
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
Ö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’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 AMPve 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.