WordPress, dünyadaki en popüler içerik yönetim sistemidir (CMS) ve haklı olarak da öyle. Güçlü ve çok yönlüdür, kodlama geçmişi olan veya olmayan kişiler için uygundur. Fakat herhangi bir web sitesi sahibinin size söyleyebileceği gibi, site oluşturma ve bakıma giden yol nadiren engelsizdir. WordPress hataları bu engeller arasındadır. Daha yaygın hatalar genellikle sayılarla ve/veya hata günlüğü adlarıyla eşleştirilir. Böyle bir hata, 413 İstek Varlığı Çok Büyük hatasıdır. Bu durum paylaşılan barındırma kullanan web siteleri için oldukça yaygın bir hatadır.
413 İstek Varlığı Çok Büyük hatası, maksimum yükleme sınırından daha büyük bir dosya veya klasörü karşıya yüklemeye çalıştığınızda meydana gelir. Genellikle panonuzun yükleme seçeneklerini kullanarak bir eklenti veya tema klasörü yüklerken olur. Neyse ki, bu hatanın oldukça kolay bir çözümü var ve buna aşağıda listelenen yöntemlerden birini kullanarak yaklaşabilirsiniz:
-
cPanel’de PHP INI Düzenleyiciyi Kullanma
-
functions.php dosyanızı düzenleme
-
.htaccess dosyanızı düzenleme
-
wp-config.php dosyanızı düzenleme
-
Dosyayı veya klasörü FTP yoluyla manuel olarak yükleme
413 İstek Varlığı Çok Büyük hatası nasıl çözülür?
Bu hatayı çözmek için, sınırları hataya yol açan sunucu kaynaklarını artırmanız yeterlidir. Bunlar dosya yükleme boyutu ve PHP betiklerini çalıştırmak için izin verilen maksimum süredir.
Size sunucu kaynaklarını artırmanın çeşitli yollarını göstereceğiz. İhtiyaçlarınıza en uygun yöntemi seçebilir veya tek tek deneyebilirsiniz. Yöntemlerden birini uyguladıktan sonra sorun çözülmezse değerleri daha da artırmayı düşünmelisiniz. Fakat bunu hosting paketinizin limitleri dahilinde yaptığınızdan emin olun! Limitleri aşan ek kaynaklara ihtiyaç duyulursa, artış için yer sağlayıcınızla görüşmenizi öneririz. Son olarak sorun, büyük dosya veya klasörü FTP yoluyla manuel olarak yükleyerek de çözülebilir. Bu yöntemi makalenin sonuna doğru tartışıyoruz.
cPanel’de PHP INI Düzenleyiciyi Kullanma
Barındırma sağlayıcıları, müşterilerine cPanel gibi bir kontrol paneline erişim sunacak. Bu yüzden bu hatayı çözmenin en kolay yolu cPanel içerisindeki php.ini dosyası ile ilgili ayarları değiştirmektir. Php.ini ayarlarınızı değiştirmek için, cPanel’deki Yazılım bölümünde yer alan MultiPHP INI Düzenleyici’ye gidin.
Aşağıdaki pencerede temel php.ini ayarlarını değiştirebileceksiniz. Temel Mod sekmesinde olduğunuzdan emin olun, etki alanınızı seçin ve ardından aşağıdaki ayarların değerlerini düzenleyin:
max_execution_time = 300
upload_max_filesize = 128M
post_max_size = 256 Milyon
Bunu yaptıktan sonra, aşağıdaki Uygula düğmesine basın.
Daha sonra ekranın sağ üst köşesinde Ayarlar başarıyla uygulandı şeklinde bir mesaj alacaksınız.
functions.php dosyanızı düzenleme
Hatayı çözmenin diğer yolları, belirli dosyaları düzenlemenizi gerektirir. Bu süreç, bahsettiğimiz öncekinden sadece biraz daha zor. Hatta bu dosyaları cPanel’in Dosya Yöneticisi bölümünde veya bir FTP istemcisi kullanarak FTP aracılığıyla düzenleyebilirsiniz. Dosyaya bağlı olarak her iki düzenleme türü için de örnekler ekledik. Fakat makalenin gereksiz yere uzun olmasını önlemek için, belirtilen her dosya için yinelenen yönergeleri dışarıda bıraktık.
Bununla birlikte sunucu kaynaklarını artırmak için düzenlenebilen dosyalardan biri olan functions.php dosyasını nasıl düzenleyeceğimizi inceleyelim. CPanel’in Dosyalar bölümünde Dosya Yöneticisi seçeneğine tıklayın.
Daha sonra sol taraftaki gezinti bölümünden, genellikle public_html olarak adlandırılan kök WordPress dizininizdeki etki alanınızı ve konumunuzu bulun. Daha sonra /wp-content/themes dizinine gidin ve kullanmakta olduğunuz temanın dizinini açın. İçinde functions.php dosyasını bulun, sağ tıklayın ve açılır menüden Düzenle seçeneğini seçin.
Görüntülenen açılır pencerede Düzenle düğmesine basarak dosyayı düzenlemek istediğinizi onaylayın.
Dosya, cPanel’e özgü bir metin düzenleyiciyle açılacaktır. functions.php dosyanızın en altına aşağıdaki kodu ekleyin:
@ini_set( ‘upload_max_size’ , ’128M’ ); @ini_set( ‘post_max_size’, ’256M’); @ini_set( ‘max_execution_time’, ‘300’ );
Ardından ekranın sağ üst köşesindeki Değişiklikleri kaydet düğmesine basın.
.htaccess dosyanızı düzenleme
Sunucu kaynaklarınızı artırmak için düzenleyebileceğiniz başka bir dosya da .htaccess dosyasıdır. .htaccess, Apache sunucuları için bir sunucu yapılandırma dosyası olduğundan, çok sayıda başka sunucu işlevini etkinleştirmeye veya devre dışı bırakmaya yardımcı olabilir. FTP kullanarak erişebilirsiniz. Fakat genellikle gizli olduğundan, onu görmek için seçtiğiniz FTP istemcisinde gizli dosyaları göstermek için uygun seçenekleri etkinleştirmeniz gerekecektir.
FTP kimlik bilgilerinizi kullanarak sunucunuza bağlandıktan sonra, sitenizin public_html adlı kök WordPress dizinine gidin. İçinde .htaccess dosyasını bulun, sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin.
Tercih ettiğiniz bir metin düzenleyiciyi kullanarak dosyayı açın. Aşağıda gösterilen kodu, # END WordPress kod satırından sonra dosyanın sonuna ekleyin.
php_value upload_max_filesize 128M php_value post_max_size 256M php_value max_execution_time 300 php_value max_input_time 300
Daha sonra değişiklikleri kaydedin ve mevcut dosyayı geçersiz kılmak için düzenlenen dosyayı sunucunuza geri yükleyin.
wp-config.php dosyanızı düzenleme
wp-config.php dosyası, sunucu kaynaklarını artırmak için kullanılabilecek başka bir dosyadır. İşlem, .htaccess dosyasını düzenleme işlemine çok benzer.
FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın ve kök WordPress dizinine gidin. İçinde wp-config.php dosyasını bulun, sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin. İstediğiniz herhangi bir metin düzenleyiciyi kullanarak dosyayı düzenleyebilirsiniz.
Aşağıda gösterilen kodu /* öğesinin hemen önüne ekleyin, hepsi bu kadar, düzenlemeyi durdurun! Mutlu yayıncılık. */ kod satırı.
@ini_set( ‘upload_max_size’ , ’128MB’ ); @ini_set( ‘post_max_size’, ’256M’ ); @ini_set( ‘memory_limit’, ’300MB’ );
Daha sonra değişiklikleri kaydedin ve sunucunuzdaki eski wp-config.php dosyasının üzerine yazmak için dosyayı sunucunuza geri yükleyin.
Dosyayı veya klasörü FTP yoluyla manuel olarak yükleme
413 hatası, kontrol panelinize çok büyük bir dosya veya klasör yüklerken meydana geldiğinden, sorunu çözmenin ek bir yolu da zahmetli dosyayı FTP aracılığıyla yüklemektir. Örnek olarak bir eklenti klasörü kullanarak size adımları göstereceğiz. Sunucunuza FTP kimlik bilgilerinizle bağlanarak ve public_html adlı kök WordPress dizininize giderek manuel olarak yükleyebilirsiniz. Daha sonra /wp-content/plugins dizininizi bulun ve girin. Daha sonra FTP istemcisinin sol tarafında, bilgisayarınızda bulunan sıkıştırılmamış eklenti klasörünü bulun. Sağ tıklayın ve açılır menüden Yükle seçeneğini seçin.
Temaları FTP yoluyla yüklemek çok benzer. FTP istemcisinin sağ tarafındaki gezinmeyi kullanarak, kök WordPress dizininizden başlayın ve /wp-content/themes dizinine gidin. Daha sonra sol taraftaki FTP istemcisi gezintisinde sıkıştırılmış tema klasörünü bulun. Sağ tıklayın ve Yükle seçeneğini seçin.
Her iki durumda da, yüklemenin tamamlanması için biraz sabırlı olmanız gerekebilir. Eklenti veya tema klasörünün boyutuna bağlı olarak bu işlem biraz zaman alabilir. Fakat klasör yüklendikten sonra, sahip olduğunuz hatayı çözeceği için sabrınız ödüllendirilecektir.
Son düşünceler
WordPress hataları bazen kafa karıştırıcı ve çözülmesi zor görünebilir. Fakat çoğu kolayca çözülebilir. 413 İstek Varlığı Çok Büyük hatası bir istisna değildir. Yukarıda tartıştığımız yöntemlerden herhangi birini dikkatli bir şekilde uygulayarak, hatayı oldukça hızlı bir şekilde çözebileceğinizden eminiz. Hatta sunucu kaynaklarının arttırılması siteniz için uzun vadede faydalı olabilir. Görüntü yükleme hataları gibi diğer yaygın WordPress hatalarının görünümünü çözebilir (veya önleyebilir). Artan sunucu kaynakları, web sitenizin genel olarak sorunsuz çalışmasına yardımcı olabilir.