آیا تا به حال با ارور “این نوع پرونده به دلیل مسائل امنیتی مجاز نیست” در وردپرس برخورد کردهاید؟ زمانی که بخواهید یک فایل با فرمتی خاص را در وردپرس آپلود کنید و وردپرس قابلیت پشتیبانی از آن فرمت را نداشته باشد با این ارور مواجه میشوید. اما این مطلب قابل حل است و جای نگرانی نیست. در این مطلب روش های مختلف آپلود فرمت غیر مجاز رسانه در وردپرس را به شما آموزش میدهیم. با مطالعه این مطلب میتوانید به راحتی هر نوع فایلی را در پیشخوان وردپرس خود آپلود کنید.
برای شروع بهتر است ابتدا بررسی کنیم که چرا برخی فرمتها را نمیتوان در پیشخوان وردپرس بارگذاری کرد؟
چرا برخی فایل ها در وردپرس آپلود نمیشوند؟
تصور کنید در یک شرایط غیر معمولی سایت شما توسط افراد ناشناس مورد حمله قرار گرفته باشد. معمولاً در این شرایط هکرها فایلهای ویروسی و مضری را در سایت بارگذاری میکنند. این ویژگی خاص وردپرس در محدودیت آپلود فایلها، اجازه آپلود فایلهای مختلف را به افراد نمیدهند و به نوعی امنیت سایت شما را تامین میکند. شاید به همین دلیل است که وردپرس را امنترین بستر مدیریت محتوا در جهان به شمار میآورند.
محدودیت یا امنیت، مسئله این است!
این ویژگی خاص وردپرس شکایت برخی کارشناسان و فعالان این حوزه را در آورده است. اگرچه افراد این ویژگی را نوعی محدودیت به حساب میآورند اما با کمی واقع بینی، آپلود فایل غیر مجاز رسانه در وردپرس چندان هم خوب نیست، چرا که امنیت سایت را با خطر مواجه میکند. شاید بهتر باشد از طرفی این ویژگی وجود داشته باشد و از طرف دیگر کاربر بتواند در صورت نیاز با روشهای مطرح شده فایل مورد نظر خود را در وردپرس آپلود کند.
در بخش بعدی مطلب فرمتهایی که اجازه آپلود آنها را در وردپرس ندارید باهم میکنیم.
معرفی فرمت های مجاز رسانه در وردپرس
وردپرس از طیف وسیعی از فایلهای مختلف تصویری، ویدیویی و صوتی پشتیبانی میکند. نوع فرمت فایل با استفاده از MIME در مورد شناسایی قرار میگیرد. به عبارتی MIME به مرورگر کمک میکند تا بفهمند چه نوع محتوایی در صفحه یک وب سایت آپلود شده است.
لیست کامل فرمتهای قابل آپلود در وردپرس را در ادامه بخوانید.
- فایلهای تصویری شامل: JPG، JPEG، PNG، GIF، ICO
- فایل های ویدئویی شامل: MP4، M4v، MOV، WMV، AVI، MPG، OGV،۳GP
- فایلهای سند شامل: pdf، doc، docx، ppt، pptx، pps، odt، xls xlsx، psd
- فایلهای صوتی شامل: mp3، m4a، ogg، wav
html زبانی همه تن حریف!
توجه داشته باشید که علاوه بر فایلهای ذکر شده در بالا شما میتوانید فایلهای html خود را به سادگی در وردپرس آپلود کنید. اگرچه html رایجترین فرمتهای فایل را در برمیگیرد، اما گاهی ممکن است فایل مورد نظر شما توسط وردپرس پشتیبانی نشود. در این شرایط با استفاده از روشهایی که در ادامه به شما پیشنهاد میکنیم میتوانید ارور (متاسفانه این نوع فایل به دلایل امنیتی مجاز نیست) را رفع کنید.
پیشنهاد مطالعه: آموزش حل خطاهای وردپرس : ۳۰ ارور رایج وردپرس که مبتدیان تجربه میکنند!
۴ روش رفع مشکل آپلود فرمت غیرمجاز رسانه در وردپرس
قطعا دریافت ارور Sorry, this file type is not permitted for security reasons چندان خوشایند نیست. در ادامه راهکارهای رفع مشکل آپلود فرمت غیرمجاز رسانه در وردپرس را بررسی کردهایم. توصیه میکنیم هرگز مطالعه ادامه مطلب را از دست ندهید.
۱. رفع مشکل آپلود فایل در وردپرس با نصب افزونه WP Extra File Types
یکی از افزونههای پرکاربرد و از قضا رایگانی که در مخزن وردپرس وجود دارد و با استفاده از آن میتوانید به فرمتهای دلخواه در وردپرس کنید افزونه “WP Extra File Types” است. به منظور نصب این افزونه باید مسیر زیر را طی کنید.
- وارد پیشخوان وردپرس شوید
- در بخش افزونهها روی افزودن کلیک کنید
- سپس در بخش جستجو نام افزونه را سرچ کرده و بر روی گزینه نصب کلیک کنید.
نحوه استفاده از افزونه WP Extra File Types چگونه است؟
به همین راحتی افزوه شما نصب شده است و زبانه مربوط به آن در پیشخوان شما اضافه خواهد شد. برای به کارگیری آن کافی است روی زبانه کلیک کنید. در بخش تنظیمات افزونه به لیست بزرگی از انواع فرمتها دسترسی خواهید داشت. با فعال کردن تیک هر کدام از فرمتها و سپس ذخیره تغییرات قادر خواهید بود فرمت را در وردپرس خود آپلود کنید.
بیشتر مطالعه کنید: آشنایی با نمایندگی هاست وردپرس و مراحل دریافت آن
۲. آپلود فایل در وردپرس با انواع فرمت به کمک تغییر پسوند فایل مورد نظر
یکی از قابلیتهای این افزونه وردپرس است این است که در صورتی که نتوانید فرمت مورد نظر خود را از بین لیست موجود پیدا کنید، میتوانید با اسکرول کردن موس و انتخاب گزینه 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);
از پروندههای ویروسی پذیرایی نکنید!
با اضافه کردن ساختارهای بالا میتوانید انواع فرمتها را در وردپرس خود داشته باشید. با این حال معمولاً متخصصان این کار را پیشنهاد نمیکنند چرا که احتمال آپلود فایلها و پروندههای ویروسی افزایش پیدا میکند. برای بازگشت به حالت قبلی و ایجاد محدودیت در آپلود فایل با فرمتهای مختلف کافیست “true” را در کدهای بالا به “false” تبدیل کنید.
اهمیت برقراری امینت سایت برای هیچ کس مجهول نیست و تمامی وب مسترها از کارآموز تا حرفهای می دانند که باید تا حد امکان امنیت سایت را بالا ببرند. برای یادگیری بهترین ترفندهای افزایش امنیت سایت مقاله آموزش افزایش امنیت وردپرس با htaccess با ۱۰ ترفند !
سوالات متداول شما
- چرا وردپرس از بعضی از فایلها پشتیبانی نمیکند؟
وردپرس به منظور تامین امنیت کاربران خود و همچنین جلوگیری از ویروسی شدن وردپرس، امکان آپلود برخی فرمتهای خاص را محدود کرده است.
- روشهای رفع مشکل آپلود فرمتهای خاص در وردپرس کدامند؟
استفاده از افزونههای وردپرس، کدنویسیهای سیستمی وردپرس، تغییر نام پسوند فایل مورد نظر، علاوه بر این موارد برای حل این مشکل میتوانید با کارشناسان شرکت هاستینگ خود تماس بگیرید.
- موثرترین روش بارگذاری فرمت غیرمجاز رسانه در وردپرس چیست؟
متخصصان و کاربران استفاده از افزونه را موثرترین روش میدانند.
جمع بندی
با مطالعه این مطلب روشهای آپلود فرمت غیرمجاز رسانه در وردپرس را آموختید و متوجه شدید با انجام چند اقدام ساده دیگر با ارور (این پرونده به دلیل مسائل امنیتی مجاز نیست) روبرو نخواهید شد. از این پس میتوانید انواع فرمتهای دلخواه خود را به راحتی در وردپرس اضافه کنید و در سایت خود مورد استفاده قرار دهید. با این حال اگر هنوز هم مشکلی در این زمینه دارید برای ما کامنت بگذارید. متخصصان ما در سریع ترین زمان پاسخگوی سوالات شما خواهند بود.
فراموش نکنید، برای آگاهی از تخفیفات و جوایز ویژهای که برای شما در نظر میگیریم به صفحه اینستاگرام لیموهاست مراجعه کنید. از این که تا پایان مطلب با ما همراه بودید از شما سپاسگزاریم.
سلام خیلی عالی بود،برای اپلود کردن رسانه با فرمت غیر مجاز از راهکارتون استفاده کردم وکاربردی بود متشکرم
سلام زینب عزیز،
خیلی خوشحالیم که تونستیم کمک کنیم.🪷