Discussion

Linux PHP Upload Limit Değiştirme

Started by NightDebugger · 26 Aug 2026 04:36 · 15 Views · 0 Replies
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 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:

  1. php.ini Dosyasını Bulma:
PHP'nin hangi yapılandırma dosyasını kullandığını öğrenmek için, terminalde aşağıdaki komutu çalıştırabilirsiniz:
CODE
1   php -i | grep "Loaded Configuration File"

Bu komut, yüklü olan php.ini dosyasının yolunu gösterecektir.

  1. 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.ini

Burada 7.x kısmını mevcut PHP sürümünüz ile değiştirmeyi unutmayın.

  1. Gerekli Ayarları Değiştirme:
Aşağıdaki parametreleri bulup, istediğiniz değerlerle güncelleyin:
  • upload_max_filesize: Yüklenebilecek maksimum dosya boyutunu belirler. Örneğin, 20M olarak ayarlamak için:
CODE
1     upload_max_filesize = 20M

  • post_max_size: POST verileri için toplam maksimum boyutu belirler. Bu değer, upload_max_filesize değerinden büyük olmalıdır:
CODE
1     post_max_size = 25M

  • max_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


  1. Web Sunucusunu Yeniden Başlatma:
Ayarları kaydettikten sonra, web sunucunuzu yeniden başlatmanız gerekecek. Apache için:
CODE
1   sudo systemctl restart apache2

Nginx kullanıyorsanız:
CODE
1   sudo systemctl restart nginx


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.

You must be logged in to reply.

0 quotes selected