Bir dosya yüklemeye çalışıyorsun, ama ekranda şu hata beliriyor:
“Bu dosya, bu siteye yüklenebilecek en büyük dosya boyutunu aşıyor.”
Bu hata, özellikle büyük tema veya eklenti dosyaları yüklerken birçok WordPress kullanıcısının karşısına çıkar. Kısaca, WordPress upload limiti seni durduruyordur.
Peki bu limit neden var ve nasıl arttırılır? Gel, adım adım inceleyelim.
WordPress Upload Limiti Nedir?
WordPress sitelerinde dosya yükleme işlemlerinin bir sınırı vardır. Bu sınır, hosting sağlayıcın veya PHP yapılandırman tarafından belirlenir.
Bu limit genellikle 2 MB, 8 MB ya da 64 MB gibi değerlerle gelir. Bu, WordPress’in değil, PHP’nin upload_max_filesize ve post_max_size değerlerinin bir sonucudur.
Örneğin, 50 MB’lık bir tema yüklemeye çalışıyorsan ve limit 8 MB ise, yükleme başarısız olur.
WordPress Upload Limitini Neden Arttırmak Gerekir?
Eğer video, büyük görsel veya tema dosyalarıyla çalışıyorsan, bu sınır senin için büyük bir engel olur. Bu durumda limiti artırmak gerekir çünkü:
- Büyük medya dosyaları yüklemek istersin.
- Tema veya eklenti dosyalarını yüklemek istersin.
- Yedek yüklemek (örneğin, All-in-One Migration) istersin.
Yani kısaca: Eğer WordPress sana “dosya boyutu aşıldı” diyorsa, artık müdahale etme zamanı gelmiştir.
WordPress Upload Limiti Nasıl Arttırılır? (4 Farklı Yöntem)
Şimdi gelelim çözümlere. Hangi yöntemi seçersen seç, işe başlamadan önce mutlaka yedek almayı unutma. Bu adım seni olası hatalardan, bozulmalardan veya veri kaybından korur. Birkaç dakika süren bu işlem, saatlerce uğraşmanı engelleyebilir. Dosyalarını, özellikle wp-config.php ve .htaccess gibi kritik dosyaları yedeklemeden değişiklik yapma.
1. .htaccess Dosyasını Düzenleme
WordPress kök dizininde .htaccess dosyasını bul ve şu kodları en altına ekle:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
Kaydet ve siteyi yenile. Artık limiti 128 MB’a kadar artırmış oldun.
💡 Not: Bazı hosting firmaları .htaccess üzerinden bu ayarları değiştirmeye izin vermez. Eğer hata alırsan diğer yöntemleri dene.
2. wp-config.php Dosyasını Güncelleme
WordPress’in kök dizinindeki wp-config.php dosyasını aç ve /* That's all, stop editing! */ satırının hemen üstüne şunu ekle:
@ini_set('upload_max_filesize', '128M');
@ini_set('post_max_size', '128M');
@ini_set('max_execution_time', '300');
@ini_set('max_input_time', '300');
Bu yöntemle doğrudan PHP seviyesinde bir değişiklik yapmış olursun.
3. php.ini Dosyasını Düzenleme
Eğer kendi sunucunu kullanıyorsan (örneğin VPS veya Cloud), en kalıcı çözüm budur. PHP’nin yapılandırma dosyası olan php.ini dosyasını bul ve aşağıdaki değerleri düzenle:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
Değişiklikten sonra PHP veya Apache’yi yeniden başlat.
4. Hosting Panelinden Ayarlama (cPanel, Plesk vs.)
Birçok hosting firması (özellikle cPanel kullananlar), bu ayarları panel üzerinden değiştirmeni sağlar.
- cPanel’e giriş yap.
- Select PHP Version → Options sekmesine gir.
upload_max_filesizevepost_max_sizedeğerlerini arttır.
Bu en güvenli ve hatasız yöntemdir çünkü hosting paneli senin için uygun PHP yapılandırmasını otomatik olarak günceller.
WordPress Upload Limitini Kontrol Etme
Değişikliklerin işe yarayıp yaramadığını test etmek için WordPress paneline git:
Araçlar → Site Sağlığı → Bilgiler sekmesi → Sunucu
Burada “Maksimum dosya yükleme boyutu” satırında yeni değeri görebilirsin.
Alternatif olarak, bir dosya yüklemeyi deneyerek de kontrol edebilirsin.
Limit Artmadıysa Ne Yapmalı?
Tüm adımları doğru uygulamana rağmen limit değişmediyse, sebebi hosting firmasının kısıtlamaları olabilir.
Bu durumda:
- Hosting desteğine yazıp PHP upload limitini artırmalarını isteyebilirsin.
- Veya MaxUploader gibi bir eklenti kullanabilirsin.
Bazı hosting firmaları sadece teknik ekip aracılığıyla bu değeri değiştirmeye izin verir.
Sonuç: Artık Dosyalarını Özgürce Yükleyebilirsin 🎉
Artık WordPress upload limiti seni durduramayacak. Gerek .htaccess gerek wp-config.php üzerinden yaptığın ayarlamalarla, siteni özgürleştirdin.
Eğer bu yazıyı faydalı bulduysan, bir sonraki adımda şunu da okuyabilirsin. 👉 WordPress Dosya Yükleme Güvenliği İçin Bilmen Gerekenler
💬 Senin sıklıkla kullandığın yöntem hangisi? Yorumlarda paylaş, diğer WordPress kullanıcılarına da ilham olsun!