php.ini'de maksimum yükleme limiti nasıl artırılır?

Amy Flakelar
WordPress temalarını, eklenti zip dosyalarını veya istemci varlıklarını yüklerken “dosya çok büyük” hataları mı alıyorsunuz? Bu, PHP’nin varsayılan yükleme limitlerinin çok küçük olmasından kaynaklanır - genellikle maksimum 2 MB veya 8 MB. Birden fazla siteyi yöneten SEO ajansları için bu temelde işe yaramaz.
CloudLinux, alan adına göre php.ini ayarları üzerinde kontrol sağlar, böylece destekle uğraşmadan bunu düzeltebilirsiniz. Ancak mesele şu ki - sadece upload_max_filesize’ı değiştirmek yeterli olmayacaktır. Birkaç ilgili ayarı yapmanız gerekir, aksi takdirde yine sorunlarla karşılaşırsınız.
- Alan adınızın cPanel’ine giriş yapın
- "PHP Sürümü Seç"i bulun (genellikle Yazılım bölümünün altında)
- PHP sürümünü “yerel” olmayan herhangi bir şeye değiştirin - mevcut en son sürümü seçin
- "Geçerli Olarak Ayarla"ya tıklayın
- "PHP Ayarlarına Geç"e tıklayın (sağ üst köşe)
- Bu ayarları birlikte yapın:
- upload_max_filesize: İstediğiniz maksimum dosya boyutuna ayarlayın (örneğin 64M veya 128M)
- post_max_size: upload_max_filesize’dan daha büyük olmalıdır (yükleme 64M ise 128M deneyin)
- max_execution_time: Büyük yüklemeler için 300 saniyeye yükseltin
- max_input_time: Ayrıca 300 saniyeye ayarlayın
- memory_limit: En az 256M, tercihen 512M olduğundan emin olun
- Uygula’ya, ardından Kaydet’e tıklayın
Bu biletlerin yüzlercesini ele almaktan kaynaklanan yaygın hatalar:
- PHP’yi “yerel” sürümde bırakırsanız, bu ayarlar kalıcı olmaz
- post_max_size’ı artırmadan upload_max_filesize’ı ayarlamak = hala bozuk
- Büyük dosya yüklemeleri daha fazla yürütme süresi gerektirir, aksi takdirde yarıda zaman aşımına uğrarlar
- WordPress, tema/eklenti yüklemeleri için özellikle memory_limit’in artırılmasına ihtiyaç duyar
- Değişiklikler hemen uygulanır - hiçbir şeyi yeniden başlatmaya gerek yoktur
Bu yalnızca cPanel hesaplarınız için geçerlidir. Satıcı/WHM hesapları farklı adımlar gerektirir.