WordPress upload limiti yükseltme

SorularCategory: WordpressWordPress upload limiti yükseltme
Furkan Hisamioğlu Staff asked 1 sene ago

WordPress kurulu internet sitemde yazılar yazıp yayınlıyorum. Tüm ayarları doğru yaptığıma eminim. Premium tema satın alıp kurdurdum ve buraya kadar her şey gayet yerinde ve her şey problemsizce devam ediyordu ancak bazen siteye bir şeylerupload etmek istediğimde istenmeyen bir hatayla karşılaşıyorum. İnternette çözümünü bir türlü bulamadım wordpress upload limiti yükseltme’nin. Bilgisi olan var mı?
 
 

3 Answers
cetinkaya Staff answered 1 sene ago

Sunucunuzun izinlerine bağlı “.htaccess” dosyası veya “php.ini” dosyası ile bu sorunu çözebilirsiniz ki genellikle izin verilmiş oluyor.

Öncelikle ilk yol olarak FTP ana dizininde bulunan “.htaccess “dosyanız yedeğini alın.
 
Daha sonra “.htaccess” dosyasını açarak kodların altına aşağıdaki satırları ekleyip kaydedin.

#Change upload limits
php_value memory_limit 50M
php_value post_max_size 50M
php_value upload_max_filesize 50M
php_value max_execution_time 900
#Change upload limits end

Bu işlemden sonra artık 50 MB‘a kadar sorunsuz bir şekilde dosya yükleyebilirsiniz, dilerseniz kod üzerinden değişiklik yapıp limitleri kendiniz belirleyebilirsiniz.
 
Diğer bir yol ise “php.ini” dosyası ile.
 
Bunu yapmak için masaüstünde yeni bir metin belgesi oluşturun, açtığınız metin belgesinin içine

upload_max_filesize = 50M
post_max_size = 50M

kodlarını ekleyin ve ismini “php.ini” olarak kaydedin. Bu “php.ini” dosyasını ise FTP üzerinden “/wp-admin” klasörünün içine atacaksınız.

cetinkaya Staff answered 1 sene ago

PHP.ini dosyası ile Yükleme Limiti Arttırma
Bunu yapmak için masaüstünde yeni bir metin belgesi oluşturun, açtığınız metin belgesinin içine

upload_max_filesize = 50M
post_max_size = 50M
kodlarını ekleyin ve ismini “php.ini” olarak kaydedin.
Web sitenize admin hesabınızla giriş yapın. Sol menüde yer alan GörünümDüzenleyici ye tıklayın. Yeni bir sayfa açılacak. Bu sayfanın sağ tarafında yer alan Tema İşlevleri (function.php) dosyasına tıklayın. <?php satırının hemen altına aşağıdaki kodları kopyalayıp yapıştırın ve Dosyayı Güncelle butonuna tıklayın.
function.php dosyasını değiştirmenin bir diğer yöntemi ise FTP programlarıyla web sitenize bağlanmak ve wp-content/themes/temaklasoru altında yer alan function.php dosyasını bilgisayarınıza indirip bir editör yardımıyla aşağıdaki kodları ekleyip yeniden sitenizde aynı yere yüklemektir.

@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );
htaccess ile Upload Limiti Arttırma
.htaccess dosyasında bilmeniz gereken bir noktada şu: bu dosyayı tüm FTP programları göstermemektedir. FileZilla ile görüntüleyip değiştirebilirsiniz. Alttaki kodları .htacess’inize ekleyin.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

.htaccess’den hemen sonra wp-config.php dosyasını düzenliyoruz. Ana dizindeki wp-config.php dosyasını açın ve alttaki satıra şunu ekleyin;

define(‘WP_MEMORY_LIMIT’, ’64M’);

cetinkaya Staff answered 1 sene ago

Temanın “functions.php” Dosyasına Kod Ekleyerek
Tema fonksiyonunun dosyasına aşağıdaki kodu ekleyerek boyut hatası ile karşıya geldiğimiz durumlarda yükleme boyutunu artırabilirsiniz:

@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );
“php.ini” Dosyası Oluşturun Veya Varsa Düzenleyin
Çoğu durumda, paylaşılan bir ana bilgisayar üzerindeyseniz, dizinde bir php.ini dosyası görmezsiniz. Eğer görmüyorsanız, php.ini adlı bir dosya oluşturun ve kök klasörüne yükleyin. Bu dosyaya aşağıdaki kodu ekleyin:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
php_value max_input_time 3000
“.htaccess” Dosyanıza Kod Ekleyerek Düzenleyin
WordPress maksimum yükleme boyutunu .htaccess dosyanızı düzenleyerek artırabilirsiniz. Kök klasörde .htaccess dosyasını açın veya yoksa oluşturun ve şu kodu ekleyin:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300