Plesk sunucularında PHP uygulamalarının performansını optimize etmek için plesk üzerinde php limitlerini ayarlamak kritik öneme sahiptir.
Plesk sunucularında PHP uygulamalarının performansını optimize etmek için plesk üzerinde php limitlerini ayarlamak kritik öneme sahiptir. Özellikle memory_limit parametresi, bellek kullanımını belirleyerek büyük veri işleyen scriptlerin çökmesini önler. Bu makalede, Plesk paneli üzerinden memory_limit değerini güvenli ve etkili bir şekilde nasıl artıracağınızı adım adım anlatacağız. Kurumsal web siteleri, e-ticaret platformları veya veri yoğun uygulamalar için bu ayarlar, sunucu kaynaklarını verimli yönetmenizi sağlar. Plesk’in kullanıcı dostu arayüzü sayesinde, teknik bilgi gerektirmeden bu değişiklikleri yapabilirsiniz. Aşağıda, pratik yöntemleri detaylı olarak inceleyeceğiz.
Plesk kontrol paneli, plesk üzerinde php yapılandırmalarını merkezi bir noktadan yönetme imkanı sunar. Öncelikle, sunucu yönetici hesabınızla panele giriş yapın. Sol menüden “Web Siteleri ve Alan Adları” bölümüne gidin ve ilgili domaini seçin. Ardından “PHP Ayarları” sekmesine tıklayın. Bu alanda, mevcut PHP sürümünüzü (örneğin PHP 8.1 veya 8.2) seçerek genel ayarları görüntüleyebilirsiniz. memory_limit varsayılan olarak 128MB veya 256MB olabilir; bu değeri sitenizin ihtiyaçlarına göre artırmak, Out of Memory hatalarını ortadan kaldırır.
Her domain için ayrı PHP ayarları tanımlanabildiği için, birden fazla site yönetiyorsanız her birini bağımsız olarak yapılandırın. Bu yaklaşım, kaynak paylaşımını dengeler ve güvenlik sağlar. Ayarları kaydettikten sonra değişiklikler anında uygulanır, ancak yoğun trafikli sitelerde kısa bir yeniden başlatma gerekebilir.
Plesk üzerinde php ayar editöründe memory_limit satırını bulun ve değeri “512M” veya “1G” olarak güncelleyin. Örneğin, bir WordPress multisite için 768M yeterli olabilir. Değişikliği “Uygula” butonuyla kaydedin. Bu yöntem en pratiktir çünkü panel, geçersiz değerleri otomatik engeller ve syntax hatalarını önler. İşlem tamamlandıktan sonra, site cache’ini temizleyin ki yeni ayarlar devreye girsin. Bu adımla, bellek taşması hataları %90 oranında azalır ve scriptler sorunsuz çalışır.
Domain klasörünüzdeki php.ini dosyasını oluşturun veya düzenleyin. Plesk dosya yöneticisiyle /httpdocs/.user.ini yoluna gidin. İçine “memory_limit = 1024M” satırını ekleyin. Bu dosya, domain bazında önceliklidir ve panel ayarlarını ezer. Değişiklik için sunucuyu yeniden başlatmayın; .user.ini anında etkilidir. Örnek bir php.ini bloğu: memory_limit=1G, max_execution_time=300. Bu yöntem, geliştiriciler için idealdir çünkü sürüm kontrolüne uygundur.
.htaccess dosyasına “php_value memory_limit 512M” direktifini ekleyin. Plesk’te bu dosya otomatik yönetilir, mod_rewrite etkinse sorun olmaz. Apache tabanlı sunucularda mükemmeldir, ancak FPM için php.ini tercih edin. Değişiklik sonrası logları kontrol edin (/var/log/apache2/error.log). Bu yaklaşım, hızlı testler için uygundur ve rollback kolaydır.
memory_limit artışını doğrulamak için basit bir PHP scripti oluşturun: <?php phpinfo(); ?> dosyasını yükleyin ve tarayıcıdan erişin. memory_limit satırını arayın; yeni değer görünmeli. Alternatif olarak, bellek kullanan bir test scripti yazın: $data = str_repeat(‘test’, 1024*1024*500); echo ‘Başarılı’; Bu, 500MB testi yapar. Plesk loglarında (Tools & Settings > Log Browser) hataları izleyin.
Optimizasyon için OPCache etkinleştirin (PHP Ayarları > opcache.enable=1). Bellek sızıntılarını önlemek adına, gereksiz eklentileri kaldırın. Düzenli izleme ile (Plesk Extensions > Server Health Monitor), limitleri dinamik ayarlayın. Bu adımlar, sunucu stabilitesini artırır ve uptime’ı %99’un üzerine çıkarır.
Sonuç olarak, plesk üzerinde php memory_limit ayarlarını doğru yönetmek, uygulamanızın ölçeklenebilirliğini sağlar. Bu rehberi takip ederek, teknik sorunları minimuma indirin ve performansınızı maksimize edin. Düzenli bakım ile sorunsuz bir hosting deneyimi yaşayın.