خطای آپلود فایل با پسوندهای متفرقه در وردپرس
شاید برای بلاگرهایی که از مدیریت محتوای وردپرس استفاده میکنند پیغام خطای “آپلود این نوع پرونده به دلیل مسائل امنیتی مجاز نیست” بسیار آشنا است در این نوشته به نحوهی رفع آن میپردازیم.
پیشنهاد نویسنده: روش آپلود فایل SVG در وردپرس مطالعه کنید.
خطای آپلود فایل با پسوندهای متفرقه در وردپرس
خب ابتدا دلیل این خطا را برای شما بازگو خواهیم کرد؛ سیستم مدیریت محتوای وردپرس برای حفظ امنیت و پایداری وبسایت شما تعدادی پسوند رایج را به عنوان پسوند مجاز شناسایی کرده و فایلهایی که دارای پسوندهای متفاوت هستند؛ و این پسوندها کمی خطرناک هستند را مسدود کرده است.
پسوندهای مجازی که سیستم وردپرس با آنها مشکلی ندارد عبارتند از:
jpg – png – gif – jpeg – xls – pps – pptx – ppt – pdf – xlsx – doc – odt – docx – wma – mp4 – ogg – mid – mpa – wma – m4v – mp3 – flv – wmv – webm – 3g2 – mov – avi – m4v – 3gp – mp4 – ogv – mpg .
پس با توجه به فرمتهای بالا فایلهایی که از پسوندهای دیگری هستند، قاعدتا با خطای “آپلود این نوع پرونده به دلیل مسائل امنیتی مجاز نیست” در هنگام آپلود در رسانهها روبرو خواهند شد.
اما برای رفع این خطا و آپلود آزادانهی تمامی فرمتهای مختلف میتوانید به روش زیر عمل کنید. وارد هاست خود شوید و بعد از باز کردن فایل منیجر سراغ فایل wp-config.php بروید و آن را ویرایش کنید؛ سپس قطعه کد زیر را در بالای خطی که /* That’s all, stop editing! Happy blogging. */ در آن وجود دارد قرار دهید.
کد:
define('ALLOW_UNFILTERED_UPLOADS', true);
فایل را ذخیره کنید و وارد بخش رسانههای خود شوید و فایلهای متفاوتی را که دوست دارید آپلود کنید.
تذکر: در صورتی که کارتان تمام شد بهتر است این خط کد را دوباره حذف کنید؛ تا در صورت نفوذ به کنترل پنل وبسایت شما توسط فردی نامشخص از آپلود فایلهای خطرناک به سایت شما جلوگیری شود. منتظر نظرات و پیشنهادات شما هستیم.
ارسال پاسخ