4 Çözüm Yolu: “Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” WordPress Hatası

721
Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor. Hatasının Çözümü
Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor. Hatasının Çözümü

Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” hatası çözümü 6 şekilde yapılır.

Ancak ben bu rehberde size 4 farklı çözüm yolu gösterdim. WordPress upload_max_filesize boyutunu arttırmanın çok basit olduğunu adımları izleyince göreceksiniz.

Daha önceden WP Memory Limit Arttırma konulu yazımda temaların ve eklentilerin iyi çalışabilmesi için benzer bir konuya değinmiştim. Ancak, siz WordPress upload_max_filesize hatasını aldıysanız buradan devam edeceksiniz.

“Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” Hatası Çözümleri

Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor. WordPress Hatası Çözümü
Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor. WordPress Hatası Çözümü

Bazı hosting firmaları (GoDaddy hosting gibi) php.ini’ye “upload_max_filesize” yani “maksimum dosya boyutu yükleme” limiti koyabilirler.

Bu yüzden temayı yüklerken hata alıyorsunuz. Sadece tema yüklerken değil aynı zamanda dosyaları, videoları, resimleri ve bu limite takılan her şeyi yüklerken de hata alabilirsiniz.

Problemini 6 yolla çözebilirsiniz. Ancak ben burada en etkili 4 çözüm yolundan bahsettim.

  • .htaccess dosyası kullanarak
  • wp-config.php
  • php.ini
  • Hosting firması destek hattı

1. Yol: .htaccess Dosyasından Düzeltme (cPanel)

“Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” hatasını düzeltmenin birinci yolu .htaccess dosyasını düzenlemektir. Öncelikle yapmanız gereken şey: cpanele girmek ve tüm işlemlerden önce yedek almak. Adımları izleyin…

cPanel’e kullanıcı adınızı ve şifrenizi yazarak giriş yapın.

WP upload_max_filesize Hatası Çözümü İçin cPanel Giriş
WP upload_max_filesize Hatası Çözümü İçin cPanel Giriş

cPanel’inize giriş yapın. Bunu web sitenizin alan adının sonuna cpanel yazarak (benimkinden örnek: https://wpsitekur.com/cpanel) veya Hosting firmanıza gidip oradan cPanel’e giriş yapabilirsiniz. Bunun nerede olduğunu ve şifresini bilmiyorsanız firmanızdaki müşteri temsilcilerine sorun.

Not: Cevap verceklerdir. Vermiyorlarsa hosting firmanızı yukarıda verdiğim linki kullanarak değiştirmeyi düşünebilirsiniz.

“Dosya Yöneticisini” seçin

php.ini WordPress upload_max_filesize Directive Limiti Çözümü
php.ini WordPress upload_max_filesize Directive Limiti Çözümü

cPanel’e giriş yaptıktan sonra Dosya’nın altındaki “Dosya Yöneticisine” girin. İngilizce paneli olanlar File’ın altındaki “File Manager” butonuna tıklayabilir.

“public_html” Dosyasına Tıklayın

public_html dosyasından WordPress php.ini Sorununun Çözümü
public_html dosyasından WordPress php.ini Sorununun Çözümü

.htaccess Dosyasını Bulun – Bulamazsanız Ayarlara Gidin

.htaccess Dosyasını Görünür Yapmak
.htaccess Dosyasını Görünür Yapmak

Yukarıdaki resimde kırmızı çerçeve içinde .htaccess dosyasını göremiyorsanız sağ üst köşede ayarlara tıklayın.

Gizli Dosyaları Göster’i Aktif Edin

Gizli Dosyaları Göster - WordPress Upload_max_filesize Ayarları
Gizli Dosyaları Göster – WordPress Upload_max_filesize Ayarları

Gizli Dosyaları Göster (dotfiles) ifadesinin yanındaki boş kare kutucuğu tikleyin. Sonra “save” veya “kaydet” butonuna tıklayın.

.htaccess Dosyasının Yedeğini Alın

.htaccess dosyasını yedekliyoruz
.htaccess dosyasını yedekliyoruz

Bir problem olmasına karşın yedekden geri döndürmek için .htaccess dosyasını yedeklemeliyiz. Bunun için mausun (farenin) sağ tuş “Download” butonuna tıklayın.

.htaccess Dosyasını “Edit”leyin

.htaccess Editlemek İçin Giriş Yapıyoruz
.htaccess Editlemek İçin Giriş Yapıyoruz

.htaccess Dosyasını artık “Edit”leyebiliriz. Sonra aşağıdaki ekranı göreceksiniz.

.htaccess Editlemek İçin Bir Daha Edit Butonuna Basıyoruz
.htaccess Editlemek İçin Bir Daha Edit Butonuna Basıyoruz

Yukarıdaki ekranda bir daha edit butonuna basın.

.htaccess dosyasına kod ekleme

Kodu Gir Değişiklikleri Kaydet
Kodu Gir Değişiklikleri Kaydet
php_value upload_max_filesize 256M

.htaccess dosyasını açtıktan sonra php_value upload_max_filesize ifadesini bulun ve php_value upload_max_filesize 256M ifadesi ile aynı olacak şekilde değiştirin.

Eğer bu ifade yoksa kodu dosyanın içine bir yere ekleyin ve kaydedin. Sorun düzelmedi ise 1 – 2 saat arasında düzelecektir. Hala devam ediyorsa aşağıdaki kodları da eklediğiniz kodun altına yapıştırın.

Birinci adımda yapılacak işlem bu kadar. Hosting firmanız desteklediği sürece istediğiniz kadar değer ayarlaması yapabilirsiniz. İsterseniz php.ini upload_max_filesize değerini 2000M (2 GB) bile yapabilirsiniz. Dediğim gibi 256 MB işinizi görecektir.

Hatayı almaya devam ediyorsanız aşağıdaki kodlarıda aynı yere ekleyin ve diğer parametreleri de artırın.

php_value post_max_size 256M
php_value bellek_limit 512M
php_value max_input_time 180
php_value max_execution_time 180

2. Yol: wp-config.php Dosyasını Editleme

Hatayı düzeltmenin 2. yolu wp-config.php dosyasını editlemekten (düzeltmekten) geçer.

wp-config.php kök dosyasını yedekleyin

wp-config.php Dosyasını Yedekleme
cPanel’den wp-config.php Dosyasını Yedekleme

Tek yapmamız gereken şey: 1. yolda olduğu üzere cPanel > Dosya Yöneticisi > public_html’ye kadar gelmek; sonra wp-config.php kök dosyasını bulun. Ardından sağ tıklayıp indir ya da download simgesine tıklayın.

Bunu, herhangi bir hata yaşanması durumunda yedekten geri çağırmak için yapıyoruz.

wp-config.php kök dosyasını düzenleyin

cPanel'den wp-config.php Dosyasını Editlemek - php.ini upload_max_file
cPanel’den wp-config.php Dosyasını Editlemek İçin Açıyoruz – upload_max_filesize

wp-config.php kök dosyasını düzenlemek için edit’ butonuna tıklayın. Gelecek ekranda bir daha “Edit” butonuna tıklayın ve aşağıdaki görünen ekranda wp-config.php dosyasını görün.

wp-config.php kök dosyasına kod ekleme

wp-config.php Dosyasına Kod Ekleyin - upload_max_filesize
cPanel’den wp-config.php Dosyasına Kod Ekliyoruz – upload_max_filesize
@ini_set ('upload_max_size', '256M');

wp-config.php kök dosyasına bir üst satırda verdiğim kodu, /* Hepsi bu kadar. Mutlu bloglamalar! */ yazan yerin hemen üstüne ekleyin.

Sonra değişiklikleri kaydet deyip çıkın. Böylece WordPress upload_max_filesize directive sorunundan kurtulmuş olacaksınız.

3. Yol: php.ini Dosyasını İlgili Yere Girip Güncelleme

“Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” hatasını düzeltmenin 3. çözüm yolu php.ini Dosyasını güncellemektir.

Burada bulunan yolda da cPanel’e gireceğiz ancak 1. ve 2. adımdaki gibi Dosya Yöneticisine girmeyeceğiz. Burada php.ini’ye gireceğiz.

cPanel’den kısa ismiyle php.ini Dosyasını Bulun

php.ini Dosyasını Buluyoruz
php.ini Dosyasını Buluyoruz

Evet, yine cPanel’e girş yapın. Sonra “multiPHP ini Düzenleyicisi” bulun ve tıklayın.

Domain (Alan Adı) Seçimi

upload_max_filesize Yükseltmek İçin php.ini Düzenleyicisine Giriş
upload_max_filesize Yükseltmek İçin php.ini Düzenleyicisine Giriş

multiPHP ini Düzenleyicisi’ne giriş yapmak için domain (alan adı) seçimini yapmanız gerekiyor. Alan adı dediğim sitenizin ismi.

Boyut Arttırma (256MB) – WordPress upload_max_filesize Limiti

multiPHP ini Düzenleyicisinde Boyut Arttırma (256MB) Yapıyoruz
multiPHP ini Düzenleyicisinde Boyut Arttırma (256MB) Yapıyoruz

WordPress php.ini’de upload_max_filesize sorununu multiPHP ini Düzenleyicisinde Boyut Arttırma (256MB) yöntemi ile çözebiliriz.

256M yaptıktan sonra Uygula (Apply) butonuna tıklayın. Artık php.ini kullanarak upload_max_filesize boyutunu artırdık ve hata düzelmiş olacak.

Israrla hata almaya devam ediyorsanız o zaman aynı ekranda bulunan tüm ifadelerin karşısına aşağıda verdiğim kod satırlarının hizesındaki sayısal dğeri girin.

upload_max_filesize = 256M 
post_max_size = 256M 
memory_limit = 512M 
max_execution_time = 180

4. Yol: Hosting Firmasının Destek Hattına Başvurun

Türkiye’de sunucu hizmetiveren en iyi hosting firmalarından bazıları 7/24 sohbet, mesajlaşma veya destek hattına sahiptir. Onları arayarak ya da ticket (bilet) destek talebinde bulunarak hata aldığınızı bildirirseniz size yardımcı olacaklardır.

Özetle

Özetle başınıza gelen “Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” sorununu çözmenin 4 farklı yolunu öğrenmiş oldunuz. Ne yaptığımıza kısaca bakacak olursak;

  • .Htaccess dosyasını kullanarak upload_max_filesize değerini yükselttik. Hata alınması durumunda diğer PHP değerlerini artırdık
  • Wp-config.php dosyası aracılığı ile upload_max_filesize ayarını (limitini) yükselttik
  • php.ini dosyasını düzenleyerek upload_max_filesize boyutunu arttırdık
  • Hosting firmalasının destek hattını, hata konusunda bilgilendirerek yardım istedik

Hepsinin çözüm yolu farklıydı ancak ortak olarak hepsinde upload_max_filesize isimli dosyanın boyutunu artırdık.

Yüklenebilecek En Büyük Dosya Boyutu İçin Örnek: WPSiteKur 2000M (2GB)
Yüklenebilecek En Büyük Dosya Boyutu İçin Örnek: WPSiteKur 2000M (2GB)

Size 256M olarak ayarlamanızı söylediğim upload_max_filesize boyutu yeterli olacaktır ancak yukarıda dediğim gibi isterseniz bu dğeri 2000M (2GB) bile yapabilirsiniz.

Yukarıdaki ekran görüntüsünde kendi siteme (WPSiteKur) ait limit var. Tabi ben “Yüklenebilecek en büyük dosya boyutu: 2 GB.” olarak ayarladım. Bu şu demek oluyor. 2 GB’ye kadar dosya, video, fotoğraf, excel, word, pdf vb. her şeyi yükleyebilirim.

Yazım size yardımcı olduysa yorumlardan teşekkür etmeniz veya paylaşmanız yeterli olur. Şimdiden teşekkürler.

Sıkça Sorulan Sorular (SSS)

  • WordPress upload_max_filesize hatası nedir? 👀

    WordPress upload_max_filesize hatası genelde tema yüklerken başınıza gelebilecek yaygın bir durumdur. Çünkü ilk defa kurulum yaparken bellek boyutu yetersiz kalabilir.

    Yükleme boyutunu 256M yaptığınızda hata düzelecektir.

  • 🙄 “Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” hatası neyden kaynaklanır?

    upload_max_filesize boyutunun yetersiz (limitli) olduğunda kaynaklanır. Bazı hosting firmaları doaya yüklmek için limit koyabilir.

    Dolayısıyla bu limit yüzünden, tema, eklenti, video, pdf, word dokümanları vb. yüklerken web siteniz veya blogunuz “error” yani hata verebilir. Çok kolay çözümü vardır.

  • ✅ Kaç adet “upload_max_filesize” çözüm yolu var?

    “upload_max_filesize” hatasını gidermenin 6 farklı adımı var. Ancak ben burada en etkili ve kolay 4 adımından bahsettim. Fotoğrafları bile takip etseniz bu sıkıntıdan kurtulabilirsiniz. O kadar!

  • 👌 VDS Apache sunucu kullanıyorum düzelmedi?

    VDS gibi sunucu kullanıyorsanız değişiklikleri yaptıktan sonra Apache sunucunuzu yeniden başlatın.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz