Aslında çok kolay birşey ama insan aradımı bulamıyor. Bulmuşken bari siteme yazayımda hem ihtiyacı olanlar faydalansın, hem de bi daha lazım olursa çok arama gereği duymam. Konuyu kısaca özetleyeyim; WordPress’de “Araçlar” menüsü altındaki “İçeri aktar” bölümünden elinizdeki xml dosyasını içeri aktarmak istediğinizde standart upload limiti 2mb’a takılırsınız. Yada Ortam kütüphanesine bir resim yüklemeye kalktığınızda 8 mb limitine takılırsınız.
İşte bu sorunlardan kurtulmamız gerektiğinde aşağıdaki yolları deneriz.
Birinci yol; htaccess dosyasına limit arttıran php_value kodunu eklemek;
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
Eğer host firmanız htaccess içineki php_value kodlarını, güvenlik nedeniyle engellerse bu işlemi hayata geçirdiğinizde sitenizin yerinde 500 internal server error hatası ile karşılaşırsınız. İşte o zaman ikinci yola, yani php.ini dosyası ile limiti arttırmaya geçersiniz..
İkinci yol; php.ini dosyası..
Eğer xml yüklemeyi deneyip hata aldıysanız “wp-content” altında “uploads” klasörüne 777 izinlerini verin ve ardından masaüstüne yeni not belgesi oluşturup içine aşağıdaki kodları ekleyin. Sonrada dosyayı “wp-admin” klasörü içine atıp ismini “php.ini” olarak değiştirin. İçeri aktarma menüsünde 2m yerine sizin girdiğiniz değer varsa işlem başarılıdır.
upload_max_filesize = 10M post_max_size = 10M
Üçüncü yol; functions.php dosyası..
Yukarıdaki yollar işinize yaramaz ise, temanızın functions.php dosyasını masaüstüne çekip içerisinde uygun bir yere aşağıdaki kodu ekleyin. Bu kod sayesınde upload limitini istediğiniz gibi azaltıp ve arttırabilirsiniz.
add_filter( 'upload_size_limit', 'wpse_70754_change_upload_size' ); function wpse_70754_change_upload_size() { return 1000 * 1024; }
yorum yazarı “mustafa”;
3.yoldaki kod çalışıyor, koddaki 1000 değeri 1000kb ‘ı temsil ediyor sıfırları arttırarak limiti büyültüyorsunuz ör. 10000 = 10 mb
Sayenizde çok büyük bir yükten kurtuldum ve inanın iki günümü aldı bu sorun ve şimdi bütün sitelerim sorunsuz çalışıyor. Çok Çok teşekkürler. EYW
merhabalar..
kaç saattir uğraşıyorum bu sorunla ilgili :( başıma ağrı girdi artık. php.ini dosyasını wpadmin klasörünün içine atınca şu sorunu alıyorum. ana klasör içine atınca hiçbir değişiklik olmuyor:( ne yapmalıyım sizce?
@Burcu; Merhaba Burcu. Host sağlayıcından kaynaklı sorun yaşıyor olabilirsin. Hata mesajında gördüğüm bir Safe mode mesajı var, birde ioncube modülü yüklenmesini öneren mesaj var. İoncube'u sen yükleyemezsin host sağlayıcın yükleyecek. Safe mode için ise htaccess ile safe mode'u açıp kapatabilirsin böyle bir imkan var.
Php.ini dosyasını yüklemeden önce aldığın hata 2mb limiti miydi? Başka bir sorundan buraya ulaştıysan detay paylaşmanı rica edicem belki daha basit, farklı bir çözüm yolu olabilir..
anlatımından hiç bişey anlamadım
dostum peki bu resim yükleme boyunu upload max size 1MB nasıl değiştireceğiz? Ben bir türlü beceremedim… Başka kodlar da var içinde o yzden bozuluyor site
@yaman; Temanızın functions.php dosyasını indirip uygun bir yerine şu kodu ekleyip deneme yapın. Bakalım işinizi görecek mi?
function wpse_70754_change_upload_size() { return 1000 * 1024; }
İşe yaradaı teşekkürler.
Merhaba, wordpress sitemde şöyle bir sorun var. Menü eklemede sıkıntı yaşıyorum. Üst menüde yaklaşık 90 tane sayfa var(alt kategoriler de dahil). Bir sınırdan sonra daha fazla alt kategori ekleyemiyorum. Bu neden kaynaklı ve nasıl bir çözüm bulabilirim lütfen yardımcı olun :/
@Öznur; Merhaba. Muhtemelen kimsenin 90'dan fazla sayfa eklemeyeceğini düşünerek WordPress sisteminde bir sınırlama getirmiş olabilirler.
php.ini isimli dosya oluşturup içerisine şu komutu ekleyin;
ve dosyayı ftp'de ana dizine gönderin. Tabi ftp erişim izniniz varsa.
Sonuca göre lütfen geri dönüş yapın.
Merhaba, sitemize içe aktarma işlemi yaparken şöyle bir hata almaktayız; Fatal error: Maximum execution time of 30 seconds exceeded in /usr/hosts2/domains/xxx/xxx/ httpdocs/wp-includes/class-wp-image-editor.php on line 419 Sanırım aktarım süresi ile alakalı, bu sorun karşısında nasıl bir yok izlemeliyim? XML dosya boyutum: 1,24 MB