Livezilla

Certified Partner and
PrestaShop Developer for:

فهم وتحديد خطأ 500

تصحيح خطأ 500

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


الخطأ 500 هو خطأ عام التي تستضيف الخاص يولد.

هناك العديد من الأسباب التي يمكن أن تحدث ، ولكن هم 3 الأكثر شيوعا :


1) ملف / مجلد أذونات -- سوف تستضيف معظم الحديثة (التي تقدم وحة التحكم) كتلة PHP الملفات التي تم تعيينها إلى 777 أو أن تكون في المجلد الذي يتم تعيين إلى 777 ، أو حتى إذا كان واحد من المجلدات الأصل هو 777.

بدلا من تشغيل الملف ، سيستضيف المعرض الخاص الخطأ 500. السبب في ذلك هو خادم الأمان عندما يتم تعيين ملف إلى 777 ، أي شخص يمكن تغييره ورمز خبيث في مصنع هناك.

قد تسأل نفسك "لماذا يقول Prestashop تعليمات التثبيت لاستخدام 777"؟ كذلك ، يبدو أن يترجم الفرنسية في 777 إلى 755 في اللغة الإنجليزية :)

نحن لم نطلب منهم لتعديل تعليمات ولكن لسبب ما ، وقد أغفل طلبنا. بعض تكوين الملقم قديمة جدا ، أو تلك التي لم يتموسوف يتم تكوين بشكل صحيح لا تعمل بشكل صحيح مع 755 و 777 تتطلب ، ولكن يبدو أنها قليلة جدا (نظرا لأنه خطر أمني كبير).

وينبغي أن تحدد أي ملفات أو مجلدات إلى 777 ، 755 وينبغي أن يكون الحد الأقصى لإعداد أذونات.

2) المهلة خادم -- كل خادم لديه إعداد مهلة ، وهو الوقت الذي يتم السماح لتشغيل برنامج نصي.

هذه الحدود تختلف من استضافة لاستضافة ، وبعض تعيينها منخفضة مثل 30 ثانية و لا تسمح لك لتغييره ، وغيرها تعيينها إلى 5-10 دقائق وتمكنك من تغييره.

إذا قمت بتشغيل البرنامج النصي الذي يتطلب وقتا طويلا للانتهاء (التجدد المصغرة ، الاستيراد / التصدير ، أو النسخ الاحتياطي) ، وتصل إلى إعداد مهلة ، سيتم عرض خطأ 500 صفحة.

يجب عليك الاتصال المضيف والاستفسار عن زيادة الحد المهلة.

3) بناء الجملة غير الصحيحة في ملف htaccess -- بناء الجملة في ملف htaccess صارم جدا ، إذا قمت بإضافة أمر غير صحيح ، أو حتى على حرف غير صحيحة ، وسوف خادم عودة الخطأ 500.

حاول إزالة ملف htaccess. ، للتأكد من ذلك هو أن القضية ، ومن ثم إعادة إنشائه من Prestashop (احتفظ نسخة احتياطية من هتكس. الأصلي في حال كان لديك استضافة بعض المتغيرات المطلوبة في هناك).


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