WordPress Upload Limiti Nasıl Arttırılır? Kapsamlı Rehber
WordPress kullanıcılarının sıkça karşılaştığı sinir bozucu bir sorun vardır: “Bu dosya, bu siteye yüklenebilecek en büyük dosya boyutunu aşıyor.” Bu hata, özellikle büyük temalar, eklentiler veya yüksek çözünürlüklü medya dosyaları yüklemeye çalışırken karşımıza çıkar. Kısacası, WordPress’in değil, sunucunuzun veya PHP yapılandırmanızın belirlediği bir “yükleme limiti” sizi engelliyordur. Peki bu limit neden var ve bu görünmez duvarı nasıl aşabiliriz? Gelin, bu sorunun üstesinden gelmek için adım adım neler yapabileceğimizi keşfedelim.
WordPress Upload Limiti Nedir?
WordPress sitelerinde dosya yükleme işlemleri için belirlenmiş bir üst sınır bulunur. Bu limit, genellikle hosting sağlayıcınızın sunucu ayarları veya PHP yapılandırması tarafından belirlenir. Çoğu zaman bu değerler 2 MB, 8 MB, 32 MB veya 64 MB gibi düşük seviyelerde olabilir. Bu durum, doğrudan WordPress’in bir kısıtlaması değil, sunucunuzdaki PHP’nin upload_max_filesize ve post_max_size gibi direktiflerinin bir sonucudur. Örneğin, eğer 50 MB boyutunda yeni bir tema veya eklenti yüklemeye çalışıyorsanız ve sunucunuzun limiti 8 MB ise, maalesef yükleme işlemi başarısız olacaktır. Bu limitler, sunucunun aşırı yüklenmesini önlemek ve güvenlik açıklarını azaltmak amacıyla konulur, ancak bazen kullanıcı deneyimini olumsuz etkileyebilir.
WordPress Upload Limitini Neden Arttırmak Gerekir?
Modern web siteleri, yüksek kaliteli görseller, videolar ve gelişmiş işlevsellik sunan büyük boyutlu temalar ve eklentilerle doludur. Eğer sitenizde bu tür dosyalarla sıkça çalışıyorsanız, mevcut yükleme limiti sizin için ciddi bir engel teşkil edebilir. Limiti artırmak, aşağıdaki durumlar için hayati önem taşır:
- Büyük Medya Dosyaları Yükleme: Yüksek çözünürlüklü görseller, uzun videolar veya ses dosyaları gibi medya içeriklerini sorunsuz bir şekilde yükleyebilmek için daha yüksek bir limite ihtiyacınız olacaktır.
- Tema veya Eklenti Kurulumu: Özellikle premium temalar ve kapsamlı eklentiler genellikle büyük boyutlara sahiptir. Bu dosyaları doğrudan WordPress arayüzü üzerinden yüklemek istediğinizde, limitin yetersiz kalması sıkça karşılaşılan bir durumdur.
- Yedekleme ve Geri Yükleme İşlemleri: Sitenizin yedeğini almak veya daha önce aldığınız bir yedeği geri yüklemek (örneğin All-in-One WP Migration gibi eklentilerle) genellikle tek parça halinde büyük dosyalar oluşturur. Bu dosyaların yüklenmesi için de yüksek bir limit gereklidir.
Kısacası, eğer WordPress size “dosya boyutu aşıldı” uyarısı veriyorsa, bu, sitenizin performansını ve işlevselliğini artırmak için bu limite müdahale etme zamanının geldiğini gösterir.
WordPress Upload Limiti Nasıl Arttırılır? (4 Farklı Yöntem)
Şimdi gelelim bu sorunu çözmek için uygulayabileceğimiz pratik yöntemlere. Hangi yöntemi seçerseniz seçin, işe başlamadan önce mutlaka sitenizin tam bir yedeğini almayı unutmayın. Bu kritik adım, olası hatalardan, sitenizin bozulmasından veya veri kaybından sizi koruyacaktır. Birkaç dakikanızı alacak bu işlem, ileride saatlerce uğraşmanızı engelleyebilir. Özellikle wp-config.php ve .htaccess gibi önemli yapılandırma dosyalarında değişiklik yapmadan önce yedekleme yapmak, altın kuraldır.
1. .htaccess Dosyasını Düzenleme
WordPress kök dizininde bulunan .htaccess dosyası, sunucu yapılandırması için güçlü bir araçtır. Bu dosyayı bir FTP istemcisi (FileZilla gibi) veya hosting panelinizin dosya yöneticisi aracılığıyla açın. Dosyanın en altına aşağıdaki kod satırlarını ekleyin:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300Bu kodlar, PHP’nin dosya yükleme boyutunu (upload_max_filesize), POST isteği boyutunu (post_max_size), maksimum komut çalıştırma süresini (max_execution_time) ve maksimum giriş süresini (max_input_time) belirler. Değişiklikleri kaydedip sitenizi yeniledikten sonra, limitinizin 128 MB’a kadar artırıldığını görebilirsiniz.
💡 Önemli Not: Bazı hosting sağlayıcıları, sunucu güvenlik politikaları gereği .htaccess dosyası üzerinden bu tür PHP ayarlarının değiştirilmesine izin vermeyebilir. Eğer bu yöntemi uyguladıktan sonra bir hata alırsanız veya limit artmazsa, endişelenmeyin ve diğer yöntemleri denemeye geçin.
2. wp-config.php Dosyasını Güncelleme
WordPress’in kalbi niteliğindeki wp-config.php dosyası, sitenizin temel yapılandırma ayarlarını içerir. Bu dosyayı da yine kök dizinde bulup açın. Genellikle dosyanın sonunda bulunan /* That's all, stop editing! Happy publishing. */ veya /* Hepsi bu kadar, düzenlemeyi bırakın! İyi yayınlar. */ satırının hemen üstüne aşağıdaki kodları ekleyin:
@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öntem, doğrudan PHP seviyesinde bir dizi ayarı geçersiz kılarak yükleme limitini artırmanızı sağlar. Değişiklikleri kaydettikten sonra sitenizi kontrol edin.
3. php.ini Dosyasını Düzenleme
Eğer kendi sanal sunucunuzu (VPS) veya bulut sunucunuzu kullanıyorsanız, php.ini dosyasını düzenlemek en kalıcı ve kapsamlı çözüm olacaktır. Bu dosya, PHP’nin genel yapılandırma ayarlarını barındırır. Sunucunuzda bu dosyayı bulduktan sonra (konumu sunucuya göre değişebilir, genellikle /etc/php/PHP_VERSION/apache2/php.ini veya /etc/php/PHP_VERSION/fpm/php.ini gibi bir yolda bulunur), aşağıdaki değerleri bularak istediğiniz boyuta göre düzenleyin:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
max_input_time = 300Değişiklikleri kaydettikten sonra, PHP servislerini veya Apache/Nginx gibi web sunucunuzu yeniden başlatmayı unutmayın. Bu adım, yaptığınız değişikliklerin aktif hale gelmesi için zorunludur.
4. Hosting Panelinden Ayarlama (cPanel, Plesk vs.)
Birçok web hosting firması, özellikle cPanel veya Plesk gibi popüler panelleri kullananlar, bu tür PHP ayarlarını kullanıcı dostu bir arayüz üzerinden değiştirmenize olanak tanır. Bu yöntem, genellikle en güvenli ve hatasız çözüm olarak kabul edilir, çünkü hosting paneli sizin için uygun PHP yapılandırmasını otomatik olarak günceller ve olası sözdizimi hatalarının önüne geçer.
- Hosting hesabınızın cPanel veya Plesk paneline giriş yapın.
- Genellikle “Yazılım” veya “PHP Ayarları” bölümü altında yer alan “Select PHP Version” veya “PHP Selector” seçeneğine tıklayın.
- Açılan sayfada “Options” veya “Ayarlar” sekmesine gidin.
- Burada
upload_max_filesizevepost_max_sizedeğerlerini bularak istediğiniz boyuta (örneğin 128M veya 256M) yükseltin. Genellikle bu değişiklikler anında veya birkaç dakika içinde aktif hale gelir.
Bu yöntem, teknik bilgi gerektirmemesi ve olası hataları minimize etmesi nedeniyle çoğu kullanıcı için ilk tercih olmalıdır.
WordPress Upload Limitini Kontrol Etme
Yaptığınız değişikliklerin gerçekten işe yarayıp yaramadığını kontrol etmek çok kolaydır. WordPress yönetim panelinize giriş yapın ve aşağıdaki adımları izleyin:
Araçlar → Site Sağlığı → Bilgiler sekmesi → Sunucu
Bu bölümde, “Maksimum dosya yükleme boyutu” satırında belirlediğiniz yeni değeri görebilirsiniz. Eğer değer artmışsa, tebrikler! Alternatif olarak, küçük bir test dosyası yüklemeyi deneyerek de limitin arttığını doğrulayabilirsiniz.
Limit Artmadıysa Ne Yapmalı?
Tüm bu adımları dikkatlice uygulamanıza rağmen WordPress yükleme limitiniz hala değişmediyse, bunun birkaç nedeni olabilir. En yaygın sebep, hosting firmasının sunucu seviyesinde getirdiği kısıtlamalardır. Bazı hosting sağlayıcıları, belirli PHP direktiflerinin kullanıcılar tarafından değiştirilmesine izin vermez veya bu değişiklikleri yalnızca kendi teknik ekipleri aracılığıyla yaparlar.
- Bu durumda, en iyi çözüm hosting firmanızın destek ekibiyle iletişime geçmek ve PHP yükleme limitini artırmalarını talep etmektir. Onlar sizin için en doğru ve güvenli yolu uygulayacaklardır.
- Alternatif olarak, MaxUploader gibi bir WordPress eklentisi kullanarak da bu ayarı yönetmeyi deneyebilirsiniz. Ancak unutmayın ki eklentiler her zaman sunucu kısıtlamalarını aşamayabilir.
Bazı hosting firmaları sadece teknik ekip aracılığıyla bu değeri değiştirmeye izin verir.
Artık WordPress yükleme limitleri sizi durduramayacak. Gerek .htaccess ve wp-config.php gibi temel dosyalar üzerinden, gerekse hosting panelinizin sunduğu kullanıcı dostu arayüzler aracılığıyla yaptığınız ayarlamalarla, sitenizi büyük dosyalar için özgürleştirdiniz. Bu sayede, yüksek kaliteli medya içeriklerinizi rahatça yükleyebilir, gelişmiş temalar ve eklentilerle sitenizi zenginleştirebilirsiniz. Unutmayın, dijital dünyada hız ve esneklik her zaman önemlidir ve bu küçük ama etkili değişiklik, web sitenizin potansiyelini tam anlamıyla kullanmanıza yardımcı olacaktır. Bu süreçte karşılaştığınız zorluklar veya uyguladığınız farklı yöntemler varsa, yorumlar kısmında paylaşmaktan çekinmeyin; deneyimleriniz diğer WordPress kullanıcıları için de değerli bir ilham kaynağı olabilir.
