آخر تحديث:
Cloudflare يعمل وسيطاً بين زوار موقعك والسيرفر، فإذا لم يستطع الوصول إلى سيرفرك أو وصله رد غير سليم، يعرض للزائر صفحة خطأ برقم معين. رقم الخطأ يخبرك أين المشكلة بالضبط، وفي هذا الشرح نوضح معنى كل خطأ وطريقة حله.
أغلب أخطاء 5xx في Cloudflare سببها السيرفر المستضيف لا Cloudflare نفسه. للتأكد بسرعة: أوقف Cloudflare مؤقتاً وافتح موقعك بعد دقائق؛ إذا لم يعمل الموقع فالمشكلة في السيرفر أو الاستضافة، وإذا عمل فالمشكلة في إعدادات Cloudflare.
المعنى: السيرفر رد على Cloudflare برد فارغ أو غير مفهوم.
الأسباب الشائعة: توقف PHP أو السيرفر أثناء معالجة الطلب، أو جدار حماية يقطع اتصالات Cloudflare، أو رؤوس (Headers) كبيرة جداً.
الحل: راجع سجل الأخطاء في لوحة cPanel (Errors)، وتأكد أن عناوين IP الخاصة بـ Cloudflare غير محظورة في جدار الحماية، وجرّب تعطيل إضافات الحماية أو الكاش في ووردبريس مؤقتاً لمعرفة المسبب.
المعنى: السيرفر رفض الاتصال من Cloudflare.
الأسباب الشائعة: خدمة الويب متوقفة، أو جدار الحماية (مثل CSF) أو إضافة حماية تحظر عناوين Cloudflare.
الحل: تأكد أن موقعك يعمل على السيرفر، وأضف نطاقات IP الخاصة بـ Cloudflare (المنشورة في cloudflare.com/ips) إلى القائمة البيضاء في جدار الحماية. إذا كنت على استضافة حياة هوست تواصل مع الدعم الفني وسنتحقق من ذلك.
المعنى: Cloudflare لم يستطع إكمال الاتصال بالسيرفر في الوقت المحدد.
الأسباب الشائعة: السيرفر مضغوط ولا يرد، أو سجل A في Cloudflare يشير إلى عنوان IP خاطئ أو قديم (مثلاً بعد نقل الموقع)، أو جدار حماية يُسقط الطلبات.
الحل: من لوحة Cloudflare افتح DNS وتأكد أن سجل A يشير إلى عنوان IP الصحيح لاستضافتك، وراجع استهلاك الموارد في cPanel، وتأكد من القائمة البيضاء لعناوين Cloudflare.
المعنى: Cloudflare لا يستطيع الوصول إلى السيرفر أصلاً.
الحل: غالباً عنوان IP في سجل A خاطئ أو السيرفر خارج الخدمة؛ صحّح سجل A أو تواصل مع الاستضافة.
المعنى: الاتصال تم، لكن السيرفر تأخر في الرد أكثر من 100 ثانية.
الأسباب الشائعة: سكربت أو استعلام ثقيل (استيراد بيانات، نسخ احتياطي، تقارير كبيرة).
الحل: حسّن السكربت أو قسّم العمل الطويل، وشغّل المهام الثقيلة عبر Cron Jobs بدل المتصفح.
المعنى: وضع SSL في Cloudflare هو Full أو Full (strict)، لكن السيرفر ليس عليه شهادة SSL صالحة (525: لا توجد شهادة أو فشل الاتصال المشفر، 526: الشهادة منتهية أو غير صالحة).
الحل: فعّل شهادة SSL على السيرفر؛ في cPanel افتح SSL/TLS Status وشغّل Run AutoSSL لإصدار شهادة مجانية، أو استخدم شهادة Cloudflare Origin Certificate. لا تحل المشكلة بتحويل الوضع إلى Flexible لأن ذلك يترك الاتصال بين Cloudflare والسيرفر غير مشفر. راجع أيضاً تفعيل HTTPS وشهادة SSL.
المعنى: الموقع يدخل في حلقة تحويل لا تنتهي.
السبب الشائع: وضع SSL في Cloudflare هو Flexible (يتصل بسيرفرك عبر HTTP) بينما موقعك أو ووردبريس يحوّل كل الزوار إلى HTTPS.
الحل: من لوحة Cloudflare افتح SSL/TLS واختر Full (strict) بعد التأكد من وجود شهادة SSL على السيرفر، ثم امسح كاش Cloudflare والمتصفح.
من لوحة Cloudflare اختر Caching ثم Purge Everything، وامسح كاش المتصفح، ثم افتح الموقع مرة أخرى. لمعرفة طريقة ربط موقعك من البداية راجع شرح تفعيل Cloudflare.
خطأ 521 يعني أن سيرفرك رفض الاتصال من Cloudflare (السيرفر متوقف أو جدار الحماية يحظر Cloudflare)، أما 522 فيعني أن الاتصال لم يكتمل في الوقت المحدد (السيرفر مضغوط أو عنوان IP في سجل A غير صحيح).
أوقف Cloudflare مؤقتاً (Pause Cloudflare on Site) وافتح الموقع؛ إذا ظهر الخطأ نفسه أو لم يعمل الموقع فالمشكلة في السيرفر أو الاستضافة، وإذا عمل فالمشكلة في إعدادات Cloudflare.
غالباً لأن وضع SSL في Cloudflare هو Flexible بينما موقعك يحوّل الزوار إلى HTTPS، فيدخل الطلب في حلقة تحويل. الحل: اجعل وضع SSL/TLS على Full (strict) مع شهادة SSL مفعّلة على السيرفر.