آموزش وردپرس, مقالات وردپرس, وبلاگ

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

متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست در وردپرس

در وردپرس بصورت عادی شما در بخش رسانه ها مجاز به آپلود کردن فایل های خاصی هستید، که تعداد و فرمت این نوع فایل ها محدود میباشد و در صورتی که بخواهید یک فایل غیره که جزو این موارد نیست را در سایت خود آپلود بکنید دچار ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست در وردپرس خواهید شد مثلا شما در قسمت رسانه ها نمیتوانید فایل های php را آپلود بکنید و صرفا به یسکری فرمت خاص محدود هستید. در این آموزش وردپرس روش رفع محدودیت برای شما را قرار داده ایم.

علت ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست چیست؟

شما در حالت عادی در وردپرس فقط میتوانید یکسری رسانه های محدود را آپلود بکنید. و ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست زمانی نمایش داده میشود که شما فایلی با پسوندی غیر از مواردی که در لیست زیر قرار گرفته اند و جزو پسوند های غیرمجاز هستند را آپلود بکنید که لیست این موارد را در زیر قرار داده ایم:

پسوند تصاویر قابل آپلود در وردپرس

  • jpg
  • jpeg
  • png
  • gif

فایل های سند قابل آپلود

  • pdf
  • doc,docx
  • ppt,pptx,pps
  • odt
  • xls,xlsx

پسورند های قابل آپلود در وردپرس که ویدئو هستند

  • avi
  • mpg
  • ogv
  • 3gp
  • 3g2
  • wmv
  • mow
  • mp4,m4v

پسوند فایل های صوتی قابل آپلود در وردپرس

  • mp3
  • ogg
  • wav
  • m4a

در حوزه وب بیش از 5هزار فرمت مختلف وجود دارد که اگر این فرمت ها باز باشد شما مجوز آپلود هر فایلی در وردپرس را دارید و ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست را نخواهید داشت و شما قادر به آپلود کردن یکسری فایل همانند psd یا swf که مربوط به فتوشاپ و فایل های فلش هستند و خیلی از وبمستران از آن استفاده میکنند را ندارند

گاهی اوقات که شما قصد استفاده و نصب کردن یک قالب وردپرس جدید را دارید و بعضی از قالب ها نیاز به آپلود کردن یکسری فایل در رسانه ها را دارند که در آن حالت ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست دیگر برای شما رخ نمیدهد.

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

برای اینکار شما باید با استفاده از file manger هاستتون یا همان برنامه مدیریت فایل موجود در هاستتون به پوشه قالب وردپرس فعال در سایت خودتان برید و کد زیر را به فایل functions.php اضافه بکنید.

function my_myme_types($mime_types){
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding psd extension
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

در کد بالا در خط 2م آن ما مجوز آپلود کردن فایل های با پسوند psd را مجاز کردیم و از این به بعد میتوان هر فایلی با این پسوند را آپلود کرد در صورتی که بخواهیم چندین پسوند را اضافه بکنید باید خط 2 کد بالا را کپی بکنید و به جای عبارت psd پسوند فرمت جدید و به جای عبارت “image/vnd.adobe.photoshop” توضیحات آن نوع فایل را اضافه بکنیم تا کدی همانند مورد زیر را داشته باشیم:

function my_myme_types($mime_types){
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding svg extension
    $mime_types['swf'] = 'application/x-shockwave-flash'; //Adding photoshop files
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

در قطعه کد بالا در خط 2 و خط 3 ما مشخص کردیم که فایل های با پسوند psd,swf مجاز هستندو اکنون هر فایل دیگری با هر پسوند دیگری که داشته باشیم میتوانیم با اضافه کردن کد بالا در قالب وردپرس خودتون تغییرات را اعمال بکنید تا ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست دیگر برای شما نمایش داده نشود. همچنین  دقت داشته باشید که در صورت تعویض کردن قالب وردپرس سایت شما، باید همین کد ها را در قالب جدید سایتتون قرار بدید.

با تشکر از همراهی شما در این مقاله آموزش وردپرس ، اگر سوال یا مشکلی دارید در بخش نظرات مطرح بکنید تا راهنمایی شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *