क्या यह बहुत अच्छा नहीं होगा यदि आप बिना किसी व्यवधान के अपनी वर्डप्रेस साइट पर काम कर सकें?
दुर्भाग्य से, वर्डप्रेस उपयोगकर्ताओं को हर बार समस्याओं और त्रुटियों का सामना करना पड़ता है। एक ऐसी सामान्य त्रुटि है फ़ाइल अपलोड करने में विफलता।
जब ऐसा होता है तो वर्डप्रेस निम्न त्रुटियां दिखाता है:
- क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है
- क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है.svg
- woocommerce क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है
- terminat.ttf क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है
हम सभी इस संदेश से बहुत परिचित हैं। हमने कई वेबसाइटों को इस समस्या को ठीक करने और अपने व्यवसाय को बढ़ाने में वापस आने में मदद की है।
इस लेख में, हम आपको बताएंगे:
- आप इस त्रुटि का अनुभव क्यों कर रहे हैं?
- सुरक्षा जोखिमों को खोले बिना इसे कैसे ठीक करें?
संक्षिप्त सारांश: अपनी वेबसाइट पर किसी भी प्रकार की फ़ाइलों और फ़ोल्डर्स को अपलोड करने के लिए अपलोड प्रतिबंधों को हटाने के लिए, WP Extra File Types या File Manager इंस्टॉल करें। उस ने कहा, हम प्रतिबंधों को हटाने की अनुशंसा नहीं करते क्योंकि यह हैकर्स के लिए आपकी वेबसाइट में घुसना आसान बनाता है। बेहतर समाधान के लिए, इस सेक्शन को देखें।
सभी प्रकार के अपलोड की अनुमति देने के लिए फ़ाइल प्रतिबंध अक्षम करना बहुत जोखिम भरा है
जब आप किसी फ़ाइल (छवि, ऑडियो, या वीडियो) को अपलोड करने का प्रयास कर रहे होते हैं जो वर्डप्रेस द्वारा समर्थित नहीं है (इस पर अधिक नीचे), तो आपको "क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है" त्रुटि मिलती है।
हालांकि, आप प्लगइन का उपयोग करके या मैन्युअली अपनी वर्डप्रेस साइट में कोड का एक टुकड़ा डालकर इस प्रतिबंध को बायपास कर सकते हैं।
लेकिन प्रतिबंध हटाना एक अच्छी प्रथा नहीं है क्योंकि यह आपकी वर्डप्रेस साइट को हैक के प्रति संवेदनशील बनाता है। यह हैकर्स को बैकडोर लगाने में सक्षम बनाता है जिसका उपयोग वे निम्न गतिविधियों को करने के लिए कर सकते हैं:
- स्पैमी जापानी कीवर्ड डालना जो आपकी साइट के SEO को बर्बाद कर देगा
- अपनी साइट पर पेज बनाना ताकि वे अवैध दवाएं बेच सकें जिसे हम फार्मा हैक कहते हैं
- अपने विज़िटर्स को दुर्भावनापूर्ण वेबसाइटों पर रीडायरेक्ट करना ताकि वे आपके विज़िटर्स को धोखा देकर राजस्व उत्पन्न कर सकें, अन्य चीजों के अलावा।
यही कारण है कि वर्डप्रेस उस फ़ाइल के प्रकार को प्रतिबंधित करता है जिसे आप वर्डप्रेस साइट पर अपलोड कर सकते हैं।
कहा जा रहा है, हैक दुनिया का अंत नहीं हैं। आप MalCare सिक्योरिटी इंस्टॉल करके उनका आसानी से पता लगा सकते हैं और साफ कर सकते हैं। लेकिन पहली जगह में हैक होने से बचना सबसे अच्छा है।
इसलिए, हम एक ऐसे समाधान की अत्यधिक अनुशंसा करते हैं जिसमें वर्डप्रेस के प्रतिबंध को हटाना शामिल न हो। ऐसे समाधान को लागू करने में आपको कुछ समय लगेगा। इसलिए यदि आप जल्दी में हैं, तो आप फ़ाइल प्रकार प्रतिबंध को अस्थायी रूप से हटा सकते हैं।
हम आपको अगले सेक्शन में दोनों समाधानों को लागू करने का तरीका दिखाएंगे।
"क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है" त्रुटि को कैसे ठीक करें
इस समस्या को ठीक करने के 2 तरीके हैं:
- स्थायी और सुरक्षित समाधान
- अस्थायी और उच्च जोखिम वाला समाधान
हम सुरक्षित समाधान की अनुशंसा करते हैं लेकिन अगर आप जल्दी में हैं, तो आप अस्थायी समाधान के लिए जा सकते हैं। कृपया सुनिश्चित करें कि आप बाद में स्थायी समाधान को लागू करने के लिए वापस आएं ताकि आपकी साइट को हैक होने से रोका जा सके।
स्थायी समाधान (अनुशंसित)
- यदि आपने वर्डप्रेस कोर या प्लगइन अपडेट करने के बाद त्रुटि का अनुभव करना शुरू किया, तो संभव है कि समस्या आपके फ़ाइल प्रकार के साथ न हो। यह आपके कोर या प्लगइन पर पाए गए बग का परिणाम है। आप वर्डप्रेस फोरम या प्लगइन डेवलपर्स से मदद मांग सकते हैं।
- लेकिन अगर त्रुटि मैनेज्ड होस्टिंग प्रदाता जैसे Cloudways पर जाने के बाद दिखाई देने लगी, तो अपनी होस्टिंग सहायता टीम से संपर्क करें।
- अगर यह वास्तव में फ़ाइल प्रकार है जो त्रुटि पैदा कर रहा है, तो फ़ाइल प्रकार को किसी ऐसी चीज़ में क्यों न बदलें जो वर्डप्रेस समर्थन करता है? यहां वर्डप्रेस द्वारा समर्थित फ़ाइल प्रकारों की सूची है। या आप ऑनलाइन कन्वर्टर्स खोजने के लिए गूगल खोज चला सकते हैं जो आपकी फ़ाइल की गुणवत्ता को कम नहीं करते।
कहा जा रहा है, ऊपर सूचीबद्ध समाधानों को लागू करने में कुछ समय लगेगा।
प्लगइन या मैन्युअल विधि के साथ अस्थायी समाधान (बहुत जोखिम भरा)
इससे पहले कि हम आपको वर्डप्रेस प्रतिबंधों को बायपास करने का तरीका दिखाएं, अपनी वर्डप्रेस वेबसाइट का पूरा बैकअप लें। चीजें गलत होने की अच्छी संभावना है। जब ऐसा होता है, तो आप अपनी साइट को जल्दी से सामान्य स्थिति में बहाल कर सकते हैं।
वैकल्पिक रूप से, आप एक स्टेजिंग साइट बना सकते हैं और पहले उस साइट पर समाधान आजमा सकते हैं। इस तरह, अगर चीजें गलत होती हैं, तो आपकी लाइव वेबसाइट प्रभावित नहीं होगी। यहां एक गाइड है जिसका उपयोग आप स्टेजिंग साइट बनाने के लिए कर सकते हैं।
आगे बढ़ते हैं…
वर्डप्रेस के प्रतिबंधों को बायपास करने के लिए, अपनी साइट पर WP Extra File Types या File Manager जैसे प्लगइन्स इंस्टॉल करें। वे आपको फ़ाइल प्रकारों की एक श्रृंखला प्रदान करते हैं। आपको बस उन फ़ाइल प्रकारों को चुनना होगा जिन्हें आप अपनी साइट पर अपलोड करना चाहते हैं।

यदि आप अपनी साइट में अधिक से अधिक प्लगइन्स नहीं जोड़ना चाहते हैं, तो आप प्रतिबंधों को मैन्युअली हटा सकते हैं।
अपना होस्टिंग अकाउंट खोलें और cPanel > File Manager पर जाएं।

wp-config.php फ़ाइल ढूंढें और इसे संपादित करें।

अब फ़ाइल में निम्न कोड डालें:
define('ALLOW_UNFILTERED_UPLOADS', true);
आपको कोड को /* That's all, stop editing! Happy blogging. */ लाइन के ठीक ऊपर रखना होगा।

प्रो टिप: यदि आपके पास मल्टीसाइट है, तो आपको नया प्लगइन जोड़ने की आवश्यकता नहीं है और न ही आपको अपनी वर्डप्रेस फ़ाइल संपादित करने की आवश्यकता है। बस Network Admin > Settings > Network Settings पर जाएं। Upload Settings सेक्शन में, आपको Upload file types मिलेंगे। बस उस फ़ाइल प्रकार के लिए एक एक्सटेंशन डालें जिसे आप अपलोड करना चाहते हैं।
"क्षमा करें, इस फ़ाइल प्रकार की अनुमति नहीं है" के लिए समाधान विफल होने पर क्या करें?
यदि समाधान काम नहीं करता है, तो अपना कैश साफ़ करने का प्रयास करें और फिर अपलोड करें। संभव है कि आप कैश के कारण त्रुटि देख रहे हों।
फिर भी त्रुटि दिखाई दे रही है? यह तब होता है जब फ़ाइल प्रारूप त्रुटि का कारण नहीं बन रहा है।
SWF और EXE जैसे फ़ाइल प्रकार हार्ड-बैन हैं जिसका अर्थ है मल्टीसाइट सेटिंग में बदलाव करना या प्लगइन इंस्टॉल करना काम नहीं कर सकता है।
प्रतिबंध को दूर करने का एकमात्र तरीका FTP के माध्यम से फ़ाइल अपलोड करना है।
सभी मीडिया फ़ाइलें आपके अपलोड फ़ोल्डर में संग्रहीत होती हैं। Filezilla जैसे FTP सॉफ़्टवेयर का उपयोग करके, आप फ़ाइल को अपलोड फ़ोल्डर में अपलोड कर सकते हैं।
- अपने कंप्यूटर में Filezilla डाउनलोड और इंस्टॉल करें।
- सॉफ़्टवेयर खोलें और विंडो के शीर्ष पर अपने FTP विवरण दर्ज करें। आप इस गाइड और वीडियो की मदद से अपने FTP क्रेडेंशियल्स ढूंढ सकते हैं।

- Remote site नामक पैनल आपकी वेबसाइट की फ़ाइलों और फ़ोल्डर्स से भर जाएगा। आपको उस पैनल में एक public_html फ़ोल्डर ढूंढना चाहिए। उस फ़ोल्डर का विस्तार करें।

- public_html फ़ोल्डर के अंदर, wp-content > Uploads पर जाएं। अपलोड फ़ोल्डर की सामग्री पैनल के ठीक नीचे दिखाई देगी।

- वह ऑडियो या वीडियो या छवि फ़ाइल जिसे आप वेबसाइट पर अपलोड करना चाहते हैं। इसे अपने स्थानीय कंप्यूटर पर डाउनलोड फ़ोल्डर में ले जाएं।
अब Filezilla पर वापस… Filezilla पर, Local site नामक एक पैनल है। इस पैनल के अंदर, आपको Downloads नामक एक फ़ोल्डर मिलेगा। यह आपको अपने कंप्यूटर के डाउनलोड फ़ोल्डर में मौजूद हर चीज़ तक पहुंच देगा। आपको फ़ाइल को डाउनलोड से अपलोड फ़ोल्डर में ले जाने की आवश्यकता है।
- पहले, Uploads पर क्लिक करें। फिर डाउनलोड फ़ोल्डर में उस फ़ाइल पर राइट-क्लिक करें जिसे आप अपनी साइट पर अपलोड करना चाहते हैं, Upload चुनकर।

- अब अपने वर्डप्रेस डैशबोर्ड पर जाएं। और Media > Library पर जाएं।

आपको अपनी वर्डप्रेस वेबसाइट पर फ़ाइल देखनी चाहिए।
बस इतना ही।
वर्डप्रेस द्वारा समर्थित फ़ाइल प्रारूपों पर त्रुटि मिल रही है
यह आपकी साइट पर इंस्टॉल प्लगइन्स या थीम्स में मौजूद बग्स के कारण होता है।
हमने इस त्रुटि का अनुभव उन प्लगइन्स में किया है जो छवियों के साथ काम करते हैं जैसे स्लाइडर प्लगइन्स, साइट में मैप्स एकीकृत करने वाले प्लगइन्स, छवियों को प्रबंधित करने में आपकी सहायता करने वाले प्लगइन्स, आदि।
हम सुझाव देते हैं कि आप पता लगाएं कि कौन सा प्लगइन समस्या पैदा कर रहा है और इसे अक्षम करें या एक विकल्प खोजें। समस्या पैदा करने वाले प्लगइन की पहचान करने के लिए प्लगइन समस्याओं के निवारण पर इस गाइड को देखें।
आगे बढ़ने से पहले, हम सुझाव देते हैं कि आप इस प्रक्रिया को स्टेजिंग साइट पर करें। प्लगइन्स को अक्षम करने से आपकी वेबसाइट के कुछ कार्य टूट सकते हैं। ऐसा होने से रोकने के लिए आपको स्टेजिंग साइट का उपयोग करने की आवश्यकता है।
- यदि आपने हाल ही में एक नया प्लगइन इंस्टॉल किया है, तो इसे अक्षम करें और फिर फ़ाइल अपलोड करने का प्रयास करें। काम नहीं किया?
- प्लगइन्स को एक-एक करके अक्षम करना शुरू करें। हर बार जब आप प्लगइन अक्षम करते हैं, तो अपनी फ़ाइल अपलोड करें। जब आप त्रुटि देखना बंद कर दें, तो आपको पता चल जाएगा कि कौन सा प्लगइन त्रुटि पैदा कर रहा था।
- यदि आपको प्लगइन की आवश्यकता है, तो हम एक विकल्प खोजने का सुझाव देते हैं।
- दोषी नहीं ढूंढ पा रहे? फिर थीम्स को अक्षम करने का प्रयास करें। जब वह विफल हो जाए, तो कोर को पुनः इंस्टॉल करने का प्रयास करें।
जब सब विफल हो जाए, तो आप सहायता के लिए अपने होस्टिंग प्रदाता से संपर्क कर सकते हैं।
आपका अंतिम उपाय वर्डप्रेस फोरम या प्लगइन डेवलपर्स या फेसबुक ग्रुप्स जैसे WordPress Help Zone, WordPress Secure, आदि पर मदद के लिए पोस्ट करना है।
त्रुटि का कारण क्या है
जब आप वर्डप्रेस द्वारा समर्थित नहीं की गई फ़ाइल को अपलोड करने का प्रयास करते हैं तो आपको "क्षमा करें, सुरक्षा कारणों से इस फ़ाइल प्रकार की अनुमति नहीं है" त्रुटि का सामना करना पड़ेगा।
वर्डप्रेस द्वारा समर्थित फ़ाइलें निम्न हैं:
छवियां:
.jpg
.jpeg
.png
.gif
.ico
ऑडियो:
.mp3
.m4a
.wav
.ogg
वीडियो:
.mp4
.mov
.m4v
.avi
.wmv
.mpg
.ogv
.3gp
.3g2
दस्तावेज़:
.pdf
.doc
.psd
.ppt
.pptx
.ppsx
.pps
.odt
.xlsx
.xls
यदि आप ऊपर सूचीबद्ध फ़ाइल प्रकारों के अलावा किसी भी फ़ाइल प्रकार को अपलोड करने का प्रयास कर रहे हैं, तो आपको त्रुटि दिखाई देगी।
क्यों?
वर्डप्रेस द्वारा अनुमत फ़ाइलें निष्पादन योग्य नहीं हैं।
निष्पादन योग्य फ़ाइल क्या है? यह एक फ़ाइल है जिसे आप अपनी वर्डप्रेस साइट पर कुछ फ़ंक्शन करने के लिए कमांड कर सकते हैं।
.pdf, .mp3, .jpeg, .mp3 जैसी फ़ाइलों को कोई फ़ंक्शन करने के लिए कमांड नहीं किया जा सकता। इसका मतलब है कि इन्हें भ्रष्ट नहीं किया जा सकता।
वर्डप्रेस द्वारा समर्थित नहीं की गई फ़ाइलें जैसे .exe, .woff, आदि निष्पादन योग्य हैं। उन्हें भ्रष्ट किया जा सकता है और आपकी वेबसाइट पर अपलोड किया जा सकता है। यह हैकर्स को आपकी साइट तक पहुंच दे सकता है। इसलिए, वर्डप्रेस उन फ़ाइल प्रकारों को प्रतिबंधित करता है जिन्हें कोई अपलोड कर सकता है।
यदि आप अपनी वेबसाइट पर अनुमत सभी फ़ाइल प्रकारों को देखना चाहते हैं, तो functions.php फ़ाइल खोलें –

आगे क्या?
समस्या ठीक करने पर बधाई।
फ़ाइलों को अपलोड न कर पाना वास्तव में कष्टप्रद हो सकता है। यह अच्छे कारणों से व्यवधान और देरी का कारण बनता है।
हम पहले ही बता चुके हैं कि फ़ाइल प्रतिबंधों को बायपास करना अच्छी सुरक्षा प्रथा क्यों नहीं है।
लेकिन कभी-कभी आपको बस करना पड़ता है।
उस स्थिति में, हम अपनी वेबसाइट पर नज़र रखने का सुझाव देते हैं। MalCare जैसे वर्डप्रेस सिक्योरिटी प्लगइन इंस्टॉल करें ताकि यह दैनिक आधार पर आपकी साइट को स्कैन कर सके। अगर कोई हैक है, तो प्लगइन इसका पता लगाएगा और आपकी साइट को साफ करने में भी मदद करेगा। बोनस के रूप में, आपको दुर्भावनापूर्ण ट्रैफिक और ब्रूट फोर्स अटैक से भी सुरक्षा मिलती है।
अभी MalCare सिक्योरिटी सर्विस इंस्टॉल करें