KNOLEDGEBASE · PHP

"500 உள் சேவையக பிழையை" எவ்வாறு சரிசெய்வது

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

சிக்கல்ஃ 500 உள் சேவையக பிழை

வாடிக்கையாளர்கள் ஸ்கிரிப்ட்களை எங்கள் சேவையகத்திற்கு மாற்றும்போது இந்த பிழை வருவதை நாங்கள் கண்டோம். வாடிக்கையாளர் ஒரு PHP ஸ்கிரிப்டை நிறுவ முயற்சிக்கிறார் (ட்ரூபல், மெஜென்டோ, மூடில், WordPress, கான்கிரீட்5 போன்றவை) மூலங்களிலிருந்து அல்லது முந்தைய எல். ஏ. எம். பி. நிறுவல் மூலம் மாட் _ பிஎச்பி. IndicHosts சேவையகத்தில் நிறுவலை சோதிக்கும்போது, வலை உலாவியில்'500 உள் சேவையக பிழை'ஒரு பிழை காணப்படுகிறது.

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

இந்தப் பிரச்சினையின் பொதுவான ஆதாரங்கள் பின்வருமாறுஃ

  1. அடைவு மற்றும் கோப்பு அனுமதிகள்
  2. அடைவு மற்றும் கோப்பு உரிமை
  3. php _ மதிப்பு அல்லது php _ கொடி போன்ற. htaces இல் உள்ள திசைகள்

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

காரணம் மற்றும் பின்னணி: எங்கள் சேவையகம் அப்பாச்சியை எஸ். யூ. பி. எச். பி. உடன் இயக்கி, மோட்பைப் பயன்படுத்தாததால், PHP ஸ்கிரிப்ட்கள்'அப்பாச்சி'அல்லது'யாரும் இல்லை'என்பதற்கு பதிலாக'பயனர்பெயராக'செயல்படுத்தப்படுகின்றன. எனவே, உங்கள் ஸ்கிரிப்ட் கோப்புகள் மற்றும் துணை அடைவுகள் அனைத்தும் பயனர்பெயருக்குச் சொந்தமானதாக இருக்க வேண்டும். கூடுதலாக, ஸ்கிரிப்ட்டின் பெரும்பாலான ஆவணங்கள் அடிப்படை எல். ஏ. எம். பி. ஐ மையமாகக் கொண்டுள்ளன (லினக்ஸ், அப்பாச்சி, MySQL, PHP) மோட் _ பிஎச்பி வரிசைப்படுத்தல்களுடன். சில அடைவுகள் மற்றும் கோப்புகளை உலக அளவில் எழுதக்கூடிய வகையில் அமைக்க வேண்டும் என்று ஸ்கிரிப்ட்டின் ஆவணங்கள் பரிந்துரைக்கிறது (அதாவது 777 அல்லது 666.). பெரும்பாலும், PHP கோப்புகள், ஒரு மூல காப்பகத்தின் ஒரு பகுதியாக, 777 அல்லது 775.&nbsp இன் செயல்படுத்தக்கூடிய அனுமதிகளுடன் விநியோகிக்கப்படுகின்றன;

IndicHosts சேவையகங்களில், உலக அளவில் எழுதக்கூடிய கோப்புகள் அல்லது அடைவுகள் எதுவும் உங்களிடம் இருக்கக்கூடாது (0777, 0666, 0770, 0660 போன்ற அனுமதி நிலைகளுடன்.). நமது PHP ஸ்கிரிப்ட் கோப்புகள் (. https:// ih. invalid/t1) செயல்படுத்தக்கூடியதாக இருக்கக்கூடாது (0755 போன்ற அனுமதி நிலைகளுடன்) அதிகாரப்பூர்வ ஸ்கிரிப்ட் ஆவணங்கள் அதை பரிந்துரைத்தாலும் கூட. இது IndicHosts'servers.&nbsp இல் உள்ள PHP ஸ்கிரிப்ட்களுக்கு கட்டாய பாதுகாப்புத் தேவையாகும்.

எனவே, IndicHosts.net சேவையகத்தில் உள்ள 500 உள் சேவையக பிழையை சரிசெய்ய, நீங்கள் பின்வருவனவற்றைச் செய்ய வேண்டும்ஃ

  1. அனைத்து அடைவுகளும் துணை அடைவுகளும் இவ்வாறு அமைக்கப்பட வேண்டும்ஃ அனுமதி level of 0755. You can correct this using FTP or by running this command in cPanel >> Terminal 

    chmod 755 directory


  2. அடைவு மற்றும் துணை அடைவுகளில் உள்ள அனைத்து கோப்புகளும் இவ்வாறு அமைக்கப்பட வேண்டும்ஃஅனுமதி level of 0644. You can correct this using FTP or by running this command in cPanel >> Terminal 

    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *chmod 644 filename.php

  3. உங்களிடம் உள்ள ஏதேனும் Php _ மதிப்பு அல்லது Php _ கொடி வழிகாட்டுதல்களைச் சரிபார்த்து அகற்றுங்கள்.எச். டி. அணுகல் கோப்பு. (வரியை அகற்றுவதன் மூலமோ அல்லது #முன்னொட்டுடன் கருத்து தெரிவிப்பதன் மூலமோ)

  4. கோப்புகள் மற்றும் அடைவுகள் இருக்க வேண்டும்சொந்தமானது. அவர்கள் யாருக்கு சொந்தமானார்களோ அந்த பயனரால். பயனர்பெயர் & lsquo; ராபர்ட் & rsquo; என்றால், கோப்புகள் சொந்தமாக இருக்க வேண்டும் மற்றும் இவ்வாறு தொகுக்கப்பட வேண்டும் robert:robert . You can fix this by running this command in cPanel >> Terminal >> (If உங்களிடம் முனையம் இயக்கப்படவில்லை, ஒரு டிக்கெட்டை உயர்த்தி, உங்கள் டொமைனில் முனையத்தை இயக்க எங்களிடம் கேளுங்கள்)

    chown username:username directory
    chown username:username filename.php 

  5. தவறாக உள்ளது. PHP இன் பதிப்பு கொடுக்கிறது. "HTTP பிழை 500" கூகிள் Chrome.&nbsp இல்; சில நேரங்களில், டொமைனில் இயக்கப்பட்ட PHP பதிப்பு ஸ்கிரிப்ட்டின் தேவைகளைப் பூர்த்தி செய்யாது. நீங்கள் PHP இன் பதிப்பை மாற்ற cPanel இல் உள்ள PHP செலக்டர் அல்லது மல்டிபிஎச்பி மேலாளரைப் பயன்படுத்தலாம். வாடிக்கையாளர்கள் தங்கள் டொமைனிலிருந்து தேர்வு செய்ய நாங்கள் PHP பதிப்புகள் 4.4 முதல் 8.1 வரை வழங்குகிறோம்.

  6. மோட்செக்யூரிட்டி பிளாக் வழங்குகிறது "HTTP பிழை 500" in Google Chrome. Please navigate to cPanel >> ModSecurity and disable ModSecurity on the domain. If the error goes away, raise a ticket with Technical Support, asking them for the ModSecurity rule that caused the exception, then contact the script developer and ask them to fix their script.

  7. ஸ்கிரிப்ட் ஆவணத்தை சரிபார்த்து, PHP சூழல் பூர்த்தி செய்கிறதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் ஸ்கிரிப்ட்டின் குறைந்தபட்ச தேவைகள் (PHP நீட்டிப்புகள், விருப்பங்கள் மற்றும் மாறிகள் இயக்கப்பட்டுள்ளன). ஒரு டொமைன் அல்லது ஒரு அடைவின் அடிப்படையில் IndicHosts இல் ஒரு PHP சூழலை எவ்வாறு அமைப்பது என்பதை அறிய, எங்கள் பதிவைப் படியுங்கள். PHP எப்படி செய்ய வேண்டும் என்ற கட்டுரையை அமைக்கவும். (குறிப்புஃ ஸ்கிரிப்ட் தேவைகள் இங்கே எங்கள் செடப் கட்டுரையுடன் முரண்படுவதை நீங்கள் எந்த நேரத்திலும் கண்டால், எவ்வாறு தொடர்வது என்பது குறித்த விளக்கத்திற்கு எங்களைத் தொடர்பு கொள்ளுங்கள்.)

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

மேலே உள்ளதை நீங்கள் சரிசெய்தவுடன், ஸ்கிரிப்ட் URL ஐ புதுப்பிக்கவும். பிழை தொடர்ந்தால், தயவுசெய்து ஸ்கிரிப்ட் விவரங்களுடன் ஒரு டிக்கெட்டை உயர்த்தவும்.

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

உதவிக்குறிப்புஃ ஸ்கிரிப்ட் கோப்பகத்தில் உள்ள பிழை _ பதிவு கோப்பு 500 உள் சேவையக பிழையின் பின்னால் உள்ள சரியான PHP பிழையைக் காட்டுகிறது.

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

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

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