जब बारिश होती है, तो मूसलाधार होती है। कुछ हफ़्ते पहले, मैंने वर्डप्रेस cURL त्रुटि 28 समस्या पर एक लेख लिखा था जिसे मैंने अपनी केवल-पुस्तकें वेबसाइट पर देखा था, और जो wp-admin निर्देशिका में htaccess फ़ाइल होने के कारण प्रतीत होता है। वर्डप्रेस 5.4 अपडेट तक यह कोई समस्या नहीं थी, लेकिन अब ऐसा लगता है। चूंकि मुझे पता है कि स्रोत क्या है, मैं इसे अनदेखा कर सकता हूं।
htaccess को यथावत रखने का एक दुष्परिणाम यह है कि वेबसाइट पर प्रत्येक पृष्ठ पर प्रमाणित करने के लिए एक संकेत होगा - जिस प्रकार के संकेत की आप केवल प्रतिबंधित पृष्ठ (पृष्ठों) तक पहुँचने का प्रयास करते समय अपेक्षा करेंगे - और यह घटना प्रतीत होती है फ़ायरफ़ॉक्स तक सीमित। अपने आप को एक विशेष स्नोफ्लेक के रूप में सोचते हुए, मैंने 'ए-रीडिन' और ए-टेस्टिन' के बारे में जाना, और वर्डप्रेस साइट पर एक समर्थन विषय पाया, जहां किसी ने समान नहीं तो बहुत समान घटना पर चर्चा की। इसलिए मैंने कुछ और जाँच-पड़ताल करने का निर्णय लिया, और पता लगाया कि क्या देता है।
समस्या के बारे में और विस्तार से
खैर, कहने के लिए बहुत कुछ नहीं है। फ़ायरफ़ॉक्स में साइट ब्राउज़ करने वाले सामान्य लोग एक प्रमाणीकरण विंडो प्रॉम्प्ट देखेंगे जिसका उनसे कोई लेना-देना नहीं है। यह कष्टप्रद, विचलित करने वाला - और अनावश्यक है। इसलिए हमें वास्तव में .htaccess फ़ाइल को हटाए बिना इसे ठीक करने का एक तरीका चाहिए। यह हमेशा एक विकल्प होता है, लेकिन पहले स्थान पर रखने के पूरे उद्देश्य के विपरीत।
समाधान (या बल्कि, फिर से समाधान)
जादू टोना मेरी ताकत नहीं है। लेकिन जादू टोना वही है जो यहाँ आवश्यक है। मैंने पढ़ने में कुछ समय बिताया, यह पता लगाने की कोशिश कर रहा था कि जब जरूरत नहीं है तो वर्डप्रेस प्रमाणीकरण संकेत क्यों देगा। एक चीज़ ने मेरा ध्यान खींचा, और वह है वर्डप्रेस 5.4 ने इस पहली मास्टर सूची को पढ़ा। वहाँ, मैंने .htaccess फ़ाइलों से संबंधित कुछ भी खोजा, और निम्नलिखित उल्लेख पाया:
अपनी Permalink सेटिंग को फिर से सेव करें। कुछ मामलों में, हमने सॉफ्टेकुलस जैसे तीसरे पक्ष के इंस्टालर को देखा है, जो .htaccess फ़ाइल में थोड़े गलत नियमों के साथ साइट बनाते हैं। जबकि ये नियम पिछले संस्करणों में कोई समस्या नहीं होते, इन गलत नियमों के होने से नए संस्करणों में REST API टूट सकता है। सेटिंग्स पर पर्मालिंक्स को फिर से सेव करना | WordPress में Permalinks पेज .htaccess फ़ाइल में इन नियमों को ठीक कर देगा, और संभवतः नए संपादक में "विफल" त्रुटियों को ठीक कर देगा।
नए संपादक पर जोर - जिसका मैं वास्तव में उपयोग नहीं कर रहा हूं। यह हमारी cURL त्रुटि 28 स्नैग से संबंधित भी दिखता है जिसे हमने पहले खोजा था। इसलिए मैंने यह देखने का फैसला किया कि क्या इससे कोई फर्क पड़ता है। मैंने अपनी "पुरानी" और नई बनाई गई .htaccess फ़ाइलों की तुलना की, विशेष रूप से वर्डप्रेस द्वारा ऑटो-जेनरेट किए गए भागों की। कुछ छोटे बदलाव थे।
ठीक है, इसने .htaccess प्रांप्ट समस्या को ठीक किया - लेकिन cURL त्रुटि 28 तब तक बनी रहती है जब तक .htaccess फ़ाइल का उपयोग किया जाता है। यह सब मुझे विश्वास दिलाता है कि वर्डप्रेस 5.4 में कुछ बहुत छोटी चीज है, और फिर से, ऐसा कुछ है जो फ़ायरफ़ॉक्स में अलग व्यवहार को ट्रिगर करता है।
वैकल्पिक समाधान:फ़ेविकॉन
मेरे एक पाठक ने मेरे पिछले लेख के बारे में मुझसे संपर्क किया। कुछ पत्राचारों के दौरान, मैंने इस तथ्य पर प्रकाश डाला कि समस्या केवल फ़ायरफ़ॉक्स में होती है, जिसके कारण पाठक को अपने स्वयं के कुछ अतिरिक्त परीक्षण करने पड़ते हैं, और उन्हें पता चला कि समस्या की सबसे अधिक संभावना एक लापता साइट आइकन (फेविकॉन) के कारण होती है। ). जब कोई नहीं होता है, तो व्यवस्थापक निर्देशिका के अंदर से एक डिफ़ॉल्ट लोड किया जाता है, जो फ़ायरफ़ॉक्स में प्रमाणीकरण संकेत को ट्रिगर करता है। आप इसे आज़माना चाह सकते हैं और देख सकते हैं कि क्या यह आपके लिए काम करता है।
निष्कर्ष
मैं वास्तव में इस तरह के लेख लिखकर बहुत खुश नहीं हूं, क्योंकि मैं आपकी केवल आधी मदद कर रहा हूं। मैं समस्याओं को उजागर कर रहा हूं, उस पर अजीब, और वर्कअराउंड प्रदान कर रहा हूं, लेकिन मुझे आसानी नहीं है, क्योंकि हम अभी भी बग्गी अंतर्निहित कोड से निपट रहे हैं। किसी तरह चमत्कारिक रूप से "खराब त्रुटि" को दूर करने का प्रबंधन आत्मविश्वास को प्रेरित नहीं करता है। यह इस बात पर निर्भर करता है कि वर्डप्रेस 5.4 कैसे काम करता है, और यह प्रमाणीकरण को कैसे संभालता है, इसमें मौलिक रूप से कुछ अलग है।
इसके अलावा, मेरे पास यह कहने के लिए कुछ भी स्मार्ट नहीं है कि यह केवल फ़ायरफ़ॉक्स में क्यों प्रकट होता है। मैं कुछ और खेलना जारी रखूंगा, लेकिन इस समय, जो सबसे अच्छा मैं आपको दे सकता हूं वह है ऊपर दिए गए समाधान, साथ ही वह जानकारी जो मैंने पिछले लेख में साझा की है। शांति, दोस्तों। और यदि आपके कोई विचार हैं, तो कृपया उन्हें साझा करें।
चीयर्स।