Syntax Error को कैसे ठीक करे
People illustrations by Storyset

WordPress में parse error syntax error कोई common error नहीं है, यह आमतौर पर आपकी ही किसी गलती के कारण होता है। यह कई common WordPress error में से एक है जो आपको WordPress का उपयोग करते समय सामने आएगा।

अपनी WordPress website में जब आप कुछ modification करने की कोशिश करते है जिसके लिए आप अपनी site की codings को छेड़ते है तो आपको यह error दिखना एक आम बात है। लेकिन घबराए नहीं जितना मुश्किल यह error देखने में लगता है उतना यह है नहीं।

Syntax error की सबसे ख़राब बात है की आपकी website आपके और आपके visitors दोनों के लिए ही inaccessible हो जाती है, इसलिए इसे जल्दी से ठीक करना भी बहुत जरुरी है।

यदि आपकी website down या inaccessible है, तो यह user experience को बिगाड़ता है। इससे visitors का आपके ऊपर से भरोसा उठ जाता है।

साथ ही जब आपकी website बहुत देर तक visitors के लिए inaccessible होती है तो इससे site पर आने वाला traffic भी कम हो जाता है और यह आपके website की ranking को भी नुकसान पहुँचा सकता है।

अच्छी बात यह है की यह error आपको खुद बताता है की problem कहा है, जिसके कारण आपको पता होता है की इसे कैसे ठीक करना है।

इस article में आप जानेंगे की syntax error क्या है और इसको कैसे ठीक करे साथ ही मै आपको इस error का पता लगाने और उसे ठीक करने के लिए उठाए जाने वाले कदमों के बारे में भी बताऊंगा। आइए शुरू करें!

Syntax Error क्या है ?

Syntax error तब होता है जब आप खुद ही (manually) WordPress के code को edit कर रहे होते हैं और code में कोई गलती कर देते है। WordPress ने coding करने के system को आसान बनाया है, लेकिन गड़बड़ करना भी उतना ही आसान है।

Missing comma, extra curly bracket, invalid variables, गलत function name, extra space, या missing bracket कुछ सामन्य गलती है जो आप code को edit करते समय करते है और यही code में mistake का कारण बनता है, साथ ही इससे आपकी website break भी हो सकती है।

WordPress में Syntax Error को कैसे ठीक करे ?

इन steps को follow करके आप syntax error को ठीक कर सकते है।

1. Corrupted File को ढूंढे

यदि आपने अभी-अभी कोई नई plugin या theme को install करा है और इसके बाद ही आपको यह error दिखना शुरू हुआ है, तो इस बात की बहुत अधिक संभावना है कि आपने जो plugin या theme को install किया हैं समस्या का कारण यही हैं।

अगर ऐसा है तो आपको पहले उन plugin और theme को uninstall करना है जिसे आपने हालही में install करा है, अगर इनको uninstall करके भी आपको यह error दीखता है तो इसका मतलब है की समस्या आपकी coding में है।

मतलब की आपने जरूर हालही में अपने WordPress coding में कुछ बदलाव किया होगा। इसके लिए सबसे पहले आप उस error message की तरफ एक नज़र डाले और देखे कि error का destination folder कहा है।

Syntax Error

लेकिन यह जरुरी नहीं है की आपको भी ऐसा ही error आए, हो सकता है कि आपके case में error किसी और folder में हो।

Syntax Error को कैसे ठीक करे इससे पहले जरुरी यह है की आप इस error को समझे, जिससे की आप अलग-अलग परिस्थिति में इस को ठीक कर पाएँगे।

चलिए जानते है कि आपको कैसे पता चलेगा की error कहा पर है, जिससे कि आप भी इस error को आराम से ठीक कर सके।

  1. Parse error: syntax error
Explaning Parse Error

Syntax words और phrases के ऐसे arrangement को कहते है जो किसी language में अच्छे तरीके से sentence बनाने में काम करता है। Syntax के बिना, किसी language का अर्थ या words का मतलब समझना लगभग असंभव है।

जब आपको कोई parse error या syntax error दीखता है, इसका सीधा मतबल यह है की WordPress के PHP structure में कुछ गड़बड़ हुआ है, जैसे की PHP में character ऐसी line में add करे गए है जहा उन्हें नहीं होना चाहिए या फिर जरुरी characters है ही नहीं है जहा उन्हें चाहिए।

  1. Unexpected
Explaining Unexpected in Syntax Error

Parse error के आगे आप देखेंगे कि कुछ इस तरह का message होगा जैसे unexpected end of file, unexpected token, unexpected variable, unexpected identifier, और unexpected $end,. यह आपको बताता है कि वास्तव में समस्या क्या है।

unexpected end of file तब होता हैं जब किसी file में सही तरीके से closing tag न हों। कभी-कभी यह error white screen of death या 500 error के रूप में भी आ सकती है।

  1. Exact File
Issuse Found in index.php Folder

यहाँ से हमको पता चलता है कि समस्या किस जगह में है। इस उदाहरण में समस्या index.php में है, हो सकता आपमें यह function.php में हो

  1. Exact Line
Error Found on Line 72

Error के अंत में वह line दिया गया है जहा कुछ गड़बड़ है, आपको इसी line को ठीक करना है।

अब आपने जान लिया है कि syntax error को कैसे समझना है, अब आप बड़े आराम से इस error को ठीक कर पाएंगे चलिए अब आगे बढ़ते है और इस error को ठीक करते है।

जैसे कि अगर आप इस syntax error message में एक नज़र डाले तो आप देख सकते हैं कि error index.php folder की 72nd line के कारण हुई है।

Syntax error को ठीक करने के लिए हमें इस line को modify करने की जरुरत है।

ध्यान दे: इस process को करने से पहले अपनी site का backup जरूर ले।

यदि आपको अपनी screen पर कोई error message नहीं दिख रहा और केवल एक सफेद खाली page दिखाई दे रहा है तब आपको debug mode enable करना है।

इसके लिए आप अपनी web hosting के file manager >wp-config.php folder में जाए।

अब आपको यह line जो इस तरह से लिखा होगा /* That’s all, stop editing! Happy publishing. */ या फिर /* That’s all, stop editing! Happy blogging. */ इस line के ऊपर की line में इस code को paste कर दे।

Inserting Code to in wp-content Folder to Fix Syntax Error
define( 'WP_DEBUG', false );

अगर आपको पहले से ही wp-config.php folder में यह code दिखाई दे रहा है तब आप यह जो false है उसे true कर दे, और file को save कर दे।

यदि आप Hostinger पर है तो आपको इतना सब करने की जरुरत नहीं है। इसके लिए आप अपने hPanel > PHP configurations > PHP options में जाए और displayErrors पर tick करके save कर दे।

अब अपनी site को फिरसे load करके देखे, आपको error दिखाई देना लगेगा।

ध्यान दे: syntax error को ठीक करने के बाद debug mode को जरूर disable कर दे।

2. File Manager की मदद से Syntax Error को ठीक करे

जैसे की हमें पता चल गया है कि error index.php file में 43th line में है, अब समय है कि इसे ठीक करा जाए।

इसके लिए अपने cPanel में जाए File Manager > public_html -> wp-content -> themes -> twentyseventeen. अपने syntax error message में देखे इससे आपको पता चलेगा कि आपको कहा जाना है।

Corrupted folder पर double-click करें और इस error का कारण बनने वाली line को ढूंढे। इस उदाहरण में, हम index.php folder खोलने जा रहे हैं और 72nd line को modify करेंगे।

जैसे कि हम देख सकते हैं कि इस line में एक बहुत महत्वपूर्ण हिस्सा नहीं है – get_footer function को बंद करने के लिए semicolon नहीं लगाया गया है, इसलिए वहा पर error का sign दिखा रहा है।

Issue Found in 72nd Line in index.php Folder

72nd line में semicolon को लगा दे।

Putting Semicolon in 72nd Line
<?php
get_footer();

अब file को save & close करके अपनी site को reload करके देखे।

आप देख सकते है कि कितनी छोटी गलती से syntax error आ सकता है, इसलिए अगर आपको PHP की पूरी knowledge नहीं है तो आप अपने PHP code को बिलकुल भी न छेड़े।

Conclusion

WordPress एक बहुत ही बेहतरीन CMS है और जब आप अपनी site में features और functionality को बढ़ाने के लिए code snippets को छेड़ते है तो ऐसे error आना एक आम बात है। इस article में आपने जाना कि WordPress में syntax error को कैसे ठीक करे ?

मुझे उम्मीद है कि यह article आपको knowledgeable लगा होगा और यह आपके जरूर काम आया होगा। अगर ऐसा है तो इस article को जरूर share करे ताकि अगर कोई और इस syntax error से परेशान है तो उनके काम आ सके।

अगर आपका कोई सवाल है तो जरूर comment करे।

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *