آیا می خواهید فایلی را در کتابخانه رسانه وردپرس خود بارگذاری کنید تا فقط با پیامی روبرو شود که به شما می گوید: “متأسفیم ، این نوع پرونده به دلایل امنیتی مجاز نیست” و یا “[نام پرونده] بارگذاری نشد“؟ و یا شاید در انواع جملات این ارور را به شما نمایش دهد ولی در بیشتر اوقات متن رور همانند “آپلود این نوع پرونده به دلیل مسائل امنیتی مجاز نیست” خواهد بود.
همانطور که از پیام مشخص است ، وردپرس انواع پرونده هایی را که می توانید به دلایل امنیتی در سایت خود بارگذاری کنید، محدود می کند. با این حال ، با افزودن یک قطعه کد کوچک به پرونده wp-config.php سایت یا استفاده از یک افزونه رایگان ، می توانید به صورت دستی لیستی از انواع پرونده های مجاز را گسترش دهید تا بتوانید هر نوع پرونده را در وردپرس بارگذاری کنید.
پیام “متأسفیم ، این نوع پرونده به دلایل امنیتی مجاز نیست” چیست؟
همانطور که در بالا توضیح دادیم ، پیکربندی پیش فرض وردپرس انواع پرونده هایی را که می توانید به دلایل امنیتی در سایت خود بارگذاری کنید، محدود می کند.
پیام خطای “متاسفم ، این نوع پرونده به دلایل امنیتی مجاز نیست” در وردپرس:
وقتی می خواهید نوع فایلی را آپلود کنید که به طور پیش فرض در وردپرس پشتیبانی نمی شود ، پیام خطای “متاسفم ، این نوع پرونده به دلایل امنیتی مجاز نیست” را دریافت می کنید.
وردپرس انواع پرونده هایی را که می توانید از طریق مدیر سایت خود بارگذاری کنید – تصاویر ، فیلم ها ، اسناد ، صوت – به دلایل امنیتی محدود می کند.
به طور پیش فرض ، انواع پرونده هایی که می توانید بارگذاری کنید:
تصاویر:
- .jpg
- .jpeg
- .png
- .gif
- .ico
ویدئو ها :
- .mp4
- .m4v
- .mov
- .wmv
- .avi
- .mpg
- .ogv
- .3gp
- .3g2
اسناد:
- .doc
- .ppt ، .pptx ، .pps ، .ppsx
- .xls ، .xlsx
- .psd
صوتی:
- .mp3
- .m4a
- .ogg
اگر می خواهید نوع فایلی را که در لیست بالا نیست بارگذاری کنید ، احتمالاً با خطای “متأسفیم ، این نوع پرونده به دلایل امنیتی مجاز نیست” روبرو خواهید شد. یا ، به عنوان “[بارگذاری نام پرونده] ناموفق است” آن را خواهید دید.
به عنوان مثال ، اگر می خواهید از فونت های سفارشی خود در سایت وردپرس خود استفاده کنید ، ممکن است سعی کنید یک پرونده فونت سفارشی را در قالب های .tff و یا .woff در وردپرس بارگذاری کنید. از آنجا که این قالب ها به طور پیش فرض مجاز نیستند ، وردپرس به جای اینکه به شما اجازه آپلود بدهد، خطای “متاسفم ، این نوع پرونده به دلایل امنیتی مجاز نیست” را به شما نشان می دهد.
در اینجا مثالی آورده شده است که ما سعی کردیم یک فایل .woff را در سایت آزمون خود بارگذاری کنیم:
نحوه رفع خطای “متأسفیم ، این نوع پرونده به دلایل امنیتی مجاز نیست” در وردپرس
در زیر ، ما دو روش برای رفع خطای “متأسفیم ، این نوع پرونده به دلایل امنیتی مجاز نیست” در وردپرس به شما نشان خواهیم داد:
- با ویرایش فایل wp-config.php سایت
- با استفاده از یک افزونه رایگان وردپرس
1. با استفاده از wp-config.php انواع پرونده های مجاز جدید را اضافه کنید
وردپرس شامل گزینه ALLOW_UNFILTERED_UPLOADS است که می توانید آن را در پرونده wp-config.php سایت خود فعال کنید. پس از فعال شدن ، می توانید هر نوع پرونده را در رسانه وردپرس خود بارگذاری کنید.
در اینجا نحوه راه اندازی آن را توضیح داده ایم – اما در ابتدا ، به دلیل اینکه پرونده wp-config.php خود را ویرایش می کنید ، توصیه می کنیم قبل از ادامه از سایت خود یا فایل پشتیبان تهیه کنید.
برای شروع ، از طریق FTP / SFTP یا مدیریت فایل هاست به سایت وردپرس خود متصل شوید. پرونده wp-config.php سایت شما در پوشه ریشه قرار دارد ، همان پوشه ای است که پوشه های wp-admin و wp-content دارد.
برای ویرایش فایل کلیک راست کنید یا آن را در سیستم بارگیری کنید:
سپس ، هنگام ویرایش پرونده wp-config.php ، قطعه کد زیر را در بالای / * اضافه کنید ، خط “/* That’s all, stop editing! Happy blogging. */“.
1 |
define ('ALLOW_UNFILTERED_UPLOADS'، true)؛ |
اطمینان حاصل کنید که تغییرات خود را ذخیره کرده و در صورت نیاز پرونده را بارگذاری مجدد کنید.
برای پایان دادن به مراحل کار ، باید به داشبورد وردپرس خود بروید و از حساب وردپرس خود خارج شوید. سپس ، می توانید بلافاصله وارد سیستم شوید.
پس از ورود به سیستم، می توانید هر پرونده ای را بدون ایجاد پیام خطا بارگذاری کنید:
2. از افزونه Free WP Extra File Types استفاده کنید
اگر ترجیح می دهید فایل wp-config.php خود را ویرایش نکنید و یا می خواهید کنترل بیشتری روی اینکه کدام نوع فایل در سایت شما بارگذاری می شود داشته باشید ، می توانید از افزونه WP Extra File Types در WordPress.org استفاده کنید
پس از نصب و فعال سازی افزونه ، به صفحه تنظیمات » Extra File Types در داشبورد وردپرس خود بروید.
در آنجا لیستی طولانی از انواع پرونده ها مشاهده خواهید کرد. کادر کنار نوع پرونده مورد نظر برای امکان بارگذاری را علامت بزنید و سپس روی ذخیره تغییرات (Save Changes) در پایین کلیک کنید:
اگر نوع فایلی را که می خواهید در لیست بارگذاری کنید مشاهده نمی کنید ، می توانید انواع پرونده های دلخواه خود را نیز در پایین لیست تنظیمات افزونه اضافه کنید:
افزونه های جایگزین
در برخی موارد ، ممکن است پلاگین های جایگزین بهتری برای فعال کردن انواع پرونده های خاص وجود داشته باشد. به عنوان مثال ، در آموزش ما در مورد چگونگی فعال کردن SVG در وردپرس ، ما افزونه Safe SVG را توصیه می کنیم. این نه تنها نوع پرونده SVG را در کتابخانه رسانه وردپرس فعال می کند ، بلکه هنگام بارگذاری آنها را نیز، فایل ها را بهینه میکند.
جمع بندی
به طور پیش فرض ، وردپرس انواع پرونده هایی را که می توانید به دلایل امنیتی در سایت خود بارگذاری کنید محدود می کند. اگر سعی کنید یک نوع پرونده را خارج از این لیست انواع فایل پیش فرض بارگذاری کنید ، “متاسفم ، این نوع پرونده به دلایل امنیتی مجاز نیست” را مشاهده خواهید کرد.
یکی از راه های حل این مشکل ویرایش پرونده wp-config.php و افزودن قطعه کد ALLOW_UNFILTERED_UPLOADS
برای بارگذاری بدون فیلتر است. یا می توانید از پلاگین WP Extra File Types برای کنترل انواع پرونده های مجاز از داشبورد وردپرس خود استفاده کنید.
منبع : https://kinsta.com
۱۸ دیدگاه دربارهٔ «2 روش حل مشکل “آپلود این نوع پرونده به دلیل مسائل امنیتی مجاز نیست” در وردپرس;
بسیار عالی بود 🙂
بسیار عالی
ممنون. مشکل من حل شد. کسی راهنمایی خواست بهم پیام بده.
خدا خیرتون بده تشکر
خیلی عالی توضیح دادید
از سایت خوبتون تشکر میکنم
مشکلم حل شد تشکر