v2.5.2
Giriş yap

PHP'de Yükleme Limitini Yükseltmek

Varsayılan olarak PHP'de yükleme limiti 2MB olarak belirlenmiştir. Bu çoğu zaman yetersiz kalıyor, özellikle büyük ölçekli veritabanlarını eklemek istediğimizde bu problem yüzünden sorunlar yaşıyoruz.

Peki yükleme limitlerini nasıl değiştireceğiz? İlk olarak sunucuya erişiminiz olması ya da en azından php.ini dosyasını düzenleyebiliyor olmanız gerekir. Eğer bir sunucunuz varsa php.ini dosyasını bulmak için şu yazıya bakabilirsiniz orada gerekenleri anlattım. Ama kısaca söylemek gerekirse;

php -i | grep 'Configuration File'

Örneğin ben bu komutu çalıştırınca bana /etc/php.ini yolunu verdi. O zaman bunu düzenlemek üzere açalım.

nano /etc/php.ini

upload_max_filesize ve post_max_size ayarlarını düzenlememiz gerekiyor. Örneğin 200MB yükleme limiti için şöyle yazmalıyız;

upload_max_filesize = 200M
post_max_size = 200M

Bu arada upload_max_filesize değerinin post_max_size değerinden daha fazla olmamasına dikkat edin.

Bu ayarları yapıp dosyanızı kapatın. Ve tek yapmanız gereken sunucuyu yeniden başlatmak. Centos makinede apache kullandığım için benim kullandığım komut;

systemctl restart httpd.service

Artık limitleri kontrol etmek için php'de şöyle bir kod kullanabilirsiniz;

echo ini_get('upload_max_filesize');
echo ini_get('post_max_size');
tayfunerbilen
1283 gün önce yazdı - 2385 kez görüntülendi.
Önceki PHP ile Verileri Şifrelemek Sonraki PHP Paket Yöneticisi Composer'ı MacOS'a Yükleme