كيفية إصلاح "عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية."

نشرت: 2022-04-28

هل واجهت " عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية ." خطأ على موقع WordPress الخاص بك؟

لا تقلق ، إنه خطأ شائع يحدث عندما تقوم بتحميل نوع ملف لا يدعمه WordPress. لحسن الحظ ، هناك طريقة لتجاوز هذا التقييد.

في هذه المقالة ، سنوضح لك كيفية تحميل أنواع الملفات المقيدة عن طريق تثبيت مكون إضافي أو إجراء تعديلات يدوية على موقعك.

سنشارك أيضًا إصلاحًا خاصًا لشبكات WordPress متعددة المواقع ، على الرغم من أن معظم إصلاحاتنا تركز على تثبيتات WordPress العادية.

بغض النظر عن الطريقة التي تختارها ، سيستغرق الإعداد دقيقتين فقط ، وستتمكن من إصلاح الخطأ " عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية " نهائيًا.

ما الذي يسبب الخطأ " عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية ." خطأ؟

بشكل افتراضي ، يتيح لك WordPress فقط تحميل مجموعة محدودة من أنواع الملفات:

  • المستند: .pdf ، .doc ، .docx ، .ppt ، .pptx ، .pps ، .ppsx ، .odt ، .xls ، .xlsx ، .psd
  • الصور: .jpg ، .jpeg ، .png ، .gif ، .webp ، .ico
  • الفيديو: .mp4 ، .m4v ، .mov ، .wmv ، .avi ، .mpg ، .ogv ، .3gp ، .3g2
  • الصوت: mp3 ، .m4a ، .ogg ، .wav

يوجد القيد لمنع المتسللين من استغلال الملفات على موقع الويب الخاص بك. ️

بعض أنواع الملفات مثل SVG ضعيفة ويمكن أن تتلف بسهولة لأن تنسيقات الملفات هذه لم يتم إنشاؤها مع وضع الأمان في الاعتبار. لذلك إذا قمت بتحميلها على موقع الويب الخاص بك ، فسوف يستغل المتسللون الملفات للوصول إلى موقعك. لهذا السبب يسمح WordPress بتحميل عدد قليل فقط من أنواع الملفات على موقع ويب.

إذا حاولت تحميل نوع ملف مقيد ، فسيظهر لك " عذرًا ، هذا النوع من الملفات غير مسموح به لأسباب أمنية ." خطأ.

ومع ذلك ، في بعض الأحيان ، قد تضطر إلى تحميل أنواع ملفات مقيدة على الرغم من المخاطر التي تنطوي عليها.

في القسم التالي ، سوف نوضح لك كيفية تجاوز القيود وتحميل أي نوع ملف تريده على موقع WordPress الخاص بك. وتأكد من إطلاعك على القسم الأخير ، حيث ستتعلم كيفية الحفاظ على موقع WordPress الخاص بك آمنًا من المتسللين بعد تمكين تحميل أنواع الملفات المقيدة.

كيفية تحميل أنواع الملفات المقيدة على موقع WordPress الخاص بك؟

يمكنك تحميل أنواع الملفات المقيدة على موقع WordPress الخاص بك عن طريق إضافة مقتطف رمز إلى ملفات WordPress الأساسية أو عن طريق تثبيت مكون إضافي. إذا كنت تقوم بتشغيل مواقع متعددة ، فإن WordPress يمنحك أيضًا خيارًا لإزالة القيود المفروضة على أنواع الملفات.

ولكن قبل أن نبدأ في حل المشكلة ، احتفظ بنسخة احتياطية من موقعك بالكامل. مع وجود نسخة احتياطية ، يمكنك إجراء تعديلات على موقع الويب الخاص بك دون قلق. إذا حدث خطأ ما ، يمكنك استعادة موقعك بسرعة إلى وضعه الطبيعي.

استخدم مكونًا إضافيًا لتغيير أنواع تحميل ملفات WordPress

يعد استخدام البرنامج المساعد أسهل طريقة لتمكين تحميل أنواع الملفات المقيدة.

قم بتثبيت وتنشيط المكون الإضافي المجاني لأنواع تحميل الملفات على موقع WordPress الخاص بك.

بعد ذلك ، انتقل إلى الإعدادات → أنواع تحميل الملفات . ستظهر قائمة أنواع الملفات على الشاشة. حدد ما تريد تمكينه.

ثم اضغط على زر حفظ الإعدادات وحاول تحميل ملفك على موقعك.

أنواع تحميل الملفات من خلال إعداد WPForms
إضافة أنواع الملفات إلى موقع ووردبريس

إذا كنت لا ترى نوع الملف الذي تحتاجه في القائمة ، فإن المكون الإضافي يتيح لك أيضًا إضافة أنواع الملفات المخصصة الخاصة بك.

إذا كنت لا ترغب في تثبيت مكون إضافي آخر على موقع WordPress الخاص بك ، فانتقل إلى الطرق اليدوية.

تحرير ملف wp-config.php (السماح لجميع أنواع الملفات)

هناك طريقة أخرى لتمكين أنواع الملفات المقيدة على WordPress وهي تحرير ملف wp-config.php الخاص بموقعك.

ومع ذلك ، هناك تحذير مهم لهذه الطريقة:

إذا كنت تستخدمه ، فستقوم بتمكين جميع أنواع الملفات مرة واحدة ، وقد لا يكون هذا شيئًا جيدًا لموقفك. إذا كنت تحتاج فقط إلى تمكين نوع ملف واحد ، فإننا نوصي بالطريقة اليدوية في القسم التالي ، مما يسمح بنهج أكثر استهدافًا.

يوجد ملف wp-config في المجلد الجذر لموقعك على الويب ، أي المجلد public_html. يمكنك الوصول إلى الملف عن طريق الاتصال بالخادم الخاص بك عبر FTP أو عبر cPanel File Manager إذا كان مضيفك يقدم cPanel.

إليك كيفية عملها باستخدام cPanel. ستكون الفكرة الأساسية هي نفسها لاستخدام FTP.

قم بتسجيل الدخول إلى حساب الاستضافة الخاص بك وانتقل إلى cPanel وحدد File Manager .

عندما يفتح مدير الملفات ، انتقل إلى public_html → wp-config.php . انقر بزر الماوس الأيمن فوق الملف وحدد تحرير .

wp-config في مجلد publichtml
تحديد موقع ملف wp-config

ثم قم بالتمرير لأسفل حتى نهاية الملف وأدخل مقتطف الشفرة التالي فوق “/ * هذا كل شيء ، توقف عن التحرير! تدوين سعيد. */" خط:

 define('ALLOW_UNFILTERED_UPLOADS', true);

احفظ التغييرات.

الآن ، افتح موقع الويب الخاص بك وقم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى . يجب أن تكون الآن قادرًا على تحميل الملفات المقيدة إلى موقع WordPress الخاص بك.

تحرير ملف wp-config لإزالة "عذرًا ، هذا النوع من الملفات غير مسموح به لأسباب أمنية." خطأ
تحرير ملف wp-config

تحرير ملف function.php الخاص بالنسق (السماح بأنواع ملفات محددة)

إذا كنت تفضل المسار اليدوي ولكن باستخدام نهج أكثر استهدافًا ، فيمكنك أيضًا تحرير ملف function.php الخاص بالسمات الخاصة بك لتحديد أنواع الملفات التي تريد السماح بتحميلها على موقع الويب الخاص بك.

بدلاً من ذلك ، يمكنك أيضًا استخدام مكون إضافي مثل المكوّن الإضافي Code Snippets المجاني ، والذي يوفر طريقة أبسط لإدارة أنواع مقتطفات التعليمات البرمجية التي تضيفها إلى ملف function.php .

إذا كنت تريد استخدام ملف function.php مباشرةً بدلاً من استخدام مقتطفات التعليمات البرمجية ، فمن الضروري أن تقوم بإعداد سمة فرعية أولاً. خلاف ذلك ، سيتم الكتابة فوق تغييراتك في المرة التالية التي تقوم فيها بتحديث المظهر الخاص بك.

إليك كيفية تحرير ملف jobs.php - ولكن إذا كنت تستخدم Code Snippets ، فكل ما عليك فعله هو إضافة نفس مقتطف الشفرة عبر واجهة البرنامج المساعد.

يوجد ملف function.php في مجلد wp-content / theme داخل مجلد النسق الفرعي الخاص بك. يمكنك الوصول إلى الملف عبر FTP أو cPanel File Manager.

إذا كنت تستخدم cPanel ، فقم بتسجيل الدخول إلى حساب الاستضافة الخاص بك وانتقل إلى cPanel وحدد File Manager .

عندما يفتح مدير الملفات ، انتقل إلى public_html → wp-content → theme. ثم افتح القالب الفرعي النشط على موقعك وحدد ملف function.php الموجود داخل مجلد السمة. انقر بزر الماوس الأيمن فوق الملف وحدد تحرير .

قم بالتمرير إلى نهاية ملف jobs.php وأضف مقتطف الشفرة التالي:

 function my_custom_mime_types( $mimes ) // New allowed mime types. $mimes['svg'] = 'image/svg+xml'; $mimes['svgz'] = 'image/svg+xml'; $mimes['doc'] = 'application/msword'; // Optional. Remove a mime type. unset( $mimes['exe'] ); return $mimes; add_filter( 'upload_mimes', 'my_custom_mime_types' );

احفظ هذه التغييرات قبل الخروج من الملف.

في الكود أعلاه ، أبلغنا WordPress بالسماح بتحميل أنواع ملفات svg و doc. يمكنك تعديل الكود وإضافة نوع الملف الذي تريده.

تحرير ملف وظيفة لإزالة "عذرًا ، هذا النوع من الملفات غير مسموح به لأسباب أمنية." خطأ
تحرير ملف function.php

تغيير إعدادات الشبكة (مواقع متعددة فقط)

لتمكين تحميل أنواع الملفات المقيدة في مواقع WordPress المتعددة ، تحتاج إلى فتح لوحة معلومات WordPress الخاصة بك ، والانتقال إلى الإعدادات → إعدادات الشبكة ، ثم قم بالتمرير لأسفل إلى خيار تحميل نوع الملف .

على يمين هذا الخيار ، يوجد حقل إدخال. ستحتاج إلى إضافة امتداد الملف الذي تريد تحميله إلى موقع الويب الخاص بك ثم حفظ الإعدادات الخاصة بك . هذا هو.

تحويل الملفات المقيدة

إذا لم تنجح أي من الطرق المذكورة أعلاه لسبب ما ، فيمكنك محاولة تحويل الملف الذي فشلت في تحميله على موقع الويب الخاص بك إلى نوع ملف غير مقيد بواسطة WordPress.

هناك العديد من أدوات التحويل المجانية التي ستساعدك في التحويل مثل Convertio و Online-Convert و CoundConvert وما إلى ذلك.

كيفية تأمين موقع WordPress الخاص بك بعد إزالة قيود نوع الملف

بعد إزالة القيود المفروضة على أنواع الملفات ، تحتاج إلى التأكد من أن المتسللين لا يستغلون الملفات للوصول إلى موقع الويب الخاص بك. يمكنك حماية موقع الويب الخاص بك عن طريق تثبيت مكون إضافي للأمان والحد من حجم تحميل الملف.

الملفات الضارة ثقيلة. إذا قمت بمنع تحميل ملفات كبيرة إلى موقع الويب الخاص بك ، فإنك تقلل من فرص حدوث هجوم اختراق محتمل.

للحد من حجم تحميل الملف ، قم بتثبيت هذا المكون الإضافي على موقع الويب الخاص بك:

ثم انتقل إلى Media → زيادة حد التحميل واختر أصغر حجم للملف.

سيحمي المكون الإضافي للأمان في WordPress موقع الويب الخاص بك بمساعدة جدار الحماية. سيقوم بفحص موقعك على أساس يومي يبحث في كل زاوية وركن للبحث عن الملفات الضارة. إذا وجدت أي علامة على وجود برامج ضارة ، فستقوم الأداة بتنظيف موقع الويب الخاص بك على الفور.

إذا لم يكن لديك مكون إضافي للأمان مثبت على موقع الويب الخاص بك ، فراجع مراجعتنا لأفضل مكونات أمان WordPress الإضافية.

الأفكار النهائية حول إصلاح الخطأ " عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية "

يقيد WordPress أنواع الملفات التي يمكنك تحميلها على موقعك لأسباب أمنية. عندما تحاول تحميل نوع ملف لا يسمح به WordPress ، فإنك تواجه الخطأ " عذرًا ، نوع الملف هذا غير مسموح به لأسباب أمنية ".

لإصلاح هذه المشكلة ، يمكنك تثبيت مكون إضافي أو تعديل ملفات wp-config.php أو function.php للسماح بتحميل أنواع الملفات المقيدة.

تحتاج أيضًا إلى التأكد من أن المتسللين لا يستغلون الملفات للوصول إلى موقعك. سيساعد استخدام مكون إضافي للأمان والحد من حجم الملفات التي يقوم المستخدمون بتحميلها على موقعك في حماية موقع الويب الخاص بك.

هذا كل شيء لهذا الشخص! إذا واجهت أي أخطاء أخرى على WordPress ، فتحقق من مدونتنا للحصول على برامج تعليمية حول كيفية إزالة هذه الأخطاء ومنعها.

دليل مجاني

5 نصائح أساسية للإسراع
موقع WordPress الخاص بك

تقليل وقت التحميل بنسبة 50-80٪
فقط باتباع النصائح البسيطة.