WordPress kullanıcıları, sitelerine medya dosyaları yüklerken karşılaştıkları en yaygın sorunlardan biri, WordPress’in varsayılan yükleme boyutu sınırının çok düşük olmasıdır. Bu sınır, büyük medya dosyalarını veya videoları yüklemek isteyen kullanıcılar için sorun yaratabilir. Neyse ki, .htaccess dosyasını kullanarak bu sınırları artırabilir ve daha büyük dosyaları yüklemeyi mümkün kılabilirsiniz.
İşte WordPress’te upload boyutu sınırını artırmak için adım adım yapmanız gerekenler:
Adım 1: .htaccess Dosyasına Erişim Sağlama
WordPress’in kök klasöründe bulunan “.htaccess” adında bir dosya vardır. Bu dosyayı düzenlemek için öncelikle FTP (File Transfer Protocol) veya hosting panelinizdeki dosya yöneticisini kullanarak bu dosyaya erişim sağlayın.
Adım 2: .htaccess Dosyasını Yedekleme
Her zaman dosya düzenleme işlemine başlamadan önce “.htaccess” dosyanızın yedeğini almalısınız. Bu, olası hatalar veya sorunlar durumunda geri dönüş yapabilmenizi sağlar. “.htaccess” dosyasını kopyalayarak bir yedek oluşturun ve saklayın.
Adım 3: .htaccess Dosyasını Düzenleme
Şimdi “.htaccess” dosyasını düzenlemek için bir metin düzenleyici kullanın. Dosyayı açtığınızda aşağıdaki 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
Bu kod, yükleme boyutu sınırını 64 megabayta (64M) yükseltir. İşlem süreleri ve giriş süreleri için de artırılmış değerler içerir.
Adım 4: Değişiklikleri Kaydetme ve .htaccess Dosyasını Yükleme
Değişiklikleri yaptığınızda “.htaccess” dosyasını kaydedin ve hosting paneliniz veya FTP istemciniz aracılığıyla sunucuya geri yükleyin.
Adım 5: Değişiklikleri Test Etme
Şimdi yükleme boyutu sınırını artırmış olduğunuz için yeni boyutları test etmek isteyebilirsiniz. WordPress yönetici panelinize giriş yapın ve bir medya dosyası yüklemeye çalışın. Eğer her şey düzgün çalışıyorsa, yükleme sınırı artırılmış demektir.
Ancak, bu değişiklikler hosting sağlayıcınızın sunucu yapılandırmasına bağlı olarak çalışmayabilir. Bu durumda hosting sağlayıcınızla iletişime geçebilir ve daha fazla yardım isteyebilirsiniz.
Unutmayın ki upload boyutu sınırlarını yükseltmek, sunucunuzun kaynaklarını daha fazla kullanabilir, bu nedenle hosting planınıza bağlı olarak performans sorunlarına yol açabilir. Bu yüzden yükleme boyutu sınırlarını artırırken dikkatli olun ve sunucu kaynaklarınızı izlemeyi unutmayın.
WordPress’te Upload Boyutu Sınırını Functions.php Kulllanarak Artırmak
WordPress’te yükleme limitini artırmak için .htaccess dosyası yerine “functions.php” dosyasını kullanabilirsiniz. İşte bu işlemi adım adım nasıl yapacağınız:
Adım 1: functions.php Dosyasını Düzenleme
- WordPress yönetici paneline giriş yapın.
- Sol taraftaki menüden “Görünüm” sekmesine gidin ve ardından “Düzenleyici” seçeneğini tıklayın.
- Sağ tarafta “Tema Fonksiyonları (functions.php)” dosyasını seçin.
Adım 2: Kod Eklemek
functions.php dosyasını düzenledikten sonra, aşağıdaki kodu dosyanın en altına ekleyin:
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
Bu kod, yükleme boyutu sınırını 64 megabayta (64M) yükseltir, post_max_size’i de 64M olarak ayarlar ve maksimum işlem süresini 300 saniye (5 dakika) olarak belirler. İhtiyacınıza göre bu değerleri düzenleyebilirsiniz.
Adım 3: Değişiklikleri Kaydetme
Kodu ekledikten sonra, “Dosyayı Güncelle” düğmesini tıklayarak functions.php dosyasını kaydedin.
Not: Bu değişiklikler sadece temasınızın etkin olduğu süre boyunca çalışır. Tema değiştirdiğinizde veya güncellediğinizde bu değişiklikler kaybolabilir. Bu nedenle yükleme sınırını artırmak için .htaccess veya başka yöntemler de düşünülmelidir.
Adım 4: Değişiklikleri Test Etme
Değişiklikleri test etmek için bir medya dosyası yüklemeyi deneyin. Yükleme sınırını artırmanız gerektiği gibi çalışıyorsa, işlem tamamlanmış demektir.
Bu yöntemle yükleme sınırını artırırken, sunucu kaynaklarına ve güvenlik önlemlerine dikkat etmelisiniz. Büyük yükleme sınırları sunucunuzun kaynaklarını daha fazla tüketebilir ve kötü niyetli kullanıcıların kötüye kullanmasına yol açabilir. Bu yüzden sınırları makul bir düzeyde tutmak önemlidir.
PHP.ini dosyasını kullanarak dosya yükleme boyutu sınırını ayarlamak
Adım 1: PHP.ini Dosyasını Bulma
İlk olarak, PHP.ini dosyasını bulmanız gerekecek. Bu dosya, web sunucunuzun PHP yapılandırmasını içerir ve genellikle sunucunuzun kök klasöründe bulunur. Farklı hosting sağlayıcıları ve sunucu yapılandırmaları, bu dosyanın bulunma yeri konusunda farklılık gösterebilir.
Sunucunuzun kök dizininde bulunan “php.ini” dosyasını kullanmak istiyorsanız, bir dosya yöneticisi veya FTP istemcisi kullanarak sunucunuza bağlanmalısınız. Alternatif olarak, sunucunuzun sağlayıcısından veya yöneticisinden bu dosyanın tam yolunu öğrenmek için yardım alabilirsiniz.
Adım 2: PHP.ini Dosyasını Düzenleme
PHP.ini dosyasını bulduktan sonra, bir metin düzenleyici kullanarak bu dosyayı düzenlemeye başlayabilirsiniz. Dosyayı açtığınızda, aşağıdaki ayarları eklemelisiniz:
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
Yukarıdaki ayarlar, yükleme boyutunu 64 megabayta (64M) yükseltir ve aynı zamanda işlem süresi ile giriş süresini artırır. Bu ayarları ihtiyacınıza göre değiştirebilirsiniz.
Adım 3: Değişiklikleri Kaydetme
Dosyayı düzenledikten sonra, değişiklikleri kaydedin ve PHP.ini dosyasını sunucunuza geri yükleyin.
Adım 4: Web Sunucusunu Yeniden Başlatma
Değişikliklerin etkili olabilmesi için web sunucusunu yeniden başlatmanız gerekebilir. Bu işlemi sunucunuzun türüne bağlı olarak farklı şekillerde yapmanız gerekebilir. Genellikle şu komutları kullanabilirsiniz:
- Apache sunucusu için
service apache2 restart
- Nginxs unucusu için
service nginx restart
- IIS sunucusu için: IIS Yönetim Araçları kullanarak sunucuyu yeniden başlatın.
Adım 5: Değişiklikleri Test Etme
Şimdi yükleme boyutu sınırlarını artırmış olduğunuz için yeni boyutları test etmek isteyebilirsiniz. WordPress yönetici paneline gidin ve bir medya dosyası yüklemeyi deneyin. Eğer her şey düzgün çalışıyorsa, yükleme sınırı artırılmış demektir.
Bu işlemi gerçekleştirirken dikkatli olun çünkü yükleme sınırlarını çok yüksek yapmak sunucunuzu olumsuz etkileyebilir. Ayrıca, sunucunuzun yapısı ve yetkilendirmeleri nedeniyle PHP.ini dosyasını düzenleme hakkınızın olduğundan emin olun veya bu işlemi sunucu yöneticinizden isteyin.