KNOLEDGEBASE · PHP சூழல்

PHP மாறி பதிவேற்றம் _ அதிகபட்ச _ கோப்புகளின் அளவு உள்ளூர் மதிப்பு மற்றும் முதன்மை மதிப்பு வேறுபடுகின்றன.

கடைசியாக புதுப்பிக்கப்பட்ட 2025-06-07

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

இடையே உள்ள வேறுபாடு உள்ளூர் மதிப்பு மற்றும் முதன்மை மதிப்பு இருந்து upload_max_filesize உங்கள் PHP உள்ளமைவில் பொதுவாக பின்வருவனவற்றின் காரணமாக நிகழ்கிறதுஃ

  1. உள்ளூர் மதிப்பு: இது தற்போதைய ஸ்கிரிப்ட் அல்லது சூழலுக்கு (எ. கா., ஒரு குறிப்பிட்ட மெய்நிகர் புரவலன், அடைவு அல்லது. htaces கோப்பு) பொருந்தும் அமைப்பாகும்.
  2. முதன்மை மதிப்பு: இது பிரதானத்தில் உள்ள இயல்புநிலை உலகளாவிய சேவையக அமைப்பாகும்.php.ini மூலம் பராமரிக்கப்படும் கோப்பு cPanel> ஒரு PHP பதிப்பைத் தேர்ந்தெடுக்கவும்.

அவை ஏன் வேறுபடுகின்றன?

தி. உள்ளூர் மதிப்பு ஒரு PHP மாறியின் ஸ்கிரிப்ட் கட்டளைகள் மூலம் டெவலப்பரால் கட்டுப்படுத்தப்படுகிறது, அதே நேரத்தில் உலகளாவிய மதிப்பு மூலம் பராமரிக்கப்படுகிறது cPanel> ஒரு PHP பதிப்பைத் தேர்ந்தெடுக்கவும்குறியீடு அல்லது உள்ளமைவு கோப்புகள் மூலம் டெவலப்பரால் உள்ளூர் மதிப்புகளை அமைக்க முடியும். குறியீட்டில் உள்ள PHP மாறிகளை அமைக்க பொதுவாகப் பயன்படுத்தப்படும் இடங்கள்ஃ

  1. மேல்நிலை மதிப்புகளை. htax, httpd.conf,. user. ini அல்லது php.ini இல் குறிப்பிடலாம்.:
    • ஒரு & nbsp; என்றால்.htaccess கோப்பு, httpd.confஅல்லது ஒரு குறிப்பிட்ட மெய்நிகர் புரவலன் உள்ளமைவு மாறிக்கான மதிப்பைக் குறிப்பிடுகிறது, மேலும் உலகளாவிய மதிப்பை மீறுகிறது, உள்ளூர் மதிப்பு வேறுபடும்.
  2. PHP குறியீட்டில் இயக்க நேர விவரக்குறிப்பு:
    • ஒரு ஸ்கிரிப்ட் பயன்படுத்தப்படலாம் ini_set() மாற்றுவதற்காக upload_max_filesize தற்போதைய ஸ்கிரிப்ட்டுக்கான இயக்க நேரத்தில்.
  3. ஒரு அடைவுக்கு அல்லது ஒரு பயனருக்கு அமைப்புகள்:
    • PHP உள்ளமைவுகள் வெவ்வேறு அடைவுகள் அல்லது பயனர்களுக்கு மாறுபடலாம், குறிப்பாக பகிரப்பட்ட ஹோஸ்டிங் சூழல்களில்.
    • இவை அடைவு-குறிப்பிட்ட அல்லது பயனர்-குறிப்பிட்ட. htax,. user. ini அல்லது php.ini கோப்புகளில் குறிப்பிடப்பட்டுள்ளன.
  4. ஸ்கிரிப்ட் உள்ளமைவு கோப்புஃ
    • WordPress போன்ற ஸ்கிரிப்ட்கள் விவரக்குறிப்பை அனுமதிக்கின்றன ini_set() based wp-config.https:// ih. invalid/t1 போன்ற உள்ளமைவு கோப்புகளில் உள்ள PHP மாறி மதிப்புகள்

முரண்பாட்டை சரிசெய்வது

உள்ளூர் மதிப்பு மற்றும் மாஸ்டர் மதிப்பை சீரமைக்க, ஓவர்ரைட் எங்கு நடக்கிறது என்பதை நீங்கள் அடையாளம் கண்டு தேவையான மாற்றங்களைச் செய்ய வேண்டும்.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

சரிசெய்வதற்கான படிகள்ஃ

  1. மாஸ்டர் உள்ளமைவை சரிபார்க்கவும் php.ini:

    • உங்கள் இடத்தைக் கண்டறியவும் php.ini கோப்பு. அதன் பாதையை நீங்கள் பின்வருவனவற்றைப் பயன்படுத்தி கண்டறியலாம்ஃ

      <?php
      phpinfo(); ?>
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    • தேடிப்பாருங்கள் upload_max_filesize வழிகாட்டுதல் மற்றும் விரும்பிய மதிப்புக்கு அதை அமைக்கவும். எடுத்துக்காட்டாகஃ
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      upload_max_filesize = 20M
  2. . htax இல் மேல்முறையீடுகள் இல்லை என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்ஃ

    • நீங்கள் அப்பாச்சி பயன்படுத்துகிறீர்கள் என்றால், சரிபார்க்கவும் .htaccess தற்போதைய அடைவு அல்லது தாய் அடைவுகளில் உள்ள கோப்புகள்.

    • பின்வருவன போன்ற வழிகாட்டுதல்களைத் தேடுங்கள்ஃ

      php_value upload_max_filesize 10M
       
    • உங்கள் விருப்பத்துடன் பொருந்த அவற்றை அகற்றவும் அல்லது சரிசெய்யவும்.php.ini மதிப்பு.
  3. ரன்டைம் ஓவர்ரைட்களைச் சரிபார்க்கவும்ஃ

    • உங்கள் PHP ஸ்கிரிப்ட்களை ஏதேனும் இருந்தால் சரிபார்க்கவும். ini_set() மாற்றக்கூடிய அழைப்புகள் upload_max_filesize செயல்படுத்தும் போது மதிப்பு.
  4. மாற்றங்களை சரிபார்க்கவும்ஃ

    • மீண்டும் இயக்கவும் phpinfo() உள்ளூர் மதிப்பு மற்றும் முதன்மை மதிப்பு இரண்டும் இப்போது பொருந்துகின்றன என்பதை உறுதிப்படுத்தவும்.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

குறிப்புகள்ஃ

  • உறுதி செய்யுங்கள் post_max_size மதிப்பில் php.ini பதிவேற்றங்களைக் கையாளும் அளவுக்கு இது பெரியது. இது பொதுவாக பதிவேற்றங்களை விட பெரியதாக இருக்க வேண்டும். upload_max_filesize.
  • பதிவேற்றங்களைக் கையாளும் அளவுக்கு மெமரி _ லிமிட் மதிப்பும் பெரியதாக இருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

அனைத்து அறிவுத் தளக் கட்டுரைகளும்

எதை நிலைநிறுத்த வேண்டும் என்பதை எங்களிடம் கூறுங்கள்.

A short conversation with an engineer. No quote-bot, no callback queue.