Upload limit düşükse büyük dosya ve tema yükleme sorunu nasıl çözülür?

WordPress’te upload limit düşükse büyük tema, eklenti veya medya dosyaları yüklenmeyebilir. PHP, sunucu ve panel ayarlarıyla sorunu güvenli şekilde çözebilirsiniz.

Reklam Alanı

WordPress’te büyük bir tema, eklenti paketi, medya dosyası veya yedek arşivi yüklerken “Dosya boyutu izin verilen üst sınırı aşıyor” benzeri bir uyarı alıyorsanız sorun çoğu zaman dosyanın kendisinde değil, sunucu tarafındaki upload limitlerindedir. Bu limitler güvenlik, performans ve kaynak yönetimi için belirlenir; ancak özellikle profesyonel tema paketleri, demo içerikler veya yüksek çözünürlüklü medya dosyaları kullanıldığında varsayılan değerler yetersiz kalabilir.

Bu rehberde, upload limitinin neden düşük göründüğünü, hangi ayarların birlikte kontrol edilmesi gerektiğini ve WordPress’te büyük dosya yükleme sorununun güvenli şekilde nasıl çözülebileceğini adım adım bulabilirsiniz.

Upload limit neden düşük olur?

WordPress’te görünen maksimum yükleme boyutu, yalnızca WordPress ayarına bağlı değildir. PHP yapılandırması, web sunucusu kuralları, panel ayarları ve hosting paketinin kaynak sınırları birlikte çalışır. Bu nedenle tek bir değeri artırmak her zaman yeterli olmayabilir.

En sık etkili olan değerler şunlardır:

  • upload_max_filesize: Tek bir dosyanın yüklenebileceği maksimum boyutu belirler.
  • post_max_size: Form üzerinden gönderilebilecek toplam veri boyutunu sınırlar.
  • memory_limit: PHP işlemlerinin kullanabileceği bellek miktarını belirler.
  • max_execution_time: Yükleme veya kurulum işleminin ne kadar süre çalışabileceğini sınırlar.
  • client_max_body_size: Nginx kullanılan sunucularda istek boyutu limitini belirleyebilir.

Örneğin upload_max_filesize değeri 128 MB olsa bile post_max_size 32 MB ise büyük tema dosyası yine yüklenemeyebilir. Bu yüzden değerleri birlikte değerlendirmek gerekir.

Mevcut upload limit nasıl kontrol edilir?

WordPress yönetim panelinde Ortam > Yeni Ekle sayfasına girdiğinizde maksimum dosya yükleme boyutu genellikle ekranın altında görünür. Tema yükleme sırasında da benzer sınır devreye girer.

Daha teknik kontrol için Araçlar > Site Sağlığı > Bilgi bölümünden PHP ve sunucu yapılandırmasına bakabilirsiniz. Burada PHP bellek limiti, maksimum dosya yükleme boyutu ve zaman aşımı gibi değerler görülebilir. Panelinizde bu bilgiler yoksa cPanel, Plesk veya sunucu yönetim panelindeki PHP ayarları alanı kontrol edilmelidir.

Upload limit artırma yöntemleri

1. Hosting panelinden PHP ayarlarını düzenleyin

Paylaşımlı sunucularda en güvenli yöntem, kontrol panelindeki PHP seçeneklerini kullanmaktır. cPanel’de genellikle “MultiPHP INI Editor” veya “Select PHP Version” bölümü bulunur. Buradan aşağıdaki değerler artırılabilir:

  • upload_max_filesize: 128M veya 256M
  • post_max_size: upload değerinden biraz yüksek, örneğin 256M
  • memory_limit: 256M veya 512M
  • max_execution_time: 120 veya 300

Burada dikkat edilmesi gereken nokta, gereksiz yüksek değerler vermemektir. Çok büyük limitler, yoğun trafikli sitelerde kaynak tüketimini artırabilir. İhtiyacınız 100 MB civarındaysa 1 GB sınır tanımlamak yerine dengeli bir değer seçmek daha doğru olur.

2. php.ini veya .user.ini dosyasını kullanın

Panel üzerinden ayar yapılamıyorsa ana dizinde php.ini veya .user.ini dosyasıyla limitler tanımlanabilir. Sunucu yapılandırmasına göre bu dosyalardan yalnızca biri geçerli olabilir.

upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 300
max_input_time = 300

Bu değişiklikten sonra PHP servisinin yenilenmesi gerekebilir. Paylaşımlı yapılarda değişikliğin aktif olması birkaç dakika sürebilir. Değerler WordPress tarafında görünmüyorsa dosyanın doğru dizinde olup olmadığı ve sunucunun bu yöntemi destekleyip desteklemediği kontrol edilmelidir.

3. .htaccess ile limit artırmayı deneyin

Apache tabanlı bazı sunucularda .htaccess dosyasına PHP değerleri eklenebilir. Ancak her sunucuda çalışmaz; yanlış kullanım 500 Internal Server Error hatasına neden olabilir. Bu nedenle işlemden önce dosyanın yedeğini almak önemlidir.

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 512M
php_value max_execution_time 300
php_value max_input_time 300

Ekleme sonrası site açılmıyorsa ilgili satırlar kaldırılmalı ve panel ya da servis sağlayıcı üzerinden destek alınmalıdır.

Tema yükleme sorunu devam ederse ne yapılmalı?

Limit artırıldığı halde tema yüklenmiyorsa dosya yapısını kontrol edin. Bazı tema paketleri içinde dokümantasyon, lisans dosyaları, demo içerikler ve asıl tema zip dosyası birlikte gelir. WordPress’e yüklenmesi gereken dosya genellikle paketin içindeki ayrı tema zip dosyasıdır. Yanlış arşivi yüklemek “tema eksik”, “style.css bulunamadı” veya boyut hatası oluşturabilir.

Büyük temalarda alternatif yöntem FTP veya dosya yöneticisiyle yüklemedir. Tema klasörü zipten çıkarılarak wp-content/themes dizinine aktarılır. Ardından WordPress yönetim panelinden tema etkinleştirilir. Bu yöntem özellikle panel üzerinden yükleme zaman aşımına düşüyorsa pratik bir çözümdür.

Sunucu kaynakları ne zaman yetersiz kalır?

Upload limitini artırmak her zaman kalıcı çözüm değildir. Büyük demo içe aktarımları, sayfa oluşturucular, WooCommerce ve yoğun medya kullanımı olan sitelerde CPU, RAM ve işlem süresi de önem kazanır. Bu noktada yalnızca dosya boyutu değil, kurulum sırasında çalışan PHP işlemlerinin yükü de dikkate alınmalıdır.

Kurumsal bir sitede sık sık zaman aşımı, eksik demo aktarımı veya yönetim panelinde yavaşlama yaşanıyorsa mevcut hosting paketinin kaynakları gözden geçirilmelidir. Daha yüksek PHP bellek limiti, güncel PHP sürümü, LiteSpeed veya optimize edilmiş Nginx yapılandırması performansı doğrudan etkileyebilir.

Güvenli ayar için pratik kontrol listesi

  • Önce WordPress’te görünen maksimum yükleme boyutunu kontrol edin.
  • post_max_size değerini upload_max_filesize değerinden düşük bırakmayın.
  • memory_limit değerini tema ve eklenti yoğunluğuna göre belirleyin.
  • Yanlış zip dosyası yüklemediğinizden emin olun.
  • .htaccess değişikliği öncesinde mutlaka yedek alın.
  • Panel değişiklikleri aktif olmazsa PHP sürümü ve yapılandırma dosyası konumunu kontrol edin.
  • Limitler artmasına rağmen sorun sürüyorsa FTP ile yükleme yöntemini kullanın.

Büyük dosya ve tema yükleme sorunlarında en sağlıklı yaklaşım, yalnızca tek bir değeri yükseltmek yerine WordPress, PHP ve sunucu limitlerini birlikte değerlendirmektir. Böylece hem yükleme hataları azalır hem de site kaynakları gereksiz yere zorlanmadan daha stabil çalışır.

Kategori: Donanım
Yazar: Meka
İçerik: 727 kelime
Okuma Süresi: 5 dakika
Zaman: Bugün
Yayım: 02-07-2026
Güncelleme: 02-07-2026