ویرگول
ورودثبت نام
خدمات میزبانی وب آیدین
خدمات میزبانی وب آیدین
خواندن ۲ دقیقه·۸ ماه پیش

حل مشکل “با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست” وردپرس

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

علت وجود محدودیت در آپلود برخی فرمت ها در وردپرس

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

دو روش برای حل ” خطای با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست “

اساساً سه روش برای حل این مشکل وجود دارد، اما فقط در دو روش می توانید تغییرات ایجاد کنید، این دو روش عبارتند از :

حل مشکل آپلود فایل غیر مجاز با ویرایش فایل wp-config

1). وارد Cpanel و یا Direct Admin شوید و به دنبال مدیر فایل بگردید

2). از نوار سمت چپ، روی public_html کلیک کنید و به پایین بروید تا فایل wp-config.php را پیدا کنید.

3). روی فایل wp-config راست کلیک کرده و “Edit” را انتخاب کنید.

4). از پنجره ظاهر شده روی “Edit” کلیک کنید.

5). یک تب جدید با کدهای فایل wp-config.php باز خواهد شد. این کدی است که باید اضافه کنید:

define('ALLOW_UNFILTERED_UPLOADS', true);


برای ذخیره سازی اطلاعات از گوشه سمت راست بالا ،روی save changes کلیک کنید.

حل مشکل آپلود فایل غیر مجاز با ویرایش فایل functions.php قالب وردپرس

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

1). از آنجایی که از قبل در دایرکتوری public_html هستید، پوشه WP-CONTENT را که همه قالب ها و افزونه ها و فایل های رسانه ای را در خود دارد باز کنید.

2). روی پوشه قالب که در حال حاضر از آن استفاده می کنید کلیک کنید. ممکن است چندین تم نصب داشته باشید، اما باید فایل یک تم فعال را ویرایش کنید.

3). برای یافتن فایل functions.php به پایین بروید و برای ویرایش کلیک راست کنید.

4). در یک برگه جدید، کد مورد نیازی که می توانید اضافه کنید در اینجا آمده است:


function my_custom_mime_types( $mimes ) {

// Add new MIME types here

$mimes['abiword'] = 'application/x-abiword';

return $mimes;

}

add_filter( 'upload_mimes', 'my_custom_mime_types' );


برای ذخیره سازی اطلاعات از گوشه سمت راست بالا ،روی save changes کلیک کنید

اما روش سوم چیست ؟ روش سوم این است که با پشتیبانی مشتری هاست خود تماس بگیرید. گاهی اوقات، یک شرکت میزبان به شما اجازه نمی دهد چنین کدهایی را برای ویرایش wp-config.php یا functions.php اضافه کنید.

دلایل امنیتیوب سایتوردپرسسئوانتخاب
تیم وبـــ آیدین با بیش از ۱۰ سال تجربه در زمینه خدمات تخصصی میزبانی وب، دیتاسنتر و پشتیبانی، با افتخار به تأسیس وب سایت وب آیدین پرداخته است.
شاید از این پست‌ها خوشتان بیاید