اگر هنگام بارگذاری فایلی در وردپرس با پیغام متاسفانه، این نوع پرونده به دلایل امنیتی مجاز نیست یا Sorry, This File Type Is Not Permitted For Security Reasons روبرو شدید. این خطا به این معناست که وردپرس از آپلود فرمتی که انتخاب کردهاید پشتیبانی نمی کند. در ادامه دو روش کاربردی برای رفع این محدودیت معرفی میشود.
2 روش فع خطای عدم مجاز بودن فرمت فایل در آپلود وردپرس
افزودن فرمت دلخواه با افزونه WP Add Mime Types (روش اول)
با کمک این افزونه، به سادگی میتوانید فرمت های دلخواه خود را به لیست فرمتهای مجاز وردپرس اضافه کنید. پس وارد پیشخوان وردپرس شوید و از منوی سمت راست روی افزونهها » افزودن کلیک کنید. در کادر جستجو عبارت WP Add Mime Types را وارد کرده و افزونه موردنظر را پیدا کنید. پس از مشاهده نتیجه، روی گزینه هم اکنون نصب کن کلیک کرده و سپس آن را فعال سازی کنید. پس از فعال سازی، گزینه ای با عنوان Mime Type Settings در منوی تنظیمات ظاهر می شود. به این بخش بروید و در قسمت Add Values، فرمت موردنظر خود را با استفاده از ساختار MIME وارد کرده و روی Save کلیک نمایید. حالا فرمت جدید به لیست فرمت های مجاز اضافه شده و میتوانید فایل های با این فرمت را بدون مشکل آپلود کنید. برای یافتن لیست کامل mime type های معتبر میتوانید به وبسایت های مرجع MIME مراجعه کنید.
غیرفعال کردن بررسی امنیتی فرمت فایلها از طریق wp-config.php(روش دوم)
اگر تمایل دارید بدون استفاده از افزونه، این محدودیت را غیرفعال کنید، میتوانید این کار را مستقیماً از طریق هاست انجام دهید. وارد پنل هاست (Cpanel یا DirectAdmin) شوید و از قسمت File Manager وارد مسیر public_html شوید. فایل wp-config.php را پیدا کرده، روی آن راست کلیک کرده و گزینه Edit را بزنید. در انتهای این فایل، کد زیر را قرار دهید:
define('ALLOW_UNFILTERED_UPLOADS', true);
تغییرات را ذخیره کنید. با این کار، وردپرس دیگر بررسی امنیتی MIME برای فرمت فایل ها انجام نمی دهد و می توانید فایل هایی با فرمت های دلخواه را آپلود کنید.
در پایان
وردپرس برای حفظ امنیت کاربران، به صورت پیش فرض تنها به فرمتهای مشخصی اجازه آپلود می دهد. اما در صورتی که نیاز به آپلود فرمتی خاص دارید، دو راهکار بالا به شما در حذف این محدودیت کمک می کند. روش اول با استفاده از افزونه، کنترل بیشتری به شما می دهد، در حالی که روش دوم سریع تر و بدون نصب افزونه انجام میشود.