கட்டுரை அடைவு
பயன்பாட்டில் உள்ளதுவேர்ட்பிரஸ் செருகுநிரல்Better Search Replace ஆனது தரவுத்தள பாதையை மாற்றியமைக்கும் போது, நீங்கள் எப்போதாவது இதுபோன்ற பிழை செய்தியை சந்தித்திருக்கிறீர்களா: "கோரிக்கையைச் செயலாக்கும்போது பிழை ஏற்பட்டது. 'அதிகபட்ச பக்க அளவை' குறைக்க முயற்சிக்கவும் அல்லது ஆதரவைத் தொடர்புகொள்ளவும்"?

இது உங்கள் பிரச்சனை மட்டுமல்ல. உண்மையில், இந்தச் சிக்கல் பொதுவாக PHP உள்ளமைவில் அதிகபட்சமாக அனுமதிக்கப்பட்ட பக்க அளவை மீறுவதால் ஏற்படுகிறது.
நீங்கள் பதிவேற்றிய கோப்பு மிகப் பெரியதாக இருக்கலாம் அல்லது சில செயல்பாடுகளுக்கு அதிக அளவிலான தரவைச் செயலாக்க வேண்டியிருக்கலாம், இது இந்தப் பிழையைத் தூண்டும்.
அடுத்து, இந்தச் சிக்கலைத் தீர்ப்பது மற்றும் உங்கள் தளத்தை மீண்டும் இயக்குவது எப்படி என்பதை படிப்படியாகப் பார்ப்போம்.
1. பிழைகளின் மூலத்தைப் புரிந்து கொள்ளுங்கள்
என்பதை முதலில் தெளிவுபடுத்த வேண்டும்இந்த "கோரிக்கையைச் செயலாக்கும்போது பிழை ஏற்பட்டது. 'அதிகபட்ச பக்க அளவை' குறைக்க முயற்சிக்கவும் அல்லது ஆதரவைத் தொடர்புகொள்ளவும்" பிழையானது செருகுநிரலில் சிக்கல் இருப்பதாக அர்த்தமல்ல..

அதற்குப் பதிலாக, கோரிக்கையைச் செயல்படுத்தும் போது, PHP உள்ளமைவில் அமைக்கப்பட்டுள்ள அதிகபட்ச பக்க அளவை உங்கள் இணையதளம் மீறும் போதுதான். இந்த அதிகபட்ச பக்க அளவு வரம்பு என்பது மிகப் பெரிய தரவைச் செயலாக்குவதால் சர்வர் செயலிழப்பதைத் தடுக்கும் ஒரு பாதுகாப்பு பொறிமுறையாகும். சில பெரிய இணையதளங்களுக்கு, குறிப்பாக அதிக அளவிலான டேட்டாவைக் கையாள வேண்டிய இணையதளங்களுக்கு, இந்த வரம்பு சற்று குறுகியதாகத் தோன்றலாம், இதனால் பிழைகள் ஏற்படும்.
2. PHP நினைவக வரம்பை அதிகரிக்கவும்
இந்த சூழ்நிலையை எதிர்கொள்ளும்போது, மிக நேரடியான தீர்வுPHP நினைவக வரம்பை அதிகரிக்கவும். உங்கள் திருத்துவதன் மூலம் இதைச் செய்யலாம்php.iniமுடிக்க கோப்பு. இந்த கோப்பில், கண்டுபிடிக்கவும்memory_limitஅமைத்து, அதன் மதிப்பை 256M அல்லது 512M போன்ற உயர் மதிப்புக்கு அதிகரிக்கவும். அதாவது, கோரிக்கைகளைச் செயலாக்கும்போது, சர்வர் அதிக நினைவகத்தைப் பயன்படுத்தலாம், இது பிழைகளின் வாய்ப்பைக் குறைக்கும்.
memory_limit = 512M
PHP உள்ளமைவை நீங்கள் அறிந்திருக்கவில்லை என்றால், நீங்கள் WordPress ஐயும் திருத்தலாம்wp-config.phpநினைவக வரம்பை அதிகரிக்க கோப்பு. கோப்பில் பின்வரும் குறியீட்டைச் சேர்க்கவும்:
define('WP_MEMORY_LIMIT', '256M');
இந்த முறையானது போதுமான நினைவகம் இல்லாததால் ஏற்படும் கோரிக்கை செயலாக்க பிழைகளை திறம்பட தீர்க்க முடியும், ஆனால் சிக்கல் இன்னும் இருந்தால், மற்ற முறைகளை நாம் தொடர்ந்து ஆராய வேண்டும்.
3. post_max_size மற்றும் upload_max_filesize ஆகியவற்றை சரிசெய்யவும்
நினைவக வரம்புகளுக்கு கூடுதலாக,post_max_size மற்றும் upload_max_filesizeஇவை இரண்டும் பிழைகளை ஏற்படுத்தக்கூடிய இரண்டு அமைப்புகளாகும். உள்ளனphp.iniஇந்த இரண்டு அமைப்புகளையும் கண்டுபிடித்து, அவற்றின் மதிப்புகள் உங்கள் தேவைகளைக் கையாளும் அளவுக்கு பெரியதாக இருப்பதை உறுதிசெய்யவும்.
post_max_size = 64M
upload_max_filesize = 64M
இந்த மதிப்புகளை அதிகரிப்பதன் மூலம், சர்வர் பெரிய கோப்பு பதிவேற்றங்கள் மற்றும் தரவு சமர்ப்பிப்புகளை கையாள முடியும், பிழைகள் ஏற்படுவதற்கான வாய்ப்பைக் குறைக்கிறது.
4. படிப்படியாக முயற்சிக்கவும்
PHP அமைப்புகளைச் சரிசெய்த பிறகும் சிக்கல் தீர்க்கப்படவில்லை என்றால், மற்றொரு பயனுள்ள முறைபடிப்படியாக முயற்சிக்கவும். வேறு வார்த்தைகளில் கூறுவதானால், அனைத்து தரவு அட்டவணைகளையும் ஒரே நேரத்தில் செயலாக்க வேண்டாம், ஆனால் ஒரு நேரத்தில் ஒரு அட்டவணையை மட்டுமே செயலாக்கவும். இந்த அணுகுமுறை, கடினமானதாக இருந்தாலும், PHP நினைவக வரம்புகளை மேலும் அதிகரிக்க முடியாவிட்டால், ஒரே விருப்பமாக இருக்கலாம்.
5. மாற்று செருகுநிரல்களைப் பயன்படுத்தவும்
மேலே உள்ள அனைத்து முறைகளும் சிக்கலை தீர்க்கவில்லை என்றால், நீங்கள் பயன்படுத்த முயற்சி செய்யலாம்பிற செருகுநிரல்கள்மாற்று செயல்பாட்டை முடிக்க. எடுத்துக்காட்டாக, Inpsyde GmbH ஆல் உருவாக்கப்பட்ட "தேடல் மற்றும் மாற்றீடு" செருகுநிரல் இதேபோன்ற செயல்பாட்டை வழங்குகிறது மற்றும் பெரிய தரவுத் தொகுப்புகளைச் செயலாக்கும்போது மிகவும் நிலையானதாக இருக்கலாம். உன்னால் முடியும்வேர்ட்பிரஸ் அதிகாரப்பூர்வ செருகுநிரல் நூலகம்செருகுநிரலைக் கண்டுபிடித்து நிறுவவும்.
6. காப்புப்பிரதிகளை வைத்திருங்கள்
நீங்கள் எந்த தீர்வை தேர்வு செய்தாலும், ஒரு விஷயம் முக்கியமானது:எந்த மாற்றங்களையும் செய்வதற்கு முன், உங்கள் இணையதளம் மற்றும் தரவுத்தளத்தை காப்புப் பிரதி எடுக்க மறக்காதீர்கள். சிக்கலைத் தீர்க்கும் செயல்பாட்டில் தற்செயலாக அதிக சிக்கல்களைத் தவிர்ப்பதற்கான பாதுகாப்பான வழி இதுவாகும். இந்த செயல்பாடுகளைப் பற்றி உங்களுக்கு முழுமையாகத் தெரியாவிட்டால், தொழில்முறை வேர்ட்பிரஸ் டெவலப்பர் அல்லது கணினி நிர்வாகியின் உதவியைப் பெற பரிந்துரைக்கப்படுகிறது.
总结
மேலே உள்ள முறையின் மூலம், "பிழை செயலாக்க கோரிக்கை" சிக்கலை நீங்கள் திறம்பட தீர்க்க முடியும். ஆனால் என் கருத்துப்படி, இந்த சிக்கல் ஒரு ஆழமான சிக்கலை பிரதிபலிக்கிறது, இது வலைத்தளத்தின் செயல்திறன் மேம்படுத்தல் ஆகும். பெரிய இணையதளங்களுக்கு, நினைவக வரம்பை அதிகரிப்பது நீண்ட கால தீர்வாகாது. தரவுத்தள கட்டமைப்பை சரியாக திட்டமிடுதல், செருகுநிரல்களின் பயன்பாட்டை மேம்படுத்துதல் மற்றும் தேவையற்ற தரவைக் குறைத்தல் ஆகியவை இணையதளத்தின் செயல்திறனை அடிப்படையாக மேம்படுத்துவதற்கான விசைகள் ஆகும்.
சுருக்கமாக,நீங்கள் பிரச்சனைகளை சந்தித்தால் பீதி அடைய வேண்டாம், அதை படிப்படியாக தீர்க்கவும். இந்தச் சிக்கலை நீங்கள் இன்னும் முழுமையாகத் தீர்க்க விரும்பினால், இணையதளக் கட்டமைப்பை மேம்படுத்துவதன் மூலம் தொடங்க பரிந்துரைக்கப்படுகிறது அல்லது வலுவான செயல்திறன் கொண்ட சர்வர் சூழலுக்கு மாற்றவும். இது இதுபோன்ற பிழைகள் மீண்டும் நிகழாமல் தடுப்பது மட்டுமல்லாமல், உங்கள் வலைத்தளத்தின் மறுமொழி வேகத்தையும் பெரிதும் மேம்படுத்தும்.
நடவடிக்கை எடு! உங்கள் PHP நினைவக வரம்பை உடனடியாக அதிகரிக்க விரும்பினாலும் அல்லது உங்கள் தளத்தை மேலும் மேம்படுத்த திட்டமிட்டாலும், தொடங்குவதற்கு இது ஒரு சிறந்த நேரம்!
ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிர்ந்த "WordPress பிழை செயலாக்க கோரிக்கைகளைத் தீர்ப்பது: "அதிகபட்ச பக்க அளவு" வரம்பு சிக்கலை உடைத்தல்", இது உங்களுக்கு உதவியாக இருக்கும்.
இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-31978.html
