وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

رفع محدودیت نوع فایل در وردپرس بدون باز کردن همهٔ فرمت‌ها

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

انتشار:
آخرین ویرایش:
توسط مصطفی جانقربان
۴ دقیقه زمان مطالعه
۷ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله رفع محدودیت نوع فایل در وردپرس بدون باز کردن همهٔ فرمت‌ها در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
در این مقاله قصد داریم تا آموزش رفع مشکل خطا متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست در قسمت آپلود وردپرس، به شما کاربران آموزش بدهیم، در قسمت رسانه های وردپرس محدودیت آپلود فایل وجود دارد، تا مشکلات امنیتی کمتری برای کاربران ایجاد شود، بسیاری از کاربران هنگامی که در حال آپلود پسوند هایی مانند woff2، apk و … هستند با این خطا مواجه می شوند، ما در ادامه چگونگی رفع این مشکل را به شما کاربران عزیز آموزش می دهیم :
تصویر
تصویر
این خطا در کدام قسمت وردپرس ایجاد می شود ؟
این خطا در قسمت آپلود وردپرس ( در صفحه رسانه ها، یا افزودن نوشته ) نمایش داده می شود، تصویر زیر نمونه ای از خطا "به خاطر وجود ایراد بارگذاری نشد، متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست." می باشد.
متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست. به خاطر وجود ایراد بارگذاری نشد
متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست. به خاطر وجود ایراد بارگذاری نشد
به طور پیش فرض وردپرس، تنها به فرمت های زیر اجازه آپلود می دهد، بنابراین اگر شما سایر فرمت هایی که در لیست زیر قرار ندارند را آپلود کنید با این خطا مواجه می شوید.
عکس ها :
.jpg .jpeg .png .gif
اسناد :
.pdf (Portable Document Format; Adobe Acrobat) .doc, .docx (Microsoft Word Document) .xls, .xlsx (Microsoft Excel Document)
.odt (OpenDocument Text Document)
.ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)
صوتی :
.mp3 .m4a .ogg .wav .midi .mid .wma .mp4 .m4v .flv
ویدیو :
.mp4, .m4v (MPEG-4) .mov (QuickTime) .wmv (Windows Media Video) .avi .mpg .ogv (Ogg) .3gp (3GPP) .3g2 (3GPP2) .webm .ogv
سایر:
.zip .key

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

برای رفع مشکل سایر پسوند هایی که در لیست بالا قرار ندارند می توانید از روش های زیر استفاده نمایید :
روش اول : استفاده از افزونه ها :
شما می توانید هریک از پلاگین های زیر را در سایت خود استفاده کرده و پسوند ها را پیکربندی نمایید :
روش دوم : اجازه آپلود سایر پسوند های خاص به وردپرس :
در ادامه ما قصد داریم این سیستم امنیتی را غیر فعال کنیم، برای غیر فعال کردن این خطا باید وارد کنترل پنل هاست خود شوید، مشخصات سرویس و نحوه ورود به این پنل معمولا پس از خرید هاست، به ایمیل شما ارسال می شود، اگر شما مشخصات را دریافت نکرده اید، لطفا به پشتیبانی سرویس دهنده خود درخواست پشتیبانی ارسال نمایید.
> توجه : با غیر فعال سازی این سیستم، ممکن است برای وب سایت شما مشکلات امنیتی ایجاد شود.
  1. به پنل هاست خود وارد شوید
  2. روی گزینه File manager خود کلیک کنید
  3. روی پوشه public_html کلیک کنید
  4. فایل wp-config.php را ویرایش کنید
به دنبال کد زیر بگردید : define('WP_DEBUG', false); و در خط بعدی آن کد زیر را قرار دهید و فایل را ذخیره کنید : define('ALLOW_UNFILTERED_UPLOADS', true); امیدواریم این مقاله برای شما مفید بوده باشه، منتظر نظرات شما هستیم …

توضیح بیشتر برای انجام مراحل

قبل از تغییر، یک نسخهٔ پشتیبان از سایت داشته باشید. فایل‌های سایت مثل قالب و تصاویرند؛ دیتابیس نوشته‌ها، کاربران و سفارش‌ها را نگه می‌دارد، پس هر دو لازم‌اند. اگر فروشگاه دارید، بکاپ دیروز سفارش‌های امروز را ندارد. به همین دلیل، هنگام رفع خطا نباید بدون برنامه کل اطلاعات را به دیروز برگردانیم. متن پیام خطا را هم کپی کنید تا در مرحله‌های بعد بدانیم دنبال رفع چه مشکلی هستیم.

بررسی فایل

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

اجازهٔ محدود

فقط فرمت موردنیاز را با روش نگهداری‌شده و محدود به نقش مجاز اضافه کنید. تغییر ALLOW_UNFILTERED_UPLOADS یا فهرست گستردهٔ MIME راه‌حل عمومی نیست.

فرمت فعال

SVG و HTML می‌توانند محتوای فعال داشته باشند. برای SVG پاک‌سازی معتبر لازم است؛ فایل اجرایی PHP نباید مثل رسانهٔ عمومی پذیرفته شود.
آپلود مجاز و یک فایل نامجاز را با نقش کاربری واقعی تست کنید. سیاست شبکهٔ Multisite و محدودیت میزبان ممکن است مستقل از تنظیم افزونه باشد.

منابع و ادامهٔ مطالعه

دیدگاه‌ها (۷)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام

محمدباقر

۱۳۹۵/۱۱/۱۶ ۱۱:۳۵:۲۹
پاسخ

سلام و عرض ادب
آقا تشکر فراوان
خیلی به من کمک کردید. دمتون گرم .

مصطفی جانقربان

نویسنده مقاله
۱۳۹۵/۱۱/۱۷ ۵:۴۶:۲۳
پاسخ

با سلام و عرض ادب
خواهش می کنم ، تشکر از پیام شما

شاد و سلامت باشید.

ستاره

۱۳۹۵/۱۱/۱۷ ۶:۲۳:۳۸
پاسخ

با سلام
ممنونممممم...

مصطفی جانقربان

نویسنده مقاله
۱۳۹۵/۱۱/۱۸ ۷:۲۵:۰۹
پاسخ

با سلام و احترام
خواهش می کنم.

شاد و سلامت باشید

آیدین

۱۳۹۷/۶/۱۴ ۲۲:۱۷:۳۱
پاسخ

مدتها بود این مشکل رو داشتم. فکر کنم برای همیشه رفع شد :)))
ممنون

چاپ راژیا

۱۳۹۸/۱۰/۱۹ ۱۷:۰۵:۴۴
پاسخ

عالی بود مرسی

مصطفی جانقربان

نویسنده مقاله
۱۴۰۱/۱۱/۱۸ ۱۱:۳۸:۵۷
پاسخ

زنده باشید دوست عزیز