post_max_size Değerini Artırma

Post_max_size Değerini Artırma
Yazı Dizisi WordPress Limit Artırma

post_max_size Değerini Artırma

Bu yazımızda sizlerle “post_max_size değerini artırma” konusunu işleyeceğiz. Kullanmakta olduğunuz web barındırma şirketinin size sunduğu kotalar, kullandığınız hosting paketine göre değişkenlik gösterecektir. post max size ise yayımladığınız yazının maksimum kaç mb değerinde olabileceğininin sınırını göstermektedir.

Genellikle bu limit 2MB ila 64MB arasında değişkenlik gösterir. WordPress Post Max Size Limiti‘nizin 128MB olması olası sorunlarınızın çoğunu çözmeye kafi gelecektir. O halde size post_max_size değerini nasıl artırabilirim diyenler için yöntemlerimizi paylaşmaya başlayalım.

NOT: Aşağıdaki paylaşılan yöntemler kullanmakta olduğunuz hosting şirketinin güvenlik ilke ve uygulamarına göre işe yaramayabilir. Bu gibi durumlarda hosting servisinize post_max_size değerinizi artırmak istediğinize dair bir destek ticket’i açmanız halinde size yardımcı olacaklardır.


Yöntem 1: function.php ile Limit Yükseltme

Temanızın kurulu olduğu klasör içerisinde functions.php dosyası içerisinde uygun bir yere aşağıdaki kodu yazarak post_max_size limitinizi artırabilirsiniz:

@ini_set( 'post_max_size' , '128M' );

functions.php Nerede?

functions.php dosyasını sunucunuzun public_html ya da httpdocs klasörü içerisinde yer alan, wp -content/themes/temaklasörü/ ‘nüz erisinde bulabilirsiniz.


Yöntem 2: php.ini ile Limit Yükseltme

php.ini hostunuza ait limitleri belirleyen çok önemli bir dosyadır. Bu dosya agenellikle hostunuzun anadizininde bulunmakla birlikte başka bir alanda da yer alabilir, hiç olmayadabilir. Ayrıca, kıymetli bir dosya olması sebebiyle genellikle hostunuz içerisinde Gizli olarak bulunur ve görünmez. Sunucunuzdaki gizli dosyaları görüntülemek için ilgili yazımızı inceleyebilirsiniz.

Eğer sunucunuzda böyle bir dosya varsa; aşağıdaki işlemi o dosya içerisindeki benzer kodda değişiklik yaparak yapacaksınız, eğer böyle bir dosya yoksa bu dosyayı siz oluşturacaksınız ve sunucunuzun ROOT anadizinine yükleyeceksiniz. php.ini ile upload limiti artırma kodu aşağıdaki gibidir:

post_max_size = 128M

php.ini Nasıl Oluşturulur? öğrenmek için ilgili yazımızı inceleyebilirsiniz.


Yöntem 3: .htaccess ile Limit Yükseltme

.htaccess dosyası; Hypertext Access ve Apache başta olmak üzere çoğu ağ sunucusu tarafından kullanılan web alanı üzerinde ayar değişimleri yapılmasını sağlayan bir başka çok önemli dosyadır. Sunucunuzun Root (Anadizin) dizinin de yani public_html ya da httpdocs klasörü içerisinde yer alır ve gizli olabilir. Aşağıdaki kodu mevcut .htaccess dosyanız içerisine ekleyebilir ya da yeni bir .htaccess dosyası oluşturabilirsiniz.

php_value post_max_filesize 128M

.htaccess dosyası nasıl oluşturulur?” bilmiyorsanız ilgili yazımızı inceleyebilirsiniz.


Yöntem 4: Hosting Şirketiniz (Son Çare)

Yukarıda daha önce belirttiğimiz gibi; paylaşımlı bir hosting paketi kullanıyorsanız bu teknikler işe yaramayabilir. Bu durumda, wordpress post_max_size limiti artırmak  için hosting firmanıza başvurmanız gerekir. Webdeyeral, En Kaliteli Hosting Firması olarak Turhost‘u tavsiye eder. Ben kişisel olarak kendi sitemde bu limiti artırmak istediğimde maksimum 128MB a kadar artırabiliyorum. Bu durumu hosting şirketime neden daha fazla yükseltemiyorum diye sordum. Daha fazlasına ihtiyacım varsa bunu hosting şirketime bildirmem halinde kendilerinin bu değişikliği yapabileceklerini söylediler. 128MB benim için yeterlidir. İhtiyacınız yoksa daha fazlası için uğraşmayın derim.