പിഎച്ച്പിയിൽ ഫയൽ അപ്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ലോഡ് വലുപ്പം എങ്ങനെ വർദ്ധിപ്പിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും വഴി അറിയാമെങ്കിൽ അല്ലെങ്കിൽ എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ചുവടെയുള്ള ഞങ്ങളുടെ അഭിപ്രായ വിഭാഗം ഉപയോഗിച്ച് ഞങ്ങളുമായി പങ്കിടുക.