500 ఎర్రర్ అంటే మీ అప్లికేషన్ ఆగిపోయింది మరియు సందర్శకుడికి కారణం చెప్పలేదు అని సర్వర్ తెలియజేయడమే. ఇది దాదాపు ఎల్లప్పుడూ చివరగా చేసిన మార్పే అయి ఉంటుంది.
1. ఎర్రర్ లాగ్ను చదవండి
సైట్లు → మీ సైట్ → గణాంకాలు → యాక్సెస్ మరియు ఎర్రర్ లాగ్లు. సరికొత్త ఎంట్రీ ఫైల్ మరియు లైన్ను పేర్కొంటుంది. ఆ ఒక్క లైన్ సాధారణంగా సమాధానం అవుతుంది — మిస్ అయిన ఫంక్షన్, సింటాక్స్ ఎర్రర్, లేదా ఇకపై లేని దేనినైనా కాల్ చేయడం.
2. ఏమి మారిందో ఆలోచించండి
ప్లగిన్ అప్డేట్, థీమ్ ఎడిట్, PHP వెర్షన్ మార్పు, సవరించిన కాన్ఫిగ్ ఫైల్. ఒక గంట క్రితం సైట్ బాగానే పనిచేస్తే, దానికి కారణం ఆ గంటలోనే ఉంటుంది.
3. అత్యంత ఇటీవలి మార్పును రద్దు చేయండి
మీరు ఇప్పుడే అప్డేట్ చేసిన ప్లగిన్ను నిలిపివేయండి, లేదా మీరు ఇప్పుడే సవరించిన ఫైల్ను పునరుద్ధరించండి. మీరు అడ్మిన్ విభాగాన్ని చేరుకోలేకపోతే, SFTP ద్వారా ప్లగిన్ ఫోల్డర్ పేరును మార్చండి — WordPress కనుగొనలేని ప్లగిన్ను నిలిపివేస్తుంది.
4. PHP వెర్షన్ను తనిఖీ చేయండి
పాత PHP కోసం వ్రాసిన కోడ్ సరికొత్త వెర్షన్లో పూర్తిగా ఆగిపోవచ్చు. సైట్లు → మీ సైట్ → PHP ప్రస్తుత వెర్షన్ను చూపిస్తుంది మరియు మీరు కోడ్ను సరిదిద్దే సమయంలో దాన్ని తిరిగి పాత వెర్షన్కు మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ⚠️ వెనక్కి మార్చడం అనేది కొంత వెసులుబాటు మాత్రమే, పరిష్కారం కాదు — పాత PHP వెర్షన్లు భద్రతా ప్యాచ్లను పొందడం ఆగిపోతుంది.
5. మెమరీ అయిపోయింది
లాగ్లో "allowed memory size exhausted" అని ఉంటే, సైట్కు ప్రస్తుతం ఉన్నదానికంటే ఎక్కువ మెమరీ అవసరం. అదే PHP స్క్రీన్పై PHP మెమరీ పరిమితిని పెంచండి.
లాగ్ ఖాళీగా ఉండి, సైట్ ఇప్పటికీ 500 ఎర్రర్ చూపిస్తుంటే, ఖచ్చితమైన సమయంతో ఒక టిక్కెట్ను తెరవండి — సైట్ స్వంత లాగ్ ఎప్పటికీ అందుకోలేని వివరాలను మేము సర్వర్ లాగ్లలో చూడగలము.