آیا تا به حال با ارور «این نوع پرونده به دلیل مسائل امنیتی مجاز نیست» در وردپرس برخورد کردهاید؟ پس تلاش کردهاید فایلی را آپلود کنید که وردپرس قابلیت پشتیبانی از آن را نداشته است. جای نگرانی نیست، ما به همین دلیل اینجا هستیم. در این مطلب روشهای مختلف آپلود فرمت غیر مجاز رسانه در وردپرس را به شما آموزش میدهیم. با مطالعه این مطلب میتوانید به راحتی هر نوع فایلی را در کتابخانه وردپرس خود آپلود کنید.
برای شروع بهتر است ابتدا بررسی کنیم که چرا برخی فرمتها را نمیتوان در کتابخانه وردپرس بارگذاری کرد؟
چرا برخی فایلها در وردپرس آپلود نمیشوند؟
تصور کنید در یک شرایط غیر معمولی سایت شما توسط افراد ناشناس مورد حمله قرار گرفته باشد. معمولاً در این شرایط هکرها فایلهای ویروسی و مضری را در سایت بارگذاری میکنند. وردپرس با ایجاد محدودیت در آپلود فایلها این اجازه را نمیدهند که هر کسی فایل مورد نظرش را در وردپرس آپلود کند و به نوعی امنیت سایت شما را تامین میکند. شاید به همین دلیل است که وردپرس را امنترین بستر مدیریت محتوا در جهان به شمار میآورند.
محدودیت یا امنیت، مسئله این است!
درست است که با محدودیت ایجاد شده شانس آپلود بسیاری از فایلهایتان را در وردپرس از دست میدهید، اما از طرفی کمی امنیت بیشتر برای سایتتان بدست میآورید.
نگران نباشید، وردپرس آنقدرها هم سختگیر نیست و بسیاری از فرمتها را مجاز میداند. در ادامه با این فرمتها آشنا میشویم.
پیشنهاد خواندن: آموزش رفع ۱۱ خطای Page speed insight + روش دریافت امتیاز کامل!
معرفی فرمت های مجاز رسانه در وردپرس
وردپرس از طیف وسیعی از فایلهای مختلف تصویری، ویدیویی و صوتی پشتیبانی میکند. نوع فرمت فایل با استفاده از MIME مورد شناسایی قرار میگیرد. به عبارتی MIME به مرورگر کمک میکند تا بفهمند چه نوع محتوایی در صفحه یک وب سایت آپلود شده است.
لیست کامل فرمتهای قابل آپلود در وردپرس :
- فایلهای تصویری شامل: JPG، JPEG، PNG، GIF، ICO
- فایل های ویدئویی شامل: MP4، M4v، MOV، WMV، AVI، MPG، OGV،3GP
- فایلهای سند شامل: pdf، doc، docx، ppt، pptx، pps، odt، xls xlsx، psd
- فایلهای صوتی شامل: mp3، m4a، ogg، wav
html زبانی همه تن حریف!
توجه داشته باشید که علاوهبر فایلهای ذکر شده در بالا شما میتوانید فایلهای html خود را به سادگی در وردپرس آپلود کنید.
اما همیشه هم فایل ما در قالب فرمتهای مجاز وردپرس قرار نمیگیرد و گاهی نیاز داریم فایلی با فرمت غیرمجاز برای وردپرس آپلود کنیم. در این شرایط با استفاده از روشهایی که در ادامه به شما پیشنهاد میکنیم میتوانید ارور متاسفانه این نوع فایل به دلایل امنیتی مجاز نیست را رفع کنید.
پیشنهاد خواندن: «یک خطای مهم در این وب سایت رخ داده است»؛ این خطا را چطور رفع کنیم؟
۴ روش رفع مشکل آپلود فرمت غیرمجاز رسانه در وردپرس
آماده باشید تا به جنگ خطای Sorry, this file type is not permitted for security reasons برویم.
۱. رفع مشکل آپلود فایل در وردپرس با نصب افزونه WP Extra File Types
یکی از افزونههای پرکاربرد و رایگانی که در مخزن وردپرس برای تغییر فرمت دلخواه وجود دارد، افزونه “WP Extra File Types” است. برای نصب این افزونه باید مسیر زیر را طی کنید:
- وارد پیشخوان وردپرس شوید؛
- در بخش افزونهها روی افزودن کلیک کنید؛
- سپس در بخش جستجو نام افزونه را سرچ کرده و بر روی گزینه نصب کلیک کنید.
نحوه استفاده از افزونه WP Extra File Types چگونه است؟
به همین راحتی افزونه شما نصب شده است و زبانه مربوط به آن در پیشخوان شما اضافه خواهد شد. برای به کارگیری آن کافی است روی زبانه کلیک کنید. در بخش تنظیمات افزونه به لیست بزرگی از انواع فرمتها دسترسی خواهید داشت. با فعال کردن تیک هر کدام از فرمتها و سپس ذخیره تغییرات قادر خواهید بود فرمت دلخواهتان را در وردپرس آپلود کنید.
ما در تیم لیموهاست پیشنهاد میکنیم که از این روش برای آپلود فایلها با فرمت غیرمجاز استفاده کنید. اما اگر به هر دلیلی این روش برای شما مناسب نبود در ادامه ۳ روش دیگر را نیز آموزش دادهایم.
پیشنهاد خواندن: رفع خطای Does not use passive listeners to improve scrolling performance در وردپرس
۲. آپلود فایل در وردپرس با انواع فرمت به کمک تغییر پسوند فایل مورد نظر
یکی از قابلیتهای این افزونه وردپرسی اسکرول و انتخاب گزینه add your custom file type است. با انتخاب این گزینه میتوانید فرمت موردنظرتان را از بین گزینهها انتخاب و فایل را آپلود کنید. به همین راحتی!
۳.مشکل در آپلود فایل و کد نویسی در هاست
روش دیگری که برای رفع ارور Sorry, this file type is not permitted for security reasons وجود دارد این است که با طی کردن مسیر public_html» wp_content» theme فایل function.php را ویرایش و کدهای زیر 👇 را در آن وارد کنید.
}(function my_myme_types($mime_types
$mime_types[‘svg’] = ‘image/svg+xml’; //Adding svg extension
$mime_types[‘psd’] = ‘image/vnd.adobe.photoshop’; //Adding photoshop files
;return $mime_types
{
;(add_filter(‘upload_mimes’, ‘my_myme_types’, ۱, ۱
۴. غیرفعال کردن سیستم امنیتی وردپرس
یکی از راهکارهای آپلود فرمت غیرمجاز رسانه در وردپرس غیرفعال کردن سیستم امنیتی وردپرس است. دریافت ارور این نوع پرونده به دلیل مسائل امنیتی مجاز نیست نشانگر این است که وردپرس در سیستم خود روشی برای شناسایی نوع پرونده در نظر گرفته است. با غیرفعال کردن این سیستم امنیتی میتوانید فرمتهای دلخواه خود را در وردپرس بارگذاری کنید. در ادامه نحوه غیرفعالسازی سیستم امنیتی وردپرس را آموزش دادهایم، اما تاکید میکنیم که این کار میتواند خطرناک باشد و ما این روش را توصیه نمیکنیم.
نحوه غیرفعالسازی
برای این کار کافیست پس از ورود به هاست وارد پوشه public_html شوید و در فایل wp_config.php کد زیر را پیدا کنید.
define('WP_DEBUG', false);
در صورت نبودن این خط بین کدها، آن را در انتها فایل wp_config.php اضافه کنید.
سپس در گام بعدی خط زیر را در ادامه کدهای بالا بنویسید.
define('ALLOW_UNFILTERED_UPLOADS', true);
پیشنهاد خواندن: «۶ روش رفع خطای HTTP در آپلود فایل وردپرس»
از پروندههای ویروسی پذیرایی نکنید!
با اضافه کردن ساختارهای بالا میتوانید انواع فرمتها را در وردپرس خود داشته باشید. با این حال معمولاً متخصصان این کار را پیشنهاد نمیکنند؛ چرا که با انجام این اقدامات احتمال آپلود فایلها و پروندههای ویروسی افزایش پیدا میکند. برای بازگشت به حالت قبلی و ایجاد محدودیت در آپلود فایل با فرمتهای مختلف کافیست “true” را در کدهای بالا به “false” تبدیل کنید.
سوالات متداول شما
- چرا وردپرس از بعضی از فایلها پشتیبانی نمیکند؟
وردپرس به منظور تامین امنیت کاربران خود و همچنین جلوگیری از ویروسی شدن وردپرس، امکان آپلود برخی فایلها با فرمتهای خاص را محدود کرده است.
- روشهای رفع مشکل آپلود فرمتهای خاص در وردپرس کدامند؟
استفاده از افزونههای وردپرس، کدنویسیهای سیستمی وردپرس، تغییر نام پسوند فایل موردنظر برخی از روشهای رفع این مشل هستند. علاوهبراین برای حل این مشکل میتوانید با کارشناسان شرکت هاستینگ خود تماس بگیرید.
- موثرترین روش بارگذاری فرمت غیرمجاز رسانه در وردپرس چیست؟
متخصصان و کاربران استفاده از افزونه را موثرترین روش میدانند.
هر فایلی را با هر فرمتی که نیاز دارید در وردپرس بارگذاری کنید
با مطالعه این مطلب روشهای آپلود فرمت غیرمجاز رسانه در وردپرس را آموختید و متوجه شدید با انجام چند اقدام ساده دیگر با ارور این پرونده به دلیل مسائل امنیتی مجاز نیست روبرو نخواهید شد. از این پس میتوانید انواع فرمتهای دلخواه خود را به راحتی در وردپرس اضافه کنید و در سایت خود مورد استفاده قرار دهید. با این حال اگر هنوز هم مشکلی در این زمینه دارید برای ما کامنت بگذارید. متخصصان ما در سریع ترین زمان پاسخگوی سوالات شما خواهند بود. از این که تا پایان مطلب با ما همراه بودید از شما سپاسگزاریم.
سلام خیلی عالی بود،برای اپلود کردن رسانه با فرمت غیر مجاز از راهکارتون استفاده کردم وکاربردی بود متشکرم
سلام زینب عزیز،
خیلی خوشحالیم که تونستیم کمک کنیم.🪷