പിഎച്ച്പിയിൽ ഫയൽ അപ്uലോഡ് വലുപ്പം എങ്ങനെ വർദ്ധിപ്പിക്കാം


നിങ്ങളൊരു PHP ഡവലപ്പറോ അല്ലെങ്കിൽ PHP ആപ്ലിക്കേഷനുകൾ ഹോസ്റ്റ് ചെയ്യുന്ന സെർവറുകൾ നിയന്ത്രിക്കുന്ന ഒരു സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററോ? PHP-യിൽ ഫയൽ അപ്uലോഡ് വലുപ്പം കൂട്ടുന്നതിനോ സജ്ജീകരിക്കുന്നതിനോ ഉള്ള ഒരു വഴി നിങ്ങൾ അന്വേഷിക്കുകയാണോ? അതെ എങ്കിൽ, പിuഎച്ച്uപിയിൽ ഫയൽ അപ്uലോഡ് വലുപ്പം എങ്ങനെ വർദ്ധിപ്പിക്കാമെന്ന് കാണിക്കുന്ന ഈ ലേഖനം പിന്തുടരുക കൂടാതെ ഫയൽ അപ്uലോഡുകളും പോസ്റ്റ് ഡാറ്റയും കൈകാര്യം ചെയ്യുന്നതിനുള്ള പിuഎച്ച്uപിയുടെ ചില പ്രധാന നിർദ്ദേശങ്ങളും വിശദീകരിക്കും.

സ്ഥിരസ്ഥിതിയായി, PHP ഫയൽ അപ്uലോഡ് വലുപ്പം സെർവറിൽ പരമാവധി 2MB ഫയലായി സജ്ജീകരിച്ചിരിക്കുന്നു, എന്നാൽ നിങ്ങൾക്ക് PHP കോൺഫിഗറേഷൻ ഫയൽ (php.ini) ഉപയോഗിച്ച് ഫയൽ അപ്uലോഡിന്റെ പരമാവധി വലുപ്പം കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യാം, ഈ ഫയലിന് കഴിയും വ്യത്യസ്ത ലിനക്സ് വിതരണങ്ങളിൽ വ്യത്യസ്ത സ്ഥലങ്ങളിൽ കാണാം.

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

PHP-യിൽ ഫയൽ അപ്uലോഡ് വലുപ്പം വർദ്ധിപ്പിക്കുന്നതിന്, നിങ്ങളുടെ php.ini ഫയലിലെ upload_max_filesize, post_max_size വേരിയബിളുകൾ എന്നിവ പരിഷ്uക്കരിക്കേണ്ടതുണ്ട്.

upload_max_filesize = 10M
post_max_size = 10M

കൂടാതെ, max_file_uploads ഉപയോഗിച്ച്, ഒരൊറ്റ അഭ്യർത്ഥനയിൽ, ഒരേസമയം അപ്uലോഡ് ചെയ്യാൻ അനുവദിക്കുന്ന പരമാവധി ഫയലുകളുടെ എണ്ണം നിങ്ങൾക്ക് സജ്ജമാക്കാനും കഴിയും. PHP 5.3.4-ൽ നിന്നും അവസാന പതിപ്പുകളിൽ നിന്നും, സമർപ്പിക്കുമ്പോൾ ശൂന്യമായി അവശേഷിക്കുന്ന അപ്uലോഡ് ഫീൽഡുകൾ ഈ പരിധിയിൽ കണക്കാക്കില്ല.

max_file_uploads = 25

PHP സ്വീകരിക്കുന്ന POST ഡാറ്റയുടെ പരമാവധി വലുപ്പം സജ്ജമാക്കാൻ ഉപയോഗിക്കുന്ന വേരിയബിൾ post_max_size. 0 മൂല്യം സജ്ജമാക്കുന്നത് പരിധി പ്രവർത്തനരഹിതമാക്കുന്നു. enable_post_data_reading വഴി POST ഡാറ്റ റീഡിംഗ് പ്രവർത്തനരഹിതമാക്കിയാൽ, അത് അവഗണിക്കപ്പെടും.

മുകളിൽ പറഞ്ഞ മാറ്റങ്ങൾ നിങ്ങൾ വരുത്തിക്കഴിഞ്ഞാൽ, പരിഷ്കരിച്ച php.ini ഫയൽ സംരക്ഷിച്ച് നിങ്ങളുടെ ബന്ധപ്പെട്ട ലിനക്സ് വിതരണങ്ങളിൽ ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് വെബ് സെർവർ പുനരാരംഭിക്കുക.

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

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

അത്രയേയുള്ളൂ! ഈ ചെറിയ ലേഖനത്തിൽ, പിഎച്ച്പിയിൽ ഫയൽ അപ്uലോഡ് വലുപ്പം എങ്ങനെ വർദ്ധിപ്പിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും വഴി അറിയാമെങ്കിൽ അല്ലെങ്കിൽ എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ചുവടെയുള്ള ഞങ്ങളുടെ അഭിപ്രായ വിഭാഗം ഉപയോഗിച്ച് ഞങ്ങളുമായി പങ്കിടുക.