18 AĞUSTOS 2026

Wordpress Dosya Yükleme Boyutu Arttırma

Wordpress Virüs Temizleme Wordpress Virüs Temizleme • 6 dk •
Wordpress Dosya Yükleme Boyutu Arttırma

wordpress dosya yükleme boyutu arttırma (upload_max_filesize) rehberi: WordPress sitenizde dosya yükleme boyutunu (upload_max_filesize) ayarını artırarak.

GİRİŞ

WordPress, içerik yönetim sistemleri arasında en yaygın kullanılan platformdur ve esnek dosya yükleme mekanizması sayesinde fotoğraf, video, eklenti ve tema dosyalarını kolayca yönetir. Ancak, upload_max_filesize sınırı, büyük dosyalarla çalışırken sıkça engel oluşturur. Bu sınırı doğru bir şekilde artırmak, hem site performansını hem de kullanıcı deneyimini doğrudan etkiler. Aşağıdaki rehber, WordPress dosya yükleme boyutu arttırma sürecini teknik detaylarıyla birlikte adım adım açıklamaktadır.

Uzman İpucu: Sunucu tarafı PHP ayarlarını değiştirirken, aynı anda post_max_size ve memory_limit değerlerini de gözden geçirmek, yükleme hatalarının önüne geçer.

TEKNİK ALTYAPI VE YAPILANDIRMA

WordPress, dosya yükleme limitini üç temel PHP konfigürasyonundan alır:

  1. upload_max_filesize– Tek bir dosyanın alabileceği maksimum boyut.

  2. post_max_size– HTTP POST isteğiyle gönderilebilecek toplam veri miktarı.

  3. memory_limit– PHP betiğinin kullanabileceği maksimum bellek.

Bu değerler,php.ini,.htaccess,wp-config.php veya hosting kontrol paneli (cPanel, Plesk) üzerinden değiştirilebilir. Aşağıda her bir yöntem için örnek konfigürasyonlar verilmiştir.

# php.ini üzerinden ayar

php
SSH / CLI
; php.ini dosyasına ekle
upload_max_filesize = 64M
post_max_size = 70M
memory_limit = 128M

# .htaccess üzerinden ayar

.htaccess dosyasına ekle

php_value upload_max_filesize 64M
php_value post_max_size 70M
php_value memory_limit 128M

# wp-config.php üzerinden ayar

php
SSH / CLI
<?php
// wp-config.php dosyasının en üstüne ekle
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '70M');
@ini_set( 'memory_limit', '128M' );

# cPanel / Plesk üzerinden ayar

-cPanel→Select PHP Version→Options sekmesinde ilgili değerleri güncelleyin.

-Plesk→PHP Settings→upload_max_filesize,post_max_size,memory_limit alanlarını düzenleyin.

BİLEŞEN VE DEĞERLENDİRME TABLOSU

BileşenİşlevÖnem DerecesiEtki
upload_max_filesizeTek dosya boyut sınırını belirlerBüyük medya dosyalarının yüklenmesi
post_max_sizeToplam POST isteği veri limitini kontrol ederÇoklu dosya yüklemelerinde hata önleme
memory_limitPHP betiğinin kullanabileceği bellek miktarıBüyük dosya işleme ve resim sıkıştırma
.htaccess / php.iniSunucu konfigürasyon dosyalarıDeğişikliklerin kalıcı ve global etkisi

ADIM ADIM UYGULAMA VE İŞLEM ADIMLARI

-Adım 1:Sunucu erişimini doğrulayın. SSH veya FTP üzerinden dosya yöneticisine bağlanın.

-Adım 2:php.ini dosyasını bulun. Çoğu Linux sunucuda /etc/php/7.x/apache2/php.ini veya /usr/local/lib/php.ini konumunda bulunur.

-Adım 3:Aşağıdaki satırları ekleyin veya mevcut değerleri değiştirin:

php
SSH / CLI
  upload_max_filesize = 128M
  post_max_size = 130M
  memory_limit = 256M

-Adım 4:Değişiklikleri kaydedin ve Apache/Nginx servisini yeniden başlatın:

bash
SSH / CLI
  sudo systemctl restart apache2   # Apache için
  sudo systemctl restart nginx     # Nginx için

-Adım 5:.htaccess dosyasını tercih ediyorsanız, WordPress kök dizinine aşağıdaki kodu ekleyin:

apache
SSH / CLI
  php_value upload_max_filesize 128M
  php_value post_max_size 130M
  php_value memory_limit 256M

-Adım 6:wp-config.php dosyasına ek bir güvenlik katmanı eklemek isterseniz, dosyanın en üstüne şu satırları ekleyin:

php
SSH / CLI
  @ini_set( 'upload_max_filesize' , '128M' );
  @ini_set( 'post_max_size' , '130M' );
  @ini_set( 'memory_limit' , '256M' );

-Adım 7:WordPress yönetim paneline giriş yapın ve Araçlar → Site Sağlığı bölümünden PHP Bilgileri kısmını kontrol edin. upload_max_filesize değeri yeni ayarı yansıtıyorsa işlem tamamdır.

-Adım 8:Büyük bir dosya (örneğin 100 MB video) yükleyerek testi gerçekleştirin. Hata almazsanız, ayarlar doğru uygulanmıştır.

GELECEĞE YÖNELİK EN İYİ UYGULAMALAR (BEST PRACTICES)

-Dosya tiplerini sınırlayın:functions.php dosyasına ekleyeceğiniz kodla yalnızca gerekli MIME tiplerini izin verin.

php
SSH / CLI
  function custom_mime_types( $mimes ) {
      $mimes['svg'] = 'image/svg+xml';
      $mimes['webp'] = 'image/webp';
      return $mimes;
  }
  add_filter( 'upload_mimes', 'custom_mime_types' );

-Günlük kontrolü yapın:error_log dosyalarını periyodik olarak inceleyerek PHP Warning: upload_max_filesize gibi uyarıları yakalayın.

-CDN entegrasyonu:Büyük medya dosyaları için Cloudflare, BunnyCDN gibi CDN çözümleri kullanarak sunucu üzerindeki yükü azaltın.

-Yedekleme stratejisi:upload_max_filesize artırıldığında, dosya depolama alanı hızla dolabilir. Otomatik yedekleme ve arşivleme politikaları oluşturun.

Önemli Güvenlik Uyarısı

Sunucu kaynaklarını aşırı derecede artırmak, paylaşımlı hosting planlarında diğer kullanıcıların performansını olumsuz etkileyebilir ve hesabınızın kısıtlanmasına yol açabilir. Değişiklikleri yapmadan önce hosting sağlayıcınızın limitlerini kontrol edin.

SIKÇA SORULAN SORULAR

# WordPress yönetim panelinde dosya yükleme sınırı hâlâ düşük kalıyor, ne yapmalıyım?

wp-admin içinde Araçlar → Site Sağlığı → Bilgi sekmesinde PHP Bilgileri kısmını kontrol edin. Değer hâlâ eski ise, .htaccess veya php.ini dosyasında yapılan değişikliklerin geçerli olduğundan emin olun. Gerekirse, hosting panelinden PHP Versiyon Seçimi menüsünde PHP-FPM yerine mod_php seçeneğine geçiş yapın.

# upload_max_filesize ve post_max_size aynı değerde olmalı mı?

Hayır, post_max_size değeri upload_max_filesize değerinden en az10 %daha yüksek olmalıdır. Bu, birden fazla dosya yüklenmesi veya ek form verileri (ör. meta alanları) olduğunda POST isteğinin kesilmesini önler.

# Değişiklikler sadece admin panelinde mi etkili, ön yüzde de aynı limit mi geçerli?

PHP konfigürasyonu sunucu düzeyinde çalıştığı için tüm PHP betikleri aynı limitleri kullanır. Dolayısıyla, hem admin paneli hem de ön yüzdeki medya yükleme formları aynı upload_max_filesize değerine tabidir.

SONUÇ VE KONTROL LİSTESİ

-Sunucu konfigürasyonunu belirle:php.ini, .htaccess veya wp-config.php yöntemlerinden birini seçin.

-Değerleri güncelle:upload_max_filesize, post_max_size ve memory_limit için uygun megabayt değerlerini girin.

-Servisi yeniden başlat:Apache/Nginx servisini yeniden başlatarak değişiklikleri etkinleştirin.

-WordPress içinde doğrula:Site Sağlığı → PHP Bilgileri bölümünden yeni limitleri kontrol edin.

-Güvenlik ve performans:MIME tiplerini sınırlandırın, CDN entegrasyonu yapın ve yedekleme politikası oluşturun.

-İzleme ve bakım:error_log ve site sağlığı raporlarını düzenli olarak inceleyin, gerektiğinde limitleri yeniden ayarlayın.

Bu adımları izleyerek,wordpress dosya yükleme boyutu arttırma (upload_max_filesize) işlemini sorunsuz bir şekilde tamamlayabilir ve büyük medya dosyalarını sorunsuzca sitenize ekleyebilirsiniz.

Sıkça Sorulan Sorular

# wordpress dosya yükleme boyutu arttırma (upload_max_filesize) neden önemlidir?

Doğru uygulandığında web sitenizin kullanıcı deneyimini, SEO performansını ve yüklenme hızlarını ciddi oranda iyileştirerek genel site kalitesini artırır.

# wordpress dosya yükleme boyutu arttırma (upload_max_filesize) işlemi ne kadar sürede tamamlanır?

Sitenizin karmaşıklığına ve sayfa sayısına bağlı olarak, temel yapılandırma adımları 1 ila 2 saat içinde tamamlanabilmektedir.

# Bu işlem için eklenti kullanmak zorunlu mudur?

Hayır, birçok optimizasyon ve ayar manuel kod düzenlemeleriyle yapılabilir; ancak yönetimi kolaylaştırmak adına güvenilir eklentiler tercih edilebilir.

EEAT DOĞRULANMIŞ UZMAN YAZAR Siber Güvenlik Uzmanı
Wordpress Virüs Temizleme

Türkiye'nin en iyi WordPress virüs temizleme hizmetini sizlere vererek, bulaşan tüm zararlı kodları veritabanınız bozulmadan temizliyor ve sitenizi hem güvenli hem de eski performansına kavuşturuyoruz.

WordPress Sitenizde Güvenlik Tehdidi mi Var?

Siber güvenlik mühendislerimiz 2 saat içinde sitenizi derinlemesine tarayıp tüm zararlı yazılımları temizlesin.

Acil Destek Al
7/24 Acil WhatsApp Destek