دليل مستقل لكل خطأ، لمن توقف موقعه. يبدأ كل دليل برسالة الخطأ كما يعرضها ووردبريس، ثم يرتّب الأسباب وفق ما يستحق الفحص أولًا.
طابق نص الرسالة لا العرض وحده. قد تبدو صفحة بيضاء وخطأ 500 متشابهين في المتصفح، لكن أسبابهما مختلفة.
WordPress تحميل ، وقراءة wp-config.php ، ولم يتمكن من الحصول على إجابة من MySQL. كل صفحة على الموقع فارغة حتى تتمكن من ذلك.
صفحة فارغة تماما مع عدم وجود خطأ ولا HTML. توقفت PHP منتصف الطلب وذهبت الرسالة إلى سجل لم تقرأه بعد.
حاول خادم الويب إنتاج الصفحة ، وحدث خطأ ما في الداخل ، وأعاد رمز الحالة بدلاً من سبب.
وصل خادم الويب إلى PHP ولم يرد PHP. Nginx أو Apache يبلغان عن محادثة انتهت قبل أن تبدأ.
PHP كان لا يزال يعمل عندما تخلى خادم الويب عن الانتظار. لم يتعطل شيء - استغرق الأمر ببساطة وقتًا أطول مما تسمح به المهلة.
وصلت PHP إلى السقف الذي أعطيت وتوقفت. الرقم في الرسالة هو الحد الأقصى ، وليس المبلغ الذي يحتاجه موقعك.
أوقفت PHP برنامج نصي كان يعمل لفترة أطول مما هو مسموح به. الحد قام بعمله ؛ السؤال هو ما إذا كانت الوظيفة تنتمي إلى طلب ويب.
اتبع المتصفح إعادة التوجيه بعد إعادة التوجيه وتوقف. يختلف شيئان حول المكان الذي يجب أن يعيش فيه عنوان URL هذا ، وكل منهما واثق.
معالج الخطأ القاتل الخاص بـ WordPress. لقد وقع حادث تحطم ، واستبدل الصفحة بهذه الجملة ، ولم يخبر أحداً باستثناء البريد الإلكتروني للمشرف.
WordPress يكتب ملف .maintainance قبل التحديث ويزيله بعد. لم ينته التحديث ، لذلك لا يزال الملف موجودًا.
رفض PHP الملف قبل أن يرى WordPress بايت منه. الرقم في الرسالة هو سقف PHP ، وليس WordPress.
نقل الملف ، ثم فشل شيء ما أثناء قيام WordPress بإنشاء الصور المصغرة. الرسالة هي نفسها مهما كان هذا الشيء.
وصلت الصفحة عبر HTTPS ثم طلبت شيئًا عبر HTTP. تمنع المتصفحات الأجزاء النشطة وتسقط القفل للباقي.
مر وقت النشر ولم يحدث شيء. WP-Cron ليست ساعة - يتم تشغيلها عند وصول الطلب ، ولم يصل أي طلب.
كان WordPress اتصال قاعدة بيانات العمل وفقدته في منتصف الطلب. نادرا ما يكون الاستعلام على خطأ ؛ الاتصال هو.
قدم WordPress طلب HTTP إلى عنوانه الخاص ولم يحصل على إجابة. تعتمد العديد من الميزات على هذا العمل.
شيء ما أجاب على الطلب الذي لم يكن WordPress ، أو أجاب عليه مع HTML. يتوقف المحرر عن العمل أولاً ، لأنه يعتمد على واجهة برمجة التطبيقات لكل شيء.
تم رفض التحميل قبل كتابة أي شيء. إما أن الملحق غير موجود في القائمة المسموح بها ، أو أن محتويات الملف لا تتطابق مع الملحق.
تم فهم الطلب ورفضه. جاء الرفض من خادم الويب أو جدار الحماية أو قاعدة الأذونات - نادراً ما يشارك WordPress.
نمط محدد للغاية مع قائمة قصيرة جدًا من الأسباب. لا تزال مشاركاتك موجودة ؛ جهاز التوجيه أمامهم ليس التوجيه.
ترتبط معظم هذه الأخطاء بالإعدادات لا بووردبريس نفسه. تساعد الاستضافة المُدارة، مع النسخ الاحتياطي اليومي وبيئة الاختبار بنقرة واحدة والحدود الخاصة بكل موقع، على إزالة الأسباب الشائعة.