PHP.ini Dosyası Düzenleme
WordPress’te karşılaşılan “dosya boyutu çok büyük” hatası, PHP’nin varsayılan ayarları ile ilgilidir. Bu hatayı çözmek için öncelikle sunucudaki PHP ayarlarını değiştirmek gereklidir. PHP ayarları, `php.ini` dosyasında yer alır. Bu dosyayı düzenlemek için şu adımları izle:
1. php.ini Dosyasını Bulma: FTP veya sunucu kontrol paneli üzerinden `php.ini` dosyasına eriş. Bu dosya genellikle `/public_html` veya `/www` dizinlerinde bulunur.
2. Ayarları Değiştirme: Aşağıdaki satırları bul ve değerleri artır:
– `upload_max_filesize = 64M`
– `post_max_size = 64M`
– `memory_limit = 256M`
– `max_execution_time = 300`
Bu değerler, sunucunun izin verdiği maksimum dosya boyutu, POST işlemlerinin boyutu, PHP’nin kullanabileceği maksimum bellek ve komut dosyasının çalıştırılma süresi gibi ayarları kontrol eder.
3. Dosyayı Kaydetme ve Sunucuyu Yeniden Başlatma: Değişiklikleri yaptıktan sonra `php.ini` dosyasını kaydet ve sunucuyu yeniden başlat. Bazı sunucularda bu değişikliklerin etkili olması için yeniden başlatma gerekebilir.
.htaccess Dosyası Düzenleme
`php.ini` dosyasına erişim yoksa veya sunucu bu dosyayı değiştirmene izin vermiyorsa, `.htaccess` dosyası üzerinden de bu ayarlar değiştirilebilir. WordPress kurulumunun bulunduğu dizinde `.htaccess` dosyasını bul ve aşağıdaki satırları ekle:
“`apache
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 komutlar, PHP’nin çalışma zamanında bu ayarları değiştirmesini sağlar.
WordPress Multisite Ayarları
WordPress Multisite kullanıyorsan, ekstra bir adım gerekebilir. Multisite ayarlarında, ağ ayarları sayfasından “Site Yükleme Ayarları” bölümünde “Maksimum dosya boyutu” ayarını değiştirebilirsin. Bu ayar, tüm siteler için geçerli olacaktır.
Eklentiler ile Çözüm
Eğer sunucu ayarlarına müdahale edemiyorsan veya bu tür teknik detaylarla ilgilenmek istemiyorsan, WordPress eklentileri kullanarak da dosya boyutu limitini artırabilirsin:
– Increase Max Upload Filesize: Bu eklenti, PHP ayarlarını otomatik olarak değiştirir.
– WP Maximum Upload File Size: Bu eklenti de benzer şekilde çalışır ve `.htaccess` dosyasına müdahale eder.
Hosting Sağlayıcı ile İletişim Kurma
Bazı hosting sağlayıcıları, PHP ayarlarını doğrudan değiştirmene izin vermez. Bu durumda, hosting sağlayıcınla iletişime geçerek PHP ayarlarını değiştirmelerini talep edebilirsin. Genellikle, bu tür talepler için sunucu yönetimi ile ilgili bir destek talebi açman gerekecek.
Yedekleme ve Test
Herhangi bir değişiklik yapmadan önce, WordPress sitenin ve veritabanının tam bir yedeğini almak önemlidir. Yaptığın değişikliklerin işe yarayıp yaramadığını kontrol etmek için, yüksek boyutlu bir dosya yüklemeyi deneyebilirsin.
Alternatif Yöntemler
Eğer yukarıdaki yöntemler işe yaramazsa veya sunucu kısıtlamaları nedeniyle değişiklik yapamıyorsan, alternatif yöntemler düşünebilirsin:
– FTP ile Yükleme: WordPress yönetim paneli üzerinden dosya yüklemek yerine, FTP kullanarak dosyaları doğrudan sunucuya yükleyebilirsin. Bu yöntem, sunucunun dosya boyutu limitini aşmanı sağlar.
– Harici Hizmetler: Dropbox, Google Drive gibi hizmetleri kullanarak dosyaları yükleyip, WordPress’e link vererek bu dosyalara erişim sağlayabilirsin.
– Optimizasyon: Yüksek boyutlu dosyaları optimize ederek boyutlarını düşürmek de bir çözüm olabilir. Özellikle resimler için çeşitli optimizasyon eklentileri mevcuttur.
Bu yöntemlerle, WordPress’te dosya yükleme boyutu sorunlarını çözebilirsin. Her yöntemin avantajları ve dezavantajları olabilir, bu yüzden hangi yöntemin senin ihtiyaçlarına daha uygun olduğunu değerlendirmen önemlidir.