Thread Starter
#0
PHP uygulamaları geliştirirken, dosya yükleme işlemleri sıklıkla karşılaşılan bir gereksinimdir. Ancak, varsayılan ayarlarla, PHP'nin dosya yükleme boyutunu sınırlayan birkaç parametre bulunmaktadır. Bu sınırlamaları değiştirmek, uygulamanızın ihtiyaçlarına uygun şekilde dosya yüklemelerini yönetmek için gereklidir.
PHP'de dosya yükleme limitlerini ayarlamak için genellikle
Aşağıdaki adımlar, Linux üzerinde PHP yükleme limitini değiştirmek için izlenebilir:
Bu komut, yüklü olan
Burada
Nginx kullanıyorsanız:
Bu adımları izleyerek, Linux üzerinde PHP dosya yükleme limitlerinizi kolayca değiştirebilirsiniz. Dosya yükleme işlemlerinizin kesintisiz devam etmesi için bu ayarların uygun şekilde yapılandırılması önemlidir.
PHP'de dosya yükleme limitlerini ayarlamak için genellikle
php.ini dosyasında bazı değişiklikler yapmanız gerekmektedir. php.ini dosyası, PHP'nin çalışma zamanı ayarlarını belirleyen bir yapılandırma dosyasıdır. Aşağıdaki adımlar, Linux üzerinde PHP yükleme limitini değiştirmek için izlenebilir:
- php.ini Dosyasını Bulma:
CODE
1 php -i | grep "Loaded Configuration File"Bu komut, yüklü olan
php.ini dosyasının yolunu gösterecektir.- php.ini Dosyasını Düzenleme:
php.ini dosyasını bir metin düzenleyici ile açın. Örneğin, nano kullanarak:CODE
1 sudo nano /etc/php/7.x/apache2/php.iniBurada
7.x kısmını mevcut PHP sürümünüz ile değiştirmeyi unutmayın.- Gerekli Ayarları Değiştirme:
upload_max_filesize: Yüklenebilecek maksimum dosya boyutunu belirler. Örneğin, 20M olarak ayarlamak için:
CODE
1 upload_max_filesize = 20Mpost_max_size: POST verileri için toplam maksimum boyutu belirler. Bu değer,upload_max_filesizedeğerinden büyük olmalıdır:
CODE
1 post_max_size = 25Mmax_execution_time: PHP betiğinin maksimum çalışma süresini ayarlar. Dosya yükleme işlemi için yeterli süre tanımalısınız:
CODE
1 max_execution_time = 300- Web Sunucusunu Yeniden Başlatma:
CODE
1 sudo systemctl restart apache2Nginx kullanıyorsanız:
CODE
1 sudo systemctl restart nginxBu adımları izleyerek, Linux üzerinde PHP dosya yükleme limitlerinizi kolayca değiştirebilirsiniz. Dosya yükleme işlemlerinizin kesintisiz devam etmesi için bu ayarların uygun şekilde yapılandırılması önemlidir.