Otu esi abawanye nha nbulite faịlụ na PHP


Ị bụ onye nrụpụta PHP ma ọ bụ onye nchịkwa sistemụ na-ejikwa sava na-akwado ngwa PHP? Ị na-achọ ụzọ isi bulie ma ọ bụ tọọ nha faịlụ bulite na PHP? Ọ bụrụ ee, soro akụkọ a na-egosi gị otu esi abawanye nha faịlụ na PHP ma ga-akọwakwa ụfọdụ ntuziaka PHP maka ijikwa nbudata faịlụ yana data POST.

Site na ndabara, a na-edobe nha nbulite faịlụ PHP ka ọ bụrụ faịlụ 2MB kachasị na sava ahụ, mana ị nwere ike ịbawanye ma ọ bụ belata oke nbulite faịlụ site na iji faịlụ nhazi PHP (php.ini), faịlụ a nwere ike. dị na ebe dị iche iche na nkesa Linux dị iche iche.

# vim /etc/php.ini                   [On Cent/RHEL/Fedora]
# vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

Ka iwelie nha faịlụ na PHP, ị ga-agbanwe upload_max_filesize na post_max_size dị na faịlụ php.ini gị.

upload_max_filesize = 10M
post_max_size = 10M

Na mgbakwunye, ị nwekwara ike ịtọ ọnụọgụ faịlụ kacha ekwe ka ebugo ya n'otu oge, n'otu arịrịọ, na-eji max_file_uploads. Rịba ama na site na PHP 5.3.4 na nsụgharị ikpeazụ, ebe ọ bụla bulite ahapụghị oghere na nrubeisi anaghị agụta oke a.

max_file_uploads = 25

Ngbanwe post_max_size nke a na-eji wee tọọ oke data POST nke PHP ga-anabata. Ịtọlite uru nke 0 na-ewepụ oke. Ọ bụrụ na agbanyụrụ ọgụgụ data POST site na enable_post_data_reading, a ga-eleghara ya anya.

Ozugbo ịmechara mgbanwe ndị a dị n'elu, chekwaa faịlụ php.ini gbanwetụrụ wee malitegharịa sava weebụ site na iji iwu ndị dị na nkesa Linux gị.

--------------- SystemD --------------- 
# systemctl restart nginx
# systemctl restart httpd		
# systemctl restart apache2	

--------------- Sys Vinit ---------------
# service nginx restart
# service httpd restart		
# service apache2 restart	

Ọ bụ ya! N'ime edemede a dị mkpirikpi, anyị akọwala otu esi eme ka ogo nbudata faịlụ dị na PHP. Ọ bụrụ na ị maara ụzọ ọ bụla ọzọ ma ọ bụ nwee ajụjụ ọ bụla, kekọrịta anyị site na iji ngalaba nkọwa anyị n'okpuru.