Kif Iżżid id-Daqs tal-File Upload fil-PHP


Int żviluppatur PHP jew amministratur tas-sistema li tmexxi servers li jospitaw applikazzjonijiet PHP? Qed tfittex mod kif iżżid jew tissettja d-daqs tal-upload tal-fajl fil-PHP? Jekk iva, imbagħad segwi dan l-artikolu li jurik kif iżżid id-daqs tal-upload tal-fajls f'PHP u wkoll se tispjega xi wħud mid-direttivi ewlenin tal-PHP għall-immaniġġjar ta 'uploads ta' fajls kif ukoll data POST.

B'mod awtomatiku, id-daqs tal-upload tal-fajl PHP huwa ssettjat għal massimu ta' 2MB fajl fuq is-server, iżda tista' żżid jew tnaqqas id-daqs massimu tat-tlugħ tal-fajl billi tuża l-fajl tal-konfigurazzjoni PHP (php.ini), dan il-fajl jista' jinstabu f'postijiet differenti fuq distribuzzjonijiet differenti tal-Linux.

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

Biex iżżid id-daqs tal-upload tal-fajls f'PHP, trid timmodifika l-varjabbli upload_max_filesize u post_max_size fil-fajl php.ini tiegħek.

upload_max_filesize = 10M
post_max_size = 10M

Barra minn hekk, tista' wkoll tissettja n-numru massimu ta' fajls permessi li jittellgħu simultanjament, f'talba waħda, billi tuża l-max_file_uploads. Innota li minn PHP 5.3.4 u verżjonijiet ta' l-aħħar, kwalunkwe kamp ta' upload li jitħalla vojt mal-preżentazzjoni ma jgħoddx għal dan il-limitu.

max_file_uploads = 25

Il-varjabbli post_max_size li tintuża biex tissettja d-daqs massimu tad-data POST li PHP se jaċċetta. L-issettjar ta' valur ta' 0 tiddiżattiva l-limitu. Jekk il-qari tad-dejta POST huwa diżattivat permezz ta' enable_post_data_reading, allura jiġi injorat.

Ladarba tkun għamilt il-bidliet ta 'hawn fuq, issalva l-fajl php.ini modifikat u terġa' tibda s-server tal-web billi tuża l-kmandi li ġejjin fuq id-distribuzzjonijiet Linux rispettivi tiegħek.

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

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

Dak hu! F'dan l-artikolu qasir, spjegajna kif iżżid id-daqs tal-upload tal-fajl f'PHP. Jekk taf b'xi mod ieħor jew għandek xi mistoqsijiet, aqsam magħna billi tuża t-taqsima tal-kummenti tagħna hawn taħt.