কম্পিউটার টিউটোরিয়াল

ওয়ার্ডপ্রেসে 'File Type Not Permitted for Security Reasons' এরর দ্রুত সমাধান করুন

কেমন হতো যদি আপনি আপনার ওয়ার্ডপ্রেস সাইটে কোনো ব্যাঘাত ছাড়া কাজ করতে পারতেন?

দুর্ভাগ্যক্রমে, ওয়ার্ডপ্রেস ব্যবহারকারীরা время-सময়ে সমস্যা এবং এরর মুখোমুখি হন। একটি সাধারণ এরর হলো ফাইল আপলোড করতে ব্যর্থতা।

যখন এটা ঘটে, ওয়ার্ডপ্রেস এররগুলো দেখায়:

  • দুঃখিত, এই ফাইল টাইপ নিরাপত্তার কারণে অনুমোদিত নয়
  • দুঃখিত, এই ফাইল টাইপ নিরাপত্তার কারণে অনুমোদিত নয়.svg
  • woocommerce দুঃখিত, এই ফাইল টাইপ নিরাপত্তার কারণে অনুমোদিত নয়
  • terminat.ttf দুঃখিত, এই ফাইল টাইপ নিরাপত্তার কারণে অনুমোদিত নয়

এই মেসেজটি আমরা সবাই খুব ভালোভাবে জানি। আমরা অনেক ওয়েবসাইটকে এই সমস্যা ফিক্স করে তাদের ব্যবসা বাড়াতে সাহায্য করেছি।

এই নিবন্ধে, আমরা আপনাকে নিচের বিষয়গুলোর মাধ্যমে নিয়ে যাবো:

  • আপনি কেন এই এররটি অনুভব করছেন?
  • নিরাপত্তার ঝুঁকি না নিয়ে কীভাবে এটি ফিক্স করবেন?

সংক্ষিপ্তসার (TL;DR): আপলোড সীমাবদ্ধতা সরিয়ে আপনার ওয়েবসাইটে যেকোনো ধরনের ফাইল এবং ফোল্ডার আপলোড করতে, WP Extra File Types বা File Manager ইনস্টল করুন। 그렇다atamente, আমরা সীমাবদ্ধতা সরানোর পরামর্শ দিই না কারণ এটি হ্যাকারদের আপনার ওয়েবসাইটে ভাঙে প্রবেশ করা সহজ করে দেয়। একটি ভালো ফিক্সের জন্য, এই সেকশনটি দেখুন।

ফাইল সীমাবদ্ধতা নিষ্ক্রিয় করে সব ধরনের আপলোড অনুমতি দিতে খুবই ঝুঁকিপূর্ণ

আপনি "Sorry, This File Type is Not Permitted For Security Reasons" এররটি পান যখন আপনি একটি ফাইল (ইমেজ, অডিও, বা ভিডিও) আপলোড করার চেষ্টা করছেন যা ওয়ার্ডপ্রেস সাপোর্ট করে না (এเรื่องে নিচে আরও জানুন)।

তবে, আপনি একটি প্লাগইন বা ম্যানুয়ালি আপনার ওয়ার্ডপ্রেস সাইটে একটি কোড স্নিপেট যোগ করে এই সীমাবদ্ধতা বাইপাস করতে পারেন।

তবে সীমাবদ্ধতা সরানো একটি ভালো অভ্যাস নয় কারণ এটি আপনার ওয়ার্ডপ্রেস সাইটকে হ্যাকের জন্য ঝুঁকিপূর্ণ করে দেয়। এটি হ্যাকারদের একটি ব্যাকডোর স্থাপন করতে সক্ষম করে যার মাধ্যমে তারা নিম্নলিখিত অ্যাক্টিভিটি চালাতে পারে:

  • স্প্যামি জাপানি কিওয়ার্ড ইনসার্ট করা যা আপনার সাইটের SEO বিনষ্ট করবে
  • আপনার সাইটে পেজ তৈরি করা যাতে তারা ইলégal ড্রাগস বিক্রি করতে পারে যাকে আমরা ফার্মা হ্যাক বলি
  • আপনার ভিজিটারদের ম্যালিশিয়াস ওয়েবসাইটে রিডাইরেক্ট করা যাতে তারা আপনার ভিজিটারদের প্রতাড়না করে রেভেনিউ জেনারেট করে, অন্যান্য বিষয়গুলোর পাশাপাশি।

এই কারণেই ওয়ার্ডপ্রেস আপনার ওয়ার্ডপ্রেস সাইটে আপলোড করতে পারা ফাইল টাইপগুলো সীমাবদ্ধ রাখে।

একথা বলা, হ্যাক থাকলে 세상 শেষ হয় না। MalCare Security ইনস্টল করে আপনি সহজেই সেগুলো শনাক্ত ও ক্লিন করতে পারেন। কিন্তু হ্যাক না হওয়াই সবচেয়ে ভালো।

তাই, আমরা একটি এমন ফিক্স সুপারিশ করছি যাতে ওয়ার্ডপ্রেসের সীমাবদ্ধতা সরাতে না হয়। একটি এরকম ফিক্স বাস্তবায়ন করতে কিছু সময় লাগবে। তাই আপনি যদি হड़বড়াতে থাকেন, আপনি ফাইল টাইপ সীমাবদ্ধতা অস্থায়ীভাবে সরাতে পারেন। 

আমরা পরবর্তী সেকশনে দুটি ফিক্সই বাস্তবায়ন করার পদ্ধতি দেখাবো।

"Sorry, This File Type is Not Permitted For Security Reasons" এরর কীভাবে ফিক্স করবেন

এই সমস্যাটি ফিক্স করার ২টি উপায় আছে:

  1. স্থায়ী এবং নিরাপদ ফিক্স
  2. অস্থায়ী এবং উচ্চ-ঝুঁকিপূর্ণ ফিক্স

আমরা নিরাপদ ফিক্সটি সুপারিশ করছি কিন্তু আপনি যদি হড়বড়ায় থাকেন, তবে অস্থায়ী ফিক্সটি নিতে পারেন। দয়া করে নিশ্চিত করুন যে আপনি পরে 돌아와র স্থায়ী ফিক্সটি বাস্তবায়ন করবেন যাতে আপনার সাইট হ্যাক থেকে বাঁচে থাকে।

স্থায়ী ফিক্স (সুপারিশকৃত)

  • আপনি যদি ওয়ার্ডপ্রেস কোর বা একটি প্লাগইন আপডেট করার পরে এই এররটি অনুভব করতে শুরু করেন, তবে সম্ভবত সমস্যাটি আপনার ফাইল টাইপের সাথে নয়। এটি আপনার কোর বা প্লাগইনে পাওয়া একটি বাগের ফলাফল। আপনি ওয়ার্ডপ্রেস ফোরাম বা প্লাগইন ডেভেলপারদের সাহায্য চাইতে পারেন। 
  • কিন্তু যদি এররটি একটি ম্যানেজড হোস্টিং প্রদানকারী-এ যাওয়ার পরে দেখা देना শুরু করে যেমন Cloudways, আপনার হোস্টিং সাপোর্ট টিমের সাথে যোগাযোগ করুন।
  • যদি এটা আসলেই ফাইল টাইপই যা এররটি ঘটাচ্ছে, কেন না ফাইল টাইপটি ওয়ার্ডপ্রেস যা সাপোর্ট করে সেটিতে কনভার্ট করুন? এখানে ওয়ার্ডপ্রেস দ্বারা সমর্থিত ফাইল টাইপের একটি তালিকা দেওয়া আছে। অথবা আপনি গুগল সার্চ করে অনলাইন কনভার্টার খুঁজে বের করতে পারেন যা আপনার ফাইলটির গুণগত কমিয়ে না। 

কিন্তু উপরে তালিকাভুক্ত সমাধানগুলো বাস্তবায়ন করতে কিছু সময় লাগবে।

প্লাগইন বা ম্যানুয়াল পদ্ধতিতে অস্থায়ী ফিক্স (খুব ঝুঁকিপূর্ণ) 

ওয়ার্ডপ্রেস সীমাবদ্ধতা বাইপাস করার পদ্ধতি দেখানোর আগে, আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের একটি সম্পূর্ণ ব্যাকআপ নিন। জিনিসগুলো ভুল যাওয়ার ভালো সম্ভাবনা আছে। যখন এটা হবে, আপনি দ্রুত আপনার সাইটকে স্বাভাবিক অবস্থায় ফিরিয়ে আনা পারবেন। 

বিকল্পভাবে, আপনি একটি সাইট স্টেজ করতে পারেন এবং সেটাতে প্রথমে ফিক্সগুলো ট্রাই করতে পারেন। 그렇게 করলে, যদি কিছু ভুল হয়ে যায়, আপনার লাইভ ওয়েবসাইট প্রভাবিত হবে না। এখানে একটি গাইড আছে যা আপনি ব্যবহার করতে পারেন স্টেজিং সাইট তৈরি করতে. 

আগে বাড়ি…

ওয়ার্ডপ্রেসের সীমাবদ্ধতা বাইপাস করতে, আপনার সাইটে WP Extra File Types বা File Manager-এর মতো প্লাগইন ইনস্টল করুন। এগুলো আপনাকে ফাইল টাইপের একটি রেঞ্জ অফার করে। আপনাকে শুধু যে ফাইল টাইপগুলো আপনার সাইটে আপলোড করতে চান সেগুলো বেছে নিতে হবে।

ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

আপনি যদি আপনার সাইটে আরও বেশি প্লাগইন যোগ করতে না চান, তবে আপনি ম্যানুয়ালি সীমাবদ্ধতা সরাতে পারেন।

আপনার হোস্টিং অ্যাকাউন্ট খুলুন এবং cPanel > File Manager-এ যান।

ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

wp-config.php ফাইলটি খুঁজে বের করুন এবং এডিট করুন।

ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

এখন ফাইলে নিচের কোডটি যোগ করুন:

define('ALLOW_UNFILTERED_UPLOADS', true);

আপনাকে কোডটি ঠিক /* That's all, stop editing! Happy blogging. */ লাইনের উপরে রাখতে হবে।

ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

প্রো টিপ: আপনার যদি মাল্টিসাইট থাকে, তবে আপনাকে নতুন প্লাগইন যোগ করতে হবে না না আপনার ওয়ার্ডপ্রেস ফাইল এডিট করতে হবে। শুধু Network Admin > Settings > Network Settings-এ যান। Upload Settings সেকশনে, আপনি Upload file types পাবেন। শুধু যে ফাইল টাইপ আপলোড করতে চান তার এক্সটেনশন যোগ করুন। 

"Sorry, This File Type Is Not Permitted" এর জন্য ফিক্স ফেল করলে কী হবে?

যদি ফিক্সটি কাজ না করে, তাহলে আপনার ক্যাশ ক্লিয়ার করে আবার আপলোড করার চেষ্টা করুন। ক্যাশের কারণে আপনি এররটি দেখছেন তা সম্ভব। 

এখনও এররটি দেখছেন? এটি ঘটে যখন ফাইল ফরম্যাটটি এররটির কারণ নয়।

SWF এবং EXE-এর মতো ফাইল টাইপ হার্ড-ব্যানড থাকে যার মানে মাল্টিসাইট সেটিংস টুইক করা বা একটি প্লাগইন ইনস্টল করা কাজ নাও করতে পারে।

সীমাবদ্ধতা উল্টিয়ে দাওয়ার একমাত্র উপায় হলো FTP-এর মাধ্যমে ফাইল আপলোড করা। 

সকল মিডিয়া ফাইল আপনার আপলোড ফোল্ডারে সংরক্ষিত থাকে। FileZilla-এর মতো একটি FTP সফটওয়্যার ব্যবহার করে, আপনি আপলোডস ফোল্ডারে ফাইলটি আপলোড করতে পারেন। 

  • আপনার কম্পিউটারে FileZilla ডাউনলোড এবং ইনস্টল করুন। 
  • সফটওয়্যারটি খুলুন এবং উইন্ডোর উপরে আপনার FTP ডিটেইলস লিখুন। আপনি এই গাইড এবং ভিডিওর সাহায্যে আপনার FTP শংসাপত্র পেতে পারেন। 
ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন
  • Remote site নামে প্যানেলটি আপনার ওয়েবসাইটের ফাইল এবং ফোল্ডার দিয়ে পূরণ হবে। সেটাতে একটি public_html ফোল্ডার খুঁজে পাবেন। সেই ফোল্ডারটি এক্সপ্যান্ড করুন।
ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন
  • public_html ফোল্ডারের ভিতরে, wp-content > Uploads-এ যান। আপলোডস ফোল্ডারের কন্টেন্ট প্যানেলের নিচে দেখাবে। 
ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন
  • আপনি যে অডিও বা ভিডিও বা ইমেজ ফাইলটি আপনার ওয়েবসাইটে আপলোড করতে চান। সেটি আপনার লোকাল কম্পিউটারের ডাউনলোডস ফোল্ডারে সরান। 

এখন আবার FileZilla-এ… FileZilla-এ Local site নামে একটি প্যানেল আছে। এই প্যানেলের ভিতরে, আপনি Downloads নামে একটি ফোল্ডার পাবেন। যেটি আপনাকে আপনার কম্পিউটারের ডাউনলোডস ফোল্ডারের সবকিছুতে অ্যাক্সেস দেবে। আপনাকে ডাউনলোডস থেকে আপলোডস ফোল্ডারে ফাইলটি সরাতে হবে।

  • প্রথমে, Uploads-এ ক্লিক করুন। তারপর ডাউনলোডস ফোল্ডারে যে ফাইলটি আপনার সাইটে আপলোড করতে চান সেটিতে রাইট-ক্লিক করুন এবং Upload নির্বাচন করুন। 
ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন
  • এখন আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে যান। এবং Media > Library-এ যান।
ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে ফাইলটি দেখতে পাবেন। 

এটাই সব।  

ওয়ার্ডপ্রেস দ্বারা সমর্থিত ফাইল ফরম্যাটেও এরর পাচ্ছেন

এটি আপনার সাইটে ইনস্টল করা প্লাগইন বা থিমগুলোর একটিতে বাগ থাকার কারণে ঘটে।

আমরা ইমেজের সাথে কাজ করে এমন প্লাগইনগুলোর মধ্যে এই এররটি অনুভব করেছি যেমন স্লাইডার প্লাগইন, সাইটে ম্যাপ ইন্টিগ্রেট করার প্লাগইন, ইমেজ ম্যানেজ করতে সাহায্য করার প্লাগইন, ইত্যাদি। 

আমরা পরামর্শ দিচ্ছি যে আপনি কোন প্লাগইনটি সমস্যাটি সৃষ্টি করছে সেটি খুঁজে বের করুন এবং তা ডিজেবল করুন বা একটি বিকল্প খুঁজে বের করুন। প্লাগইন সমস্যা ট্রুবলশুট করার এই গাইডটি দেখুন।

আগে বাড়ার আগে, আমরা পরামর্শ দিচ্ছি যে আপনি এই প্রক্রিয়াটি একটি স্টেজিং সাইট-এ চালান। প্লাগইন ডিজেবল করলে আপনার ওয়েবসাইটের কিছু ফাংশন ভাঙতে পারে। এটিকে রোধ করতে আপনাকে একটি স্টেজিং সাইট ব্যবহার করতে হবে।  

  • আপনি যদি gầnে একটি নতুন প্লাগইন ইনস্টল করেছেন, তবে এটিকে ডিজেবল করুন এবং তারপর ফাইলটি আপলোড করার চেষ্টা করুন। কাজ না করলে?
  • এক এক করে প্লাগইনগুলো ডিজেবল করা শুরু করুন। আপনি প্রতিবার প্লাগইন ডিজেবল করলে, আপনার ফাইলটি আপলোড করুন। যখন আপনি আর এররটি দেখবেন না, তখন আপনি বুঝতে পারবেন কোন প্লাগইনটি সমস্যাটি সৃষ্টি করছিল। 
  • আপনার যদি প্লাগইনটি প্রয়োজন হয়, তবে আমরা একটি বিকল্প খুঁজে বের করার পরামর্শ দিচ্ছি।
  • দোষী খুঁজে পাওয়া যায় নাই? তাহলে থিমগুলো ডিজেবল করার চেষ্টা করুন। সেটিও ফেল করলে, কোর রিইনস্টল করার চেষ্টা করুন। 

সব ফেল করলে, আপনি আপনার হোস্টিং প্রদানকারীর সাহায্য চাইতে পারেন। 

শেষ উপায় হলো ওয়ার্ডপ্রেস ফোরাম বা প্লাগইন ডেভেলপার বা ফেইসবুক গ্রুপ যেমন WordPress Help Zone, WordPress Secure, ইত্যাদিতে সাহায্য চাওয়া।

এররটির কারণ কী

আপনি "Sorry, This File Type Is Not Permitted for Security Reasons" এররটি তখন পাবেন যখন আপনি একটি ফাইল আপলোড করার চেষ্টা করছেন যা ওয়ার্ডপ্রেস দ্বারা সমর্থিত নয়। 

ওয়ার্ডপ্রেস সমর্থিত ফাইলগুলো নিম্নরূপ:

ইমেজ:
.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 ফাইলটি খুলুন –

ওয়ার্ডপ্রেসে  File Type Not Permitted for Security Reasons  এরর দ্রুত সমাধান করুন

এরপর কী?

সমস্যাটি ফিক্স করার জন্য অভিনন্দন। 

ফাইল আপলোড না कर পাওয়া খুব বিরক্তিকর হতে পারে। এটা বিঘ্ন এবং বিলম্ব সৃষ্টি করে যদিও ভালো কারণেই। 

আমরা ইতিমধ্যে বলেছি কেন ফাইল সীমাবদ্ধতা বাইপাস করা একটি ভালো সিকিউরিটি অভ্যাস নয়। 

কিন্তু কখনো কখনো আপনাকে এটা করতে হয়। 

সেক্ষেত্রে, আমরা আপনার ওয়েবসাইটের ওপর নজর রাখার পরামর্শ দিচ্ছি। MalCare-এর মতো একটি ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইন ইনস্টল করুন যাতে এটি প্রতিদিন আপনার সাইট স্ক্যান করতে পারে। যদি হ্যাক হয়, প্লাগইনটি সেটি শনাক্ত করবে এবং আপনার সাইট ক্লিন করতে সাহায্য করবে। বোনাস হিসেবে, আপনি ম্যালিশিয়াস ট্রাফিক এবং ব্রুট ফোর্স আক্রমণ থেকে সুরক্ষা ও পাবেন। 

এখনই MalCare Security Service ইনস্টল করুন


  1. Mac-এ Safari-এ 'This Connection is Not Private' এরর সমাধান

  2. উইন্ডোজ ১০ আপগ্রেডের পর 'প্রোপার্টিজ উপলব্ধ নয়' এরর সমাধান

  3. 'This Copy of Windows Is Not Genuine' এরর সমাধান করুন

  4. পাওয়ারপয়েন্ট সেভ এরর দ্রুত সমাধান করার উপায়