ది 500 అంతర్గత సర్వర్ లోపం ప్రతిచోటా WordPress వినియోగదారులకు అత్యంత సహాయపడని శాపంగా ఉంది. ఇది క్యాచ్-ఆల్-ఎర్రర్ మెసేజ్, అంటే ఖచ్చితంగా: ఎక్కడో ఏదో తప్పు జరిగింది. ఇంకా అధ్వాన్నంగా, మీ బ్లాగు సైట్ ఎటువంటి దోషాన్ని ప్రదర్శించకపోవచ్చు మరియు ఖాళీ తెల్ల పేజీని చూపుతుంది.
కాబట్టి సరిగ్గా ఏమి లేదని మీరు ఎలా గుర్తించగలరు మరియు దాన్ని పరిష్కరించగలరు?
మొదటిది: భయపడవద్దు, ఎందుకంటే ఇది సాధారణంగా సులభమైన పరిష్కారం! అప్పుడు: ఈ డీబగ్ ప్రక్రియను అనుసరించండి మరియు మీ WordPress అంతర్గత సర్వర్ లోపం ఏ సమయంలోనైనా పరిష్కరించబడుతుంది.
WordPress ప్లగిన్లు లోపం 500 కి కారణమవుతున్నాయా?
మీరు క్రొత్త ప్లగ్ఇన్ను ఇన్స్టాల్ చేసినట్లయితే లేదా కోర్ బ్లాడ్ అప్గ్రేడ్ తర్వాత మీ సైట్ 500 లోపాన్ని చూపుతుంటే, చాలావరకు కారణం అననుకూల ప్లగిన్. ప్లగ్ఇన్ విచ్ఛిన్నం కావడానికి అనేక కారణాలు ఉన్నాయి:
- ప్లగ్ఇన్ ఉపయోగించే కొన్ని ప్రధాన విధులను WordPress తీసివేసి ఉండవచ్చు.
- ఇది PHP యొక్క పాత వెర్షన్ కోసం కోడ్ చేయబడి ఉండవచ్చు మరియు సంవత్సరాలలో నవీకరించబడలేదు.
- ఉపసర్గలను ఉపయోగించకుండా డిఫాల్ట్ డేటాబేస్ పేర్లను సూచించడం వంటివి తప్పుగా కోడ్ చేయబడతాయి. మనమందరం కొన్నిసార్లు సోమరితనం కోడింగ్కు పాల్పడతాము!
మీరు ఇప్పుడే ఒకదాన్ని ఇన్స్టాల్ చేసి, లోపం బయటపడితే ప్లగ్ఇన్ను గుర్తించడం సులభం. కానీ నిర్వాహక ప్రాంతం అందుబాటులో లేనట్లయితే మీరు ప్లగ్ఇన్ను ఎలా డిసేబుల్ చేయవచ్చు? మరియు ఏ ప్లగ్ఇన్ దోషాన్ని కలిగించిందో కూడా మీకు తెలియకపోతే ఏమి చేయాలి? ఏ సందర్భంలోనైనా మీకు FTP యాక్సెస్ అవసరం, కానీ CPanel లేదా Plesk నుండి వెబ్ ఆధారిత ఫైల్ మేనేజర్ కూడా బాగా పనిచేస్తుంది.
పరిష్కారం:
ఏ ప్లగ్ఇన్ విచ్ఛిన్నమైందో ఖచ్చితంగా తెలుసా? ప్లగిన్ని కనుగొని, లోపల నుండి తొలగించండి wp- కంటెంట్/ప్లగిన్లు/ ఫోల్డర్ మీరు ఇప్పుడు మళ్లీ లాగిన్ అవ్వాలి. మీకు కావలసిన కార్యాచరణకు ప్రత్యామ్నాయాన్ని కనుగొనండి.
ఏ ప్లగ్ఇన్ దోషాన్ని కలిగించిందో మీకు తెలియకపోతే, మీరు మొత్తం పేరు మార్చాలి wp- కంటెంట్/ప్లగిన్లు/ ఫోల్డర్ కూడా. అండర్ స్కోర్ ఉంచండి (' _ ') ముందు, కాబట్టి దానికి పేరు పెట్టారు _ప్లగిన్లు .
ప్లగిన్ల ఫోల్డర్ పేరు ప్రారంభంలో అండర్స్కోర్ (_) ఉంచడం మీ ప్లగిన్లన్నింటినీ ఒకేసారి డీయాక్టివేట్ చేయడానికి త్వరిత మరియు సులభమైన మార్గం!
ఫోల్డర్ పేరు మార్చడం ద్వారా, మీరు ప్రతి ప్లగిన్ని ఒకేసారి సమర్థవంతంగా డి-యాక్టివేట్ చేస్తారు. మీరు ఇప్పుడు మళ్లీ లాగిన్ అవ్వగలరు, కానీ WordPress నుండి ఎర్రర్ మెసేజ్ల జాబితా ద్వారా 'ప్లగ్ఇన్ ఏదో. Php ఒక లోపం కారణంగా డీయాక్టివేట్ చేయబడింది: ప్లగిన్ ఫైల్ ఉనికిలో లేదు.'
చింతించకండి, మీరు ఎలాంటి సెట్టింగ్లను కోల్పోలేదు. ప్లగిన్ సెట్టింగ్లు డేటాబేస్లో నిల్వ చేయబడతాయి మరియు మళ్లీ యాక్టివేషన్ తర్వాత చాలా ప్లగిన్లు వాటిని మళ్లీ కనుగొంటాయి.
తరువాత, ఫోల్డర్కు మళ్లీ పేరు పెట్టండి , అండర్ స్కోర్ తొలగించడం ద్వారా. అవన్నీ మీ ప్లగిన్ల పేజీలో జాబితా చేయబడతాయి, కానీ నిష్క్రియం చేయబడిన స్థితిలో ఉంటాయి. మీరు నేరస్థుడిని కనుగొనే వరకు మీరు ఇప్పుడు వాటిని ఒక్కొక్కటిగా తిరిగి యాక్టివేట్ చేయవచ్చు.
సైట్ మళ్లీ క్రాష్ అయినప్పుడు, ప్రక్రియను పునరావృతం చేయండి, కానీ ఈసారి విరిగిన ప్లగిన్ను మళ్లీ యాక్టివేట్ చేయవద్దు!
500 అంతర్గత సర్వర్ లోపం: సరిపోలని థీమ్
ప్లగిన్లను నిలిపివేయడం సహాయపడలేదా? ఇది మీ థీమ్కి సంబంధించినది కావచ్చు. ప్లగ్ఇన్ల మాదిరిగానే, మీరు క్రియాశీల థీమ్ని ఫోల్డర్కి పేరు మార్చడం ద్వారా బలవంతంగా డిసేబుల్ చేయవచ్చు, దీనిని మీరు కనుగొనవచ్చు wp- కంటెంట్/థీమ్స్/ డైరెక్టరీ.
ప్లగిన్లు మరియు మీ ప్రస్తుత థీమ్ రెండింటి పేరు మార్చడానికి ప్రయత్నించిన తర్వాత కూడా మీరు నిర్వాహక ప్రాంతాన్ని యాక్సెస్ చేయలేకపోతే, మీరు తదుపరి దశలను కొనసాగించాలి. మీరు లాగిన్ అవ్వగలిగితే, అది డిఫాల్ట్ థీమ్కి మార్చబడిందని WordPress మిమ్మల్ని హెచ్చరిస్తుంది. ఈ సమయంలో, మీరు కొత్త థీమ్ను కనుగొనవచ్చు, సహాయం కోసం థీమ్ డెవలపర్ని సంప్రదించండి లేదా దాన్ని మీరే పరిష్కరించడానికి ప్రయత్నించండి.
దానిని మీరే పరిష్కరించడానికి లేదా డెవలపర్ కోసం మరింత వివరణ అందించడానికి, తర్వాత విభాగాన్ని చూడండి WordPress డీబగ్ మోడ్ని ప్రారంభిస్తోంది .
500 అంతర్గత సర్వర్ లోపం: చెడ్డ .htaccess ఫైల్
మీ ప్లగ్ఇన్లను మరియు థీమ్ని డి-యాక్టివేట్ చేయడం వల్ల ఏమీ సాధించలేకపోతే, అది మీది కావచ్చు .htaccess ఫైల్ ఏదో ఒక విధంగా పాడైపోయింది. మీరు ఇప్పటికీ సైట్ నిర్వాహక ప్రాంతాన్ని యాక్సెస్ చేయగలిగితే ఇది సాధారణంగా ఉంటుంది, కానీ ఫ్రంట్ ఎండ్ సరిగ్గా పనిచేయదు.
.Htaccess ఫైల్ పెర్మాలింక్ల మార్పిడిని నిర్వహిస్తుంది (URL లాంటి అందమైన వెర్షన్లు /నా-బ్లాగ్-పోస్ట్ ), WordPress యొక్క అంతర్గత అగ్లీ URL స్కీమ్కు (మీరు డిఫాల్ట్గా పొందవచ్చు, ఇది ఇలా కనిపిస్తుంది /? p = 12345). ఇది WordPress యొక్క క్లిష్టమైన భాగం, కానీ ప్లగిన్లు కొన్నిసార్లు దానిని గందరగోళానికి గురి చేస్తాయి.
hbo max ఎందుకు నెమ్మదిగా ఉంది
పరిష్కారం:
మళ్లీ, మీ FTP క్లయింట్ లేదా ఫైల్ మేనేజర్కు వెళ్లండి. పేరు మార్చండి .htaccess మీ WordPress రూట్లోని ఫైల్ ఇన్స్టాల్ డైరెక్టరీ లాంటిది .htaccess_old . మీరు అక్కడ ఫైల్ను చూడలేకపోతే, మీరు ఎనేబుల్ చేయాలి దాచిన ఫైళ్ళను వీక్షించడం --- మీ FTP క్లయింట్ ప్రకారం చేసే ఖచ్చితమైన పద్ధతి మారుతుంది.
ఫైల్ పేరు ప్రారంభంలో ఉన్న కాలం అనేది లైనక్స్ మరియు ఇతర యునిక్స్ లాంటి సిస్టమ్లలో 'ఈ ఫైల్ను దాచండి' అని చెప్పే మార్గం.
మీరు ప్రస్తుత .htaccess పేరును మార్చిన తర్వాత, WordPress నిర్వాహక ప్రాంతానికి తిరిగి వెళ్లండి, ఆపై దీనికి వెళ్లండి సెట్టింగులు> పెర్మాలింక్లు మరియు, ఎలాంటి మార్పులు చేయకుండా, సేవ్ నొక్కండి. ఇది ఫైల్ యొక్క కొత్త వర్కింగ్ వెర్షన్ను ఆటోమేటిక్గా జనరేట్ చేస్తుంది.
మీరు ఫైల్కి మాన్యువల్గా ఏవైనా మార్పులు చేస్తే, అవి పోతాయి (అయితే మీరు ఫైల్ను చేతితో ఎడిట్ చేయకూడదు).
దోషాలను గుర్తించడానికి WordPress డీబగ్ మోడ్ని ప్రారంభించండి
మేము WordPress కాన్ఫిగర్ నుండి డీబగ్ లాగ్ను ఎనేబుల్ చేయవచ్చు, ఇది ఖచ్చితమైన సమస్య గురించి క్లూ ఇవ్వవచ్చు, కానీ ఈ సమయంలో మీరు మీ స్వంతంగా ఉన్నారు. కోడింగ్ నైపుణ్యాలు అవసరమయ్యే దాన్ని ఎలా పరిష్కరించాలో మీరు గుర్తించాలి.
డీబగ్ లాగ్ను ప్రారంభించడానికి, తెరవండి wp-config.php , మీరు మీ WordPress ఇన్స్టాల్ యొక్క రూట్ డైరెక్టరీలో కనుగొంటారు. ఈ ఫైల్ని ఎడిట్ చేయడంలో చాలా జాగ్రత్తగా ఉండండి: ఏదైనా అనుకోని మార్పులు జరిగితే మీరు తిరిగి పొందగలిగేలా ముందుగా కాపీని తయారు చేయడం మంచిది.
చెప్పే పంక్తిని కనుగొనండి:
define('WP_DEBUG', false);
మీ సైట్ తరచుగా సందర్శించబడకపోతే మరియు దోష సందేశాలు ప్రతిఒక్కరికీ ప్రదర్శించడంలో మీకు అభ్యంతరం లేకపోతే, పదాన్ని మార్చండి తప్పుడు కు నిజం . మీరు సైట్ను లోడ్ చేసినప్పుడు దోష సందేశాలు ఇప్పుడు చూపబడతాయి.
సైన్ ఇన్ చేయకుండా యుట్యూబ్లో వయస్సు నిరోధిత వీడియోలను ఎలా చూడాలి
మీరు దోష సందేశాలను ప్రైవేట్గా ఉంచాలనుకుంటే, ఆ పంక్తిని టైప్ చేయడం ద్వారా వ్యాఖ్యానించండి // ప్రారంభంలో, కింది వాటి కింద అతికించండి:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
ఇది ఒక ఫైల్కి లోపాలను అవుట్పుట్ చేయడం ప్రారంభిస్తుంది wp- కంటెంట్ ఫోల్డర్ అంటారు లోపం. లాగ్ . మీరు FTP క్లయింట్ని రిఫ్రెష్ చేసి, ఒక నిమిషం తర్వాత ఏమీ చూడకపోతే, ఫైల్ని సృష్టించడానికి WordPress కి అనుమతి ఉండదు. మాన్యువల్గా కొత్త error.log ఫైల్ని సృష్టించి దానికి 666 అనుమతి ఇవ్వండి.
హెచ్చరించండి: మీరు మీ కాన్ఫిగరేషన్ నుండి ఆ లైన్లను తీసివేసే వరకు ఈ ఫైల్ పెద్దదిగా పెరుగుతూనే ఉంటుంది. ఒరిజినల్ లైన్ని అన్కామెంట్ చేయడం మర్చిపోవద్దు. ఏదైనా టెక్స్ట్ ఎడిటర్లో ఫైల్ను చదవండి మరియు ఏదైనా క్లిష్టమైన PHP లోపాల కోసం తనిఖీ చేయండి.
ఉదాహరణలో, డీప్రెసియేటెడ్ కోడ్ గురించి నేను చాలా PHP నోటీసులను చూశాను, కానీ ఇవి నిజానికి సైట్ను విచ్ఛిన్నం చేయవు.
500 అంతర్గత సర్వర్ లోపం: సర్వర్ తప్పు కాన్ఫిగరేషన్
మీ స్వంత వర్చువల్ ప్రైవేట్ సర్వర్ను అమలు చేయడం అంత సులభం కాదు. నేను ఒకసారి 500 లోపం చూపించే అన్ని పేజీ లోడ్లలో దాదాపు సగం మర్మమైన కేసును ఎదుర్కొన్నాను, కానీ గుర్తించదగిన నమూనా మరియు సర్వర్ లోపం లాగ్లలో ఎటువంటి ఆధారాలు లేవు. WordPress డీబగ్ లాగ్లను సక్రియం చేయడం ద్వారా స్పష్టంగా ఏమీ కనిపించలేదు: చాలా PHP నోటీసులు మరియు తరుగుదల, కానీ క్లిష్టంగా ఏమీ లేదు.
చివరగా, సైట్ను వేగవంతం చేయడానికి W3 టోటల్ కాష్తో ఉపయోగించడానికి, వారాంతానికి ముందు నేను APC క్యాషింగ్ను సర్వర్లో ఇన్స్టాల్ చేశానని గ్రహించాను. 500 లోపాలను పూర్తిగా నిర్మూలించిన అన్ఇన్స్టాల్.
నా ఉద్దేశ్యం ఏమిటంటే, 500 లోపం అననుకూలతను ప్రదర్శించే సర్వర్ కాన్ఫిగరేషన్ల కలయిక కావచ్చు. మీరు నిర్వహించే సేవలను ఉపయోగిస్తుంటే ఇది అసంభవం, కానీ మీ స్వంత వర్చువల్ ప్రైవేట్ సర్వర్తో ( వర్చువల్ సర్వర్ అంటే ఏమిటి, మరియు మీరు దానిని ఎందుకు కోరుకుంటారు ) ప్రతిదీ కలిసి పనిచేస్తుందని నిర్ధారించుకోవడానికి మీరు బాధ్యత వహిస్తారు మరియు ఇది ధ్వనించే దానికంటే కష్టం.
మీ సైట్ మెమరీ అయిపోయిందా?
భాగస్వామ్య హోస్ట్లో, మీరు కనుగొనవచ్చు PHP మెమరీ పరిమితి హిట్ అవుతోంది --- WooCommerce, ఫోరమ్లు లేదా సంబంధిత పోస్ట్ల ప్లగిన్లు వాటి సంక్లిష్టత కారణంగా దీనికి కారణం కావచ్చు. మీరు అదృష్టవంతులైతే 'ప్రాణాంతక లోపం: xxx బైట్ల యొక్క అనుమతించబడిన మెమరీ పరిమాణం అయిపోయింది' వంటి దోష సందేశాన్ని మీరు చూస్తారు కానీ ఎల్లప్పుడూ కాదు.
మీ కింది లైన్ని జోడించడం ద్వారా మీరు దీన్ని పరిష్కరించవచ్చు wp-config.php :
define('WP_MEMORY_LIMIT', '64M');
చాలామంది భాగస్వామ్య హోస్ట్లు వాస్తవానికి మెమరీ పరిమితిని పెంచడానికి మిమ్మల్ని అనుమతించరు --- మీకు ఇచ్చిన వాటిని మీరు పొందుతారు. హోస్టింగ్ యొక్క ఇతర రూపాలను పరిగణలోకి తీసుకోవడానికి ఇది సమయం కావచ్చు.
500 లోపం పరిష్కరించబడిందా? ఇప్పుడు ప్రతిరోజూ బ్యాకప్లు చేయండి!
WordPress యొక్క కొత్త వెర్షన్లతో విభేదాలను నివారించడానికి ప్లగిన్లను అప్డేట్ చేయండి
ఏవైనా క్లిష్టమైన WordPress దోషానికి వ్యతిరేకంగా ఉత్తమ రక్షణ అనేది ప్రతి ముఖ్యమైన చర్యకు ముందు రోజువారీ బ్యాకప్లను అలాగే మాన్యువల్ బ్యాకప్ను నిర్వహించడం (కోర్ WordPress అప్డేట్ వంటిది). అలాగే, ప్లగిన్లు మరియు థీమ్లను అప్డేట్ చేయండి: WordPress యొక్క కొత్త వెర్షన్లు తరచుగా పాత కోడ్ని విచ్ఛిన్నం చేస్తాయి.
మీ సైట్ విచ్ఛిన్నమైనప్పుడు ఇది భయానకంగా ఉంటుంది --- ప్రత్యేకించి ఇది మీకు ఆదాయ వనరుగా ఉంటే మరియు కేవలం అభిరుచి మాత్రమే కాదు. ఈ గైడ్ని అనుసరించడం మరియు పద్ధతిగా ఉండటం ద్వారా, మీరు దాన్ని త్వరలో మళ్లీ బ్యాకప్ చేయాలి.
మీ కోసం బ్యాకప్లు మరియు ఆప్టిమైజేషన్లను నిర్వహించే నిర్వహణాత్మక WordPress హోస్టింగ్ సర్వీస్కి అప్గ్రేడ్ చేయడం గురించి ఆలోచించండి, అలాంటి లోపాలు ఉండవు. మేము InMotion హోస్టింగ్ను సిఫార్సు చేస్తున్నాము (ఉపయోగించండి ఈ లింక్ 38% తగ్గింపు పొందడానికి) మరియు Bluehost (ఉపయోగం ఈ లింక్ 25% తగ్గింపు పొందడానికి).
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ డిస్క్ స్థలాన్ని ఖాళీ చేయడానికి ఈ విండోస్ ఫైల్స్ మరియు ఫోల్డర్లను తొలగించండిమీ విండోస్ కంప్యూటర్లో డిస్క్ స్థలాన్ని క్లియర్ చేయాలా? డిస్క్ స్థలాన్ని ఖాళీ చేయడానికి సురక్షితంగా తొలగించగల విండోస్ ఫైల్లు మరియు ఫోల్డర్లు ఇక్కడ ఉన్నాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- WordPress
- WordPress ప్లగిన్లు
జేమ్స్ ఆర్టిఫిషియల్ ఇంటెలిజెన్స్లో BSc కలిగి ఉన్నారు మరియు CompTIA A+ మరియు నెట్వర్క్+ సర్టిఫికేట్ పొందారు. అతను హార్డ్వేర్ రివ్యూస్ ఎడిటర్గా బిజీగా లేనప్పుడు, అతను LEGO, VR మరియు బోర్డ్ గేమ్లను ఆస్వాదిస్తాడు. MakeUseOf లో చేరడానికి ముందు, అతను లైటింగ్ టెక్నీషియన్, ఇంగ్లీష్ టీచర్ మరియు డేటా సెంటర్ ఇంజనీర్.
జేమ్స్ బ్రూస్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి