Web sitenizi yönetmek için WordPress kullanıyorsanız ve yüksek çözünürlüklü bir video, PDF, görsel ya da ses dosyası yüklemeyi denediyseniz dosyanın çok büyük olduğunu söyleyen bir uyarıyla karşılaşmış olabilirsiniz. Bu uyarı, dosya yükleme boyutu sınırınıza ulaştığınızı gösterir. Sınır yüzünden önemli içerikleri yayımlayamadığınız bile olur.
Bu sınırı her zaman WordPress belirlemez, çoğu zaman barındırma sağlayıcınız belirler. İyi haber şu ki WordPress dosya yükleme boyutu arttırma işini birkaç dakikada halledebilirsiniz. Gelin, nasıl yapılacağına birlikte bakalım.
Önce mevcut yükleme sınırınızı kontrol edin
Herhangi bir değişiklik yapmadan önce mevcut yükleme sınırınızı öğrenmeniz gerekir. Böylece tahminle uğraşmazsınız ve yaptığınız düzeltmenin işe yarayıp yaramadığını da net biçimde görürsünüz. Mevcut sınırı iki yolla kontrol edebilirsiniz.
1. yöntem
- WordPress kontrol panelinizde Ortam → Yeni ekle yolunu izleyin.
- Yükleme kutusunun altında “En büyük dosya yükleme boyutu 8 MB [veya 32 MB]” gibi bir satır göreceksiniz.
2. yöntem
- Araçlar menüsüne gidin.
- Site sağlığı → Bilgi → Ortam veya Sunucu bölümünü açın. Daha ayrıntılı yapılandırma bilgilerini burada bulursunuz.
Bu bölümde özellikle aşağıdaki üç ayara göz atmanız gerekiyor.
- upload_max_filesize
- post_max_size
- memory_limit
Gerçek yükleme sınırınızı bu değerler belirler. upload_max_filesize izin verilen en büyük dosya boyutunu gösterir. post_max_size ise gönderi verilerinin toplam boyutunu ifade eder. memory_limit ayarı da işlem için ayrılan belleği gösterir.
Diğer ayarlar yeterli olsa bile bunlardan biri düşük kaldığında “Dosya çok büyük” hatası alabilirsiniz. Örneğin upload_max_filesize 64 MB, post_max_size ise 32 MB olarak ayarlıysa yüklemeyi düşük olan değer engelleyebilir.
Rakamlarınızı öğrendikten sonra WordPress dosya boyutu arttırma işlemini güvenle ve doğru şekilde yapabilirsiniz.
1. çözüm: Yükleme sınırını cPanel üzerinden artırın
Barındırma sağlayıcınız size cPanel erişimi veriyorsa bu yöntemi kullanabilirsiniz. Paylaşımlı barındırma ve sanal özel sunucu (VPS) paketlerinin çoğunda bu erişim zaten bulunur.
WordPress’in çekirdek dosyalarına dokunmadan PHP sınırlarını değiştirmenin en kolay yolu cPanel’den geçer.
Yükleme sınırını cPanel ile artırmak için aşağıdaki adımları izleyebilirsiniz.
- Barındırma hesabınıza giriş yapın ve cPanel’i açın.
- Select PHP Version veya MultiPHP INI Editor adlı bölümü bulun. Bölümün adı barındırma firmanıza göre değişebilir.
- Bu bölümün içinde şu ayarları bulun.
- upload_max_filesize
- post_max_size
- memory_limit
- Şimdi değerleri yükseltin. Örnek değerleri aşağıda görebilirsiniz.
- upload_max_filesize → 64 M
- post_max_size → 128 M
- memory_limit → 256 M
- Değişikliklerinizi kaydedin.
- WordPress’e dönüp yeniden Ortam → Yeni ekle sayfasını açın ve yeni sınırın görünüp görünmediğini anlamak için sayfayı yenileyin.
post_max_size değerinin upload_max_filesize değerinden büyük olduğundan, memory_limit değerinin de ikisine eşit ya da ikisinden yüksek olduğundan emin olun. Bu ayarlar arasında uyumsuzluk varsa yüklemeleriniz yine başarısız olabilir.
Paylaşımlı barındırma kullanan pek çok kurum, özellikle küçük işletmeler ve kâr amacı gütmeyen kuruluşlar, sorunu bu yöntemle beş dakikadan kısa sürede çözer.
Barındırma firmanız cPanel sunmuyorsa doğrudan 2. veya 4. çözüme geçebilirsiniz.
2. çözüm: Bir WordPress eklentisi kullanın
Sunucu ayarlarıyla uğraşmak gözünüzü korkutuyorsa bunun yerine bir WordPress eklentisi deneyebilirsiniz. Bu yol hem basit hem de yeni başlayanlar için oldukça rahattır.
Aşağıdaki adımları izleyerek yapabilirsiniz.
- WordPress kontrol panelinizde Eklentiler → Yeni ekle sayfasına gidin.
- Increase Upload Limit diye aratın, ardından güvenilir bir eklentiyi kurup etkinleştirin.
- Etkinleştirdikten sonra Ortam → Increase Upload Limit bölümünü açın.
- Açılır menüden yeni bir sınır seçip Kaydet düğmesine tıklayın.
Hepsi bu kadar.
Çoğu kullanıcı için WordPress dosya yükleme boyutu arttırma sorunu bu şekilde, teknik dosyalara hiç dokunmadan hızla çözülür.
Yine de eklentiler sınırları ancak barındırma sağlayıcınız PHP ayarlarının geçersiz kılınmasına izin veriyorsa değiştirebilir. Sunucuda kısıtlama varsa eklenti, WordPress dosya yükleme sınırı ayarlarını kök düzeyinde değiştiremez.
WordPress eklentisi ile sınırı değiştiremiyorsanız bu, sınırın barındırma firmanızın kontrolünde olduğunu açıkça gösterir. Böyle bir durumda 4. çözüme göz atın.
3. çözüm: .htaccess dosyasını düzenleyin (yalnızca Apache sunucular için)
Bu yöntem yalnızca siteniz bir Apache sunucuda çalışıyorsa işe yarar. NGINX sunucularda bu düzeltme sonuç vermez. Hangi tür sunucu kullandığınızdan emin değilseniz devam etmeden önce barındırma sağlayıcınıza danışın.
WordPress yapılandırmanızı elle düzenlemek isterseniz şu adımları takip edin.
- Web sitenizin dosyalarına bir Dosya Aktarım Protokolü (FTP) istemcisiyle ya da barındırma sağlayıcınızın dosya yöneticisiyle erişin.
- WordPress kök dizininizdeki .htaccess dosyasını bulun.
- Dosyayı açın ve aşağıdaki kodu en alta yapıştırın.
nginx
CopyEdit
php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300
- Dosyayı kaydedin. FTP kullanıyorsanız dosyayı sunucuya yeniden yükleyin.
- Yeni yükleme sınırını doğrulamak için WordPress kontrol panelinize dönün ve Ortam → Yeni ekle sayfasını açın.
Kaydettikten hemen sonra “500 Internal Server” hatası görüyorsanız barındırma sağlayıcınız büyük ihtimalle .htaccess üzerinden PHP yapılandırmasını değiştirmeye izin vermiyordur. Bu durumda eklediğiniz satırları silip dosyayı eski hâline getirmeniz yeterli.
PHP yapılandırmasına izin verildiğinde bu yöntem sunucu düzeyindeki ayarları doğrudan günceller.
4. çözüm: Barındırma sağlayıcınızla iletişime geçin
Bazen en kolay çözüm yardım istemektir. Birçok barındırma firması, güvenlik ve performans gerekçesiyle paylaşımlı paketlerde PHP ayarlarını kısıtlar. Yükleme sınırı ayarlarını kendiniz değiştirmeyi denediyseniz ve hiçbir şey değişmiyorsa sınırı muhtemelen barındırma sağlayıcınız uyguluyordur.
Destek ekibine net bir taleple yazın. İsterseniz aşağıdaki mesajı kopyalayıp doğrudan kullanabilirsiniz.
Merhaba, sitemde ‘Dosya, en büyük yükleme boyutunu aşıyor’ hatası alıyorum. PHP yükleme sınırlarımı 128 MB veya daha yüksek bir değere çıkarabilir misiniz?
Destek ekiplerinin çoğu bu ayarı kısa sürede yapar. Hatta bazı barındırma sağlayıcıları, kontrol panellerinde tek tıkla çalışan bir PHP ayarları aracı sunar ve sınırları dosya düzenlemeden yükseltmenize imkân tanır.
Bonus: MultiSite kullanıyorsanız bu ayarı unutmayın
WordPress MultiSite kullanıyorsanız yükleme sınırınız için deneyebileceğiniz bir düzeltme daha var. Sunucu ayarlarınızı yükseltmiş olsanız bile ağ yapılandırması bazen yüklemeleri sınırlamaya devam edebilir.
Bu ayarı değiştirmek için şunları yapmanız yeterli.
- Ağ Yönetimi → Ayarlar sayfasına gidin.
- Aşağı kaydırarak En büyük dosya yükleme boyutu alanını bulun.
- Daha yüksek bir değer girin (KB cinsinden).
- Değişikliklerinizi kaydedin.
Bu düzeltme ancak sunucu sınırlarınızı önceden yükselttiyseniz işe yarar. Ağ ayarları, barındırma ortamınızın izin verdiği değeri geçemez.
Ağ ayarlarını gözden kaçırmak sık yapılan bir hatadır. Tek kurulum altında birden fazla site yöneten eğitim kurumları ve büyük şirketler bu hataya özellikle sık düşer.
Yükleme sınırları kurumlar için neden önemli?
Kişisel blog yazan biri için yükleme sınırları can sıkıcı olabilir ama kurumlarda işleri doğrudan aksatabilir.
Küçük işletmeler sık sık ürün katalogları, broşürler, tanıtım videoları ve markalı PDF’ler yükler. Eğitim kurumları da her gün eğitim materyalleri ve ders kayıtları paylaşır.
WordPress ortam yükleme boyutunuz düşük kaldığında bu işlere bağlı iş akışları tıkanabilir.
Pek çok kurum, kişileri kaydetmek ve belge, ödeme ya da anket yanıtı toplamak için WordPress’in yanında Jotform gibi araçlar da kullanır. Müşteri kabulü veya öğrenci kaydı için WordPress sitenize bir Jotform eklentisi eklediyseniz bu sunucu sınırları formlardan gelen dosya yüklemelerini de etkileyebilir.
Form dosya boyutu ayarları WordPress ortam yükleme ayarlarından ayrıdır ama ikisi de sunucu yapılandırmasına dayanır. WordPress dosya yükleme boyutu arttırma işlemini doğru yapmayı bilmek bu yüzden bu kadar önemli.
Size hangi çözüm uygun?
Yükleme hatalarıyla karşılaşmak, hele teslim tarihi yaklaşırken, insanı epey bunaltabilir. Oysa sorunu çözmek çoğu zaman birkaç adımdan ibarettir.
İster küçük bir işletmenin web sitesini yönetin ister sağlık belgeleriyle uğraşın, WordPress yükleme boyutu ayarlarını doğru yapmayı bildiğinizde siteniz teknik engellere takılmadan sorunsuz çalışır.
Sorununuza uygun yöntemi seçmenin basit bir yolu var.
- PHP ayarlarına erişebildiğiniz paylaşımlı veya VPS barındırma kullanıyorsanız cPanel’i tercih edin.
- Sunucu ayarlarına erişiminiz yoksa ve kolay bir çözüm arıyorsanız bir WordPress eklentisi işinizi görür.
- Apache sunucudaysanız ve FTP erişiminiz varsa .htaccess dosyasını düzenleyebilirsiniz.
- İlk üç seçenek size uymuyorsa destek için barındırma sağlayıcınıza başvurun.
Şunu unutmayın, WordPress için herkese uyan “iyi” bir yükleme sınırı yoktur. Doğru değer, işletmenizin ihtiyaçlarına ve büyüme planlarına bağlıdır. Çoğu işletme için 64–128 MB yeterli olur. Sık sık yüksek çözünürlüklü video ya da büyük tasarım dosyaları yüklüyorsanız 256 MB veya daha fazlasına ihtiyaç duyabilirsiniz.
Bu yazı, yüksek çözünürlüklü videolar, PDF’ler, ses dosyaları veya ürün katalogları gibi büyük ortam dosyalarını düzenli olarak yükleyen ve “dosya çok büyük” engeline sürekli takılan WordPress site sahipleri, pazarlamacılar ve yöneticiler için hazırlandı.

Yorum Gönder: