Debate

Linux PHP POST Max Size Değiştirme

Iniciado por CyberWolf · 26 ago 2026 04:55 · 2 Visitas · 0 Respuestas
Autor del tema #0
PHP ile çalışırken, dosya yükleme işlemleri veya büyük veri gönderimleri sırasında karşılaşabileceğiniz en yaygın sorunlardan biri, POST max boyutunun sınırıdır. Bu sınır, varsayılan olarak genellikle 8MB olarak ayarlanmıştır. Ancak, uygulamanızın gereksinimlerine göre bu değeri artırmanız gerekebilir. İşte bu ayarı Linux üzerinde nasıl değiştirebileceğinizi adım adım inceleyelim.

Öncelikle, php.ini dosyasını bulmanız gerekiyor. Bu dosya genellikle /etc/php/7.x/apache2/php.ini veya /etc/php/7.x/cli/php.ini gibi bir konumda bulunur. PHP sürümünüze ve yapılandırmanıza bağlı olarak bu yol değişebilir. Dosyayı düzenlemek için bir metin düzenleyici kullanabilirsiniz. Örneğin:

CODE
1sudo nano /etc/php/7.x/apache2/php.ini


Açılan dosyada, aşağıdaki satırları bulun:

CODE
12345; Maximum allowed size for uploaded files.
upload_max_filesize = 8M

; Must be greater than or equal to upload_max_filesize
post_max_size = 8M


Bu değerleri, ihtiyaçlarınıza göre artırabilirsiniz. Örneğin, 20MB yapmak için:

CODE
12upload_max_filesize = 20M
post_max_size = 20M


Yapılan değişikliklerin ardından, php.ini dosyasını kaydedin ve kapatın. Değişikliklerin etkili olması için web sunucunuzu yeniden başlatmanız gerekecek. Apache kullanıyorsanız şu komutu kullanabilirsiniz:

CODE
1sudo systemctl restart apache2


Eğer Nginx kullanıyorsanız:

CODE
1sudo systemctl restart nginx


Bu adımları tamamladıktan sonra, POST max boyutu ayarınız değişmiş olacaktır. Değişikliklerinizi doğrulamak için, bir phpinfo() dosyası oluşturarak yeni değerleri kontrol edebilirsiniz.

Bu işlem, uygulamanızda daha büyük dosya yüklemelerine veya büyük veri gönderimlerine olanak tanıyacaktır. Ancak, güvenlik açısından, gereksiz yere büyük yüklemelere izin vermemek önemlidir. Uygulamanızın gereksinimlerine uygun bir sınır belirlemeniz önerilir.

Debes haber iniciado sesión para responder.

0 citas seleccionadas