چگونه خطای وردپرس 2024 «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را برطرف کنیم

هنگام آپلود فایل در کتابخانه رسانه وردپرس، کاربران ممکن است با “با عرض پوزش، این نوع فایل به دلایل امنیتی مجاز نیست” خطا این پیام نامعتبر زمانی ظاهر می شود که فایل رسانه ای شما با وردپرس سازگار نباشد.

خوشبختانه، راه‌هایی برای آپلود انواع فایل‌های پشتیبانی‌نشده وجود دارد، چه با تغییر تنظیمات وردپرس یا با استفاده از یک افزونه.

در این مقاله شش روش مختلف برای رفع خطای «متاسفیم، این نوع فایل به دلایل امنیتی مجاز نیست» در حالی که همچنان سایت وردپرس خود را ایمن نگه می‌دارید را به شما نشان می‌دهد.

چرا خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» رخ می دهد؟

به طور پیش فرض، وردپرس از تصاویر، اسناد، صدا و ویدئو در موارد زیر پشتیبانی می کند انواع فایل:

  • تصاویر: jpeg، .jpg، .png، .gif، .ico
  • اسناد: .pdf، .doc، .docx، ppt، pptx، .pps، ppsx، .odt، xls، xlsx، psd
  • سمعی: mp3، m4a، ogg، .wav
  • ویدئو: mp4، m4v، .mov، wmv، avi، mpg، ogv، .3gp، .3g2

آپلود رسانه خارج از این انواع فایل پیش‌فرض، خطای «متأسفیم، این نوع فایل به دلایل امنیتی مجاز نیست» را ایجاد می‌کند.

به عنوان مثال، وردپرس از فرمت هایی مانند این پشتیبانی نمی کند .svg یا .tiff برای تصاویر و .ووف برای فونت های سفارشی

آپلودکننده چند فایل وردپرس که پیام خطای «متاسفم، شما مجاز به آپلود این نوع فایل نیستید» را نشان می دهد.آپلودکننده چند فایل وردپرس که پیام خطای «متاسفم، شما مجاز به آپلود این نوع فایل نیستید» را نشان می دهد.

این محدودیت از آپلود تصادفی فایل های مخرب در سایت وردپرس توسط کاربران جلوگیری می کند و خطر حملات سایبری و نقض امنیت را به حداقل می رساند.

نکته حرفه ای

بسته به روی نسخه وردپرس خود، ممکن است پیام خطای «متاسفم، شما مجاز به آپلود این نوع فایل نیستید» به جای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را مشاهده کنید.

چگونه خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را برطرف کنیم

اگرچه سیاست محدودیت فایل وردپرس برای محافظت از وب سایت های کاربران وجود دارد، اما گزینه های اشتراک گذاری فایل آنها را محدود می کند.

برای رفع خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» در وردپرس، این شش روش مختلف را امتحان کنید.

1. املای نوع پسوند فایل را دوبار بررسی کنید

در برخی موارد، کاربران همچنان می‌توانند پیام خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را حتی در هنگام آپلود انواع فایل‌های مجاز دریافت کنند.

این ممکن است در صورتی اتفاق بیفتد که پسوند نام فایل اشتباه املایی شده باشد یا به طور تصادفی تغییر کرده باشد و باعث شود فایل برای وردپرس غیرقابل تشخیص باشد.

بنابراین، قبل از امتحان روش‌های دیگر، مطمئن شوید که پسوند فایل‌تان درست است. در اینجا روش انجام آن آمده است روی پنجره ها:

  1. رفتن به جستجوگر فایل و فایل مورد نظر را پیدا کنید.
  2. در منوی پیمایش بالا، را انتخاب کنید چشم انداز برگه
  3. کادر را علامت بزنید پسوند نام فایل.
رابط فایل اکسپلورر on ویندوز با "پسوند نام فایل" با رنگ قرمز برجسته شده استرابط فایل اکسپلورر on ویندوز با "پسوند نام فایل" با رنگ قرمز برجسته شده است

اگر متوجه شدید پسوند فایل نادرست است، کلیک راست کنید روی فایل و تغییر نام دهید آن را به یک مورد صحیح

این process برای کاربران مک مشابه است – سر به Finder → Preferences → Advanced و فعال کنید نمایش تمام پسوندهای نام فایل.

بارگذاری مجدد یک نوع فایل مجاز با پسوند صحیح باید خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را برطرف کند. اگر مشکل ادامه داشت، حرکت کنید روی به سایر روش های عیب یابی

2. تنظیمات چند سایت وردپرس را تغییر دهید

WordPress Multisite به کاربران امکان می دهد تا از طریق یک داشبورد چندین وب سایت ایجاد و مدیریت کنند. نه تنها این، بلکه دارای یک ویژگی برای افزودن انواع فایل های مجاز است:

  1. داشبورد وردپرس را باز کنید.
  2. در نوار پیمایش بالا، به سایت های منمدیر شبکهتنظیمات تنظیمات شبکه.
  3. به پایین بروید تنظیمات آپلود.
  4. پسوندهای مورد نظر خود را در فیلد کناری وارد کنید انواع فایل را آپلود کنید.
  5. تغییرات را ذخیره کنید.
بخش تنظیمات آپلود on داشبورد چند سایتی وردپرسبخش تنظیمات آپلود on داشبورد چند سایتی وردپرس

توجه داشته باشید که این روش فقط در صورتی کار می کند که چند سایت وردپرس را فعال کرده باشید. علاوه بر این، هنوز فقط به شما اجازه می دهد تا انواع فایل های خاصی را اضافه کنید، مانند .tiff و .midi.

پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

برای فعال کردن آپلودهای فیلتر نشده، باید آن را ویرایش کنید wp-config.php فایل.

بنر میزبانی وردپرسبنر میزبانی وردپرس
چگونه خطای وردپرس 1403 «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را برطرف کنیم 30

3. فایل wp-config.php را ویرایش کنید

در حال ویرایش wp-config.php فایل به کاربران اجازه می دهد تا انواع فایل های نامحدود، از جمله موارد پشتیبانی نشده را در کتابخانه رسانه آپلود کنند.

با این حال، همانطور که یک فایل سیستمی را ویرایش می کنید، مطمئن شوید که یک وب سایت ایجاد می کنید backup قبل از ادامه در صورت برخورد با هر گونه مشکل.

با دسترسی به دایرکتوری نصب وردپرس از طریق یک سرویس گیرنده FTP یا مدیر فایل شروع کنید. اگر استفاده می کنید هاستینگer میزبانی وب، مراحل زیر را دنبال کنید:

  1. رفتن به hPanel فایل ها مدیر فایل.
  1. باز کن public_html پوشه و دسترسی داشته باشید wp-config.php فایل.
فایل wp-config.php on مدیر فایلفایل wp-config.php on مدیر فایل
چگونه خطای وردپرس 1403 «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را برطرف کنیم 31
  1. قطعه کد زیر را در بالای خط قرار دهید همین، ویرایش را متوقف کنید! انتشار مبارک:
define('ALLOW_UNFILTERED_UPLOADS', true);
  1. تغییرات را ذخیره کنید.
فایل wp-config.php با "define('ALLOW_UNFILTERED_UPLOADS'، درست)" با رنگ قرمز مشخص شده استفایل wp-config.php با "define('ALLOW_UNFILTERED_UPLOADS'، درست)" با رنگ قرمز مشخص شده است

به خاطر داشته باشید که این روش می تواند خطرات امنیتی ایجاد کند. به همین دلیل، توصیه می کنیم پس از بارگذاری نوع فایل ممنوعه در سایت وردپرس خود، تغییرات ایجاد شده را برگردانید.

4. فایل functions.php تم را ویرایش کنید

اگر روش قبلی برای ترجیح شما بسیار خطرناک به نظر می رسد، آن را اضافه کنید میم ها را آپلود کنید به تم خود فیلتر کنید functions.php فایل ممکن است جایگزین بهتری باشد.

این روش به کاربران امکان می‌دهد تا انواع فایل‌های خاصی را به‌جای همزمان آپلود کنند. در اینجا روش انجام آن از طریق hPanel آمده است:

  1. سر به فایل ها مدیر فایل.
  2. هدایت به public_html wp-content تم ها، به پوشه تم فعلی خود دسترسی پیدا کنید و سپس آن را باز کنید functions.php فایل.
فایل functions.php یک تم در پوشه تم در public_htmlفایل functions.php یک تم در پوشه تم در public_html
  1. سینتکس زیر را در فایل قرار دهید. زیر خط // انواع MIME جدید را در اینجا اضافه کنید، جایگزین کردن [‘gpx’] = ‘text/gpsxml’ با برنامه های افزودنی ایمیل چند منظوره اینترنتی دلخواه شما یا انواع MIME:
function my_custom_mime_types( $mimes ) {
// Add new MIME types here
$mimes[‘gpx’] = ‘text/gpsxml’;
return $mimes;
}
add_filter( ‘upload_mimes’, ‘my_custom_mime_types’ );
  1. تغییرات را ذخیره کنید.
فایل functions.php که فیلتر mimes آپلود را نشان می دهدفایل functions.php که فیلتر mimes آپلود را نشان می دهد

توجه داشته باشید که سیستم‌عامل‌های مختلف ممکن است از نسخه‌های متفاوتی از یک نوع فایل مشابه استفاده کنند که باعث می‌شود مقادیر MIME آنها به همان اندازه متفاوت باشد.

مثلا، gpx فایل ها روی ویندوز به صورت نمایش داده می شود gpsxml روی سیستم عامل مک. بنابراین، به جای $mimes[‘gpx’] = ‘text/gpsxml’;، اضافه کردن $mimes[‘gpx’] = ‘application/gpsxml’; روی سیستم عامل مک.

5. انواع فایل های مجاز را با استفاده از افزونه وردپرس اضافه کنید

وردپرس دارای افزونه های زیادی برای آپلود انواع فایل های پشتیبانی نشده است. آنها به شما اجازه می دهند تا بسیاری از انواع MIME را که توسط کتابخانه رسانه غیرفعال شده اند اضافه کنید.

برای این آموزش، ما به شما نشان خواهیم داد که چگونه خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» را با استفاده از WP افزودن انواع Mime افزونه رایگان وردپرس:

  1. از قسمت مدیریت وردپرس، افزونه را نصب کرده و آن را فعال کنید.
  2. هدایت به تنظیماتتنظیمات نوع Mime.
  3. در ارزش ها را اضافه کنید بخش، مقدار نوع MIME را برای فایل مورد نظر خود وارد کنید. به عنوان مثال، آپلود یک .ووف فایل نیاز به ورود کاربران دارد woff = برنامه / x-font-woff. برای افزودن چندین نوع فایل MIME، هر مقدار را با فشار دادن جدا کنید وارد.
  4. کلیک روی را صرفه جویی دکمه.
بخش Add Values ​​افزونه WP Add Mime Typesبخش Add Values ​​افزونه WP Add Mime Types

پس از انجام این کار، انواع MIME جدید در لیست مجاز ظاهر می شوند و می توانید فایل ها را بدون مشکل دوباره آپلود کنید.

آپلودکننده چند فایل وردپرس با موفقیت یک فایل .svg را آپلود می کندآپلودکننده چند فایل وردپرس با موفقیت یک فایل .svg را آپلود می کند

6. با ارائه دهنده هاست خود تماس بگیرید

در برخی موارد، وردپرس کسی نیست که شما را از آپلود فایل های خاص باز می دارد. چندین ارائه دهنده میزبانی برای اطمینان از امنیت، محدودیت هایی برای نوع فایل وضع می کنند.

بنابراین، اگر هیچ یک از روش‌های بالا جواب نداد، با تیم پشتیبانی مشتری ارائه‌دهنده خود تماس بگیرید و از آنها بخواهید مشکل را حل کنند.

هاستینگer کاربران می توانند از طریق چت زنده با تیم موفقیت مشتری ما تماس بگیرند:

  1. باز کن hPanel و برو به کمک.
  2. انتخاب کنید سایت خود را انتقال، راه اندازی یا بازیابی کنید برنامه جدید را نصب کنید.
  3. کلیک الان چت کن.
بخش راهنما on hPanel با «اکنون چت» با رنگ قرمز برجسته شده استبخش راهنما on hPanel با «اکنون چت» با رنگ قرمز برجسته شده است

هنگامی که یک پنجره چت زنده ظاهر شد، درخواست خود را پیامی ارسال کنید و نمایندگان موفقیت مشتری ما ظرف چند دقیقه پاسخ خواهند داد.

پیشنهاد می‌کنیم بخوانید:  10 گزینه افزونه کوپن وردپرس برای ایجاد کمپین فروش در سال 1403

افزونه های اضافی MIME WordPress

بعلاوه WP افزودن انواع Mime، گزینه های دیگری برای افزونه وردپرس برای رفع خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» وجود دارد.

با این حال، توصیه می کنیم فقط یک افزونه MIME را در هر زمان نصب کنید تا از خطاهای سازگاری جلوگیری کنید.

1. دستیار کتابخانه رسانه

پلاگین Media Library Assistant page on  wordpress.orgپلاگین Media Library Assistant page on  wordpress.org

آمار پلاگین:

  • دانلودها: 70000+
  • رتبه بندی: 4.8/5
  • ویژگی های قابل توجه: مدیریت انواع MIME، فیلدهای سفارشی فراداده پیوست، جعبه رسانه جستجوی پیشرفته
  • قیمت: رایگان

دستیار کتابخانه رسانه یک افزونه قابل تنظیم است که ویژگی های زیادی را به کتابخانه رسانه وردپرس اضافه می کند. اینها شامل کنترل انواع MIME، فیلدهای سفارشی برای ابرداده پیوست، و فیلترهای خاص برای جستجوی کتابخانه رسانه است.

برای تأیید فرمت‌های فایل اضافی، انواع MIME مربوطه را از طریق تنظیمات افزونه فعال کنید یا موارد سفارشی را اضافه کنید.

مزیت قابل توجه این افزونه گزینه های سفارشی سازی گسترده آن است. کاربران می توانند رابط کاربری و عملکرد کتابخانه رسانه وردپرس را به دلخواه خود تغییر دهند و آن را به انتخابی عالی برای انواع وب سایت ها تبدیل کنند.

2. Mime Types Plus

پلاگین MIME Types Plus page on  wordpress.orgپلاگین MIME Types Plus page on  wordpress.org

آمار پلاگین:

  • دانلودها: 10000+
  • رتبه بندی: 3.75/5
  • ویژگی های قابل توجه: انواع MIME و مدیریت کنترل کاربر
  • قیمت: رایگان

Mime Types Plus به شما اجازه می دهد تا انواع MIME را اضافه و حذف کنید، پسوندها را تغییر دهید و آپلود فایل ها را مدیریت کنید.

برای افزودن انواع MIME، به سادگی به نوع Mime را ویرایش کنید، جزئیات فایل را مشخص کرده و کلیک کنید اضافه کردن. علاوه بر این، آن ویرایش کاربران بخش به شما امکان می دهد پسوند فایل مجاز و محدود را برای هر کاربر تعریف کنید.

3. انواع فایل اضافی WP

افزونه WP Extra File Types page on  wordpress.orgافزونه WP Extra File Types page on  wordpress.org

آمار پلاگین:

  • دانلودها: 60000+
  • رتبه بندی: 3.5/5
  • ویژگی های قابل توجه: انواع فایل های سفارشی
  • قیمت: رایگان

انواع فایل اضافی WP فعال کردن پسوندهای فایل خارج از لیست امن وردپرس را آسان می کند. حتی اگر فاقد ویژگی های اضافی باشد، برای کسانی که به سادگی به دنبال اضافه کردن فرمت های فایل اضافی هستند، کافی است.

پس از نصب و فعال سازی، افزونه های دلخواه خود را پیدا کرده و کادر کنار آنها را علامت بزنید. اگر قالب مورد نظر در دسترس نیست، انواع فایل های سفارشی خود را در قسمت های ارائه شده اضافه کنید.

هنگام آپلود فایل ها، امنیت وردپرس را در نظر بگیرید

وردپرس چندین نوع فایل را به دلایل امنیتی محدود می کند، زیرا آنها می توانند وب سایت ها را در معرض حملات سایبری قرار دهند.

برای جلوگیری از آسیب‌پذیری‌های آپلود فایل، توصیه می‌کنیم بهترین شیوه‌های امنیتی وردپرس را پیاده‌سازی کنید:

  • فایل های پلاگین و تم را از منابع قابل اعتماد دانلود کنید. پلاگین ها و تم ها مسئول اطراف هستند 97 درصد از آسیب پذیری های وردپرس. بنابراین، آنها را فقط از کتابخانه وردپرس یا سایر منابع قانونی دانلود کنید.
  • پسوند فایل را با دقت انتخاب کنید. برخی از فایل ها تهدیدات امنیتی بیشتری نسبت به بقیه دارند، مانند .rar، zip، exe، و حتی .pdf، بنابراین سعی کنید در صورت امکان از آنها اجتناب کنید.
  • فقط به کاربران انتخاب شده اجازه آپلود فایل ها را بدهید. اگر سایت شما چندین ادمین دارد، از افزونه ای مانند استفاده کنید Mime Types Plus برای کنترل آپلود فایل های مجاز برای هر کاربر.
  • به طور منظم سایت خود را برای بدافزار اسکن کنید. پلاگین هایی مانند Sucuri Security، حصار کلمه، و امنیت ضد گلوله می تواند به شما در یافتن و حذف فایل های مخرب کمک کند.

مطالعه پیشنهادی

وردپرس هک شده: گام های موثر برای بازیابی سایت شما
اشکال زدایی وردپرس: راهنمای جامع برای مبتدیان
10 راه برای رفع خطای «متاسفم، شما اجازه دسترسی به این صفحه را ندارید» در وردپرس
روش رفع خطای upload_max_filesize در وردپرس
روش رفع خطای HTTP وردپرس هنگام آپلود تصاویر

نتیجه

هنگامی که کاربران سعی می کنند انواع فایل های پشتیبانی نشده توسط وردپرس را آپلود کنند، پیام خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» ظاهر می شود.

اگرچه این محدودیت برای به حداقل رساندن خطرات امنیتی وجود دارد، اما مواقعی وجود دارد که باید تصاویر یا انواع فایل های رسانه ای دیگر را خارج از لیست امن وردپرس آپلود کنید.

خوشبختانه راه های مختلفی برای رفع این خطا وجود دارد:

  1. پسوند فایل را دوبار بررسی کنید.
  2. قابلیت چند سایت وردپرس را فعال کنید.
  3. را اصلاح کنید wp-config.php فایل.
  4. تم خود را ویرایش کنید functions.php فایل.
  5. از افزونه وردپرس MIME استفاده کنید.
  6. با ارائه دهنده هاست خود تماس بگیرید.

صرف نظر از روشی که انتخاب می کنید، هنگام آپلود انواع فایل های اضافی، از امنیت وردپرس غافل نشوید.

اگر در مورد خطای «متاسفم، این نوع فایل به دلایل امنیتی مجاز نیست» سؤالی دارید، در زیر نظر خود را بنویسید.