تخطَّ إلى المحتوى
المحتويات
المواقع الإلكترونية

الوصول إلى سجلات أخطاء موقعك الإلكتروني

ترجمة آلية، النص الأصلي باللغة الإنجليزية متاح عند الحاجة.

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

الوصول إلى السجلات عبر مدير الملفات أو SFTP

لا يحتوي KPanel على تبويب مخصص للسجلات. يتم تخزين ملفات السجل على الخادم ويمكن الوصول إليها عبر مدير الملفات أو SFTP.

باستخدام مدير الملفات:

  1. سجّل الدخول إلى KPanel على kpanel.kapsulehost.com
  2. اذهب إلى المواقع الإلكترونية واختر الموقع المتأثر
  3. انقر على الإعدادات ← مدير الملفات
  4. انتقل إلى الدليل logs/ الموجود في جذر موقعك

باستخدام SFTP:

  1. اذهب إلى الإعدادات ← SFTP في KPanel للحصول على تفاصيل اتصال موقعك
  2. اتصل باستخدام FileZilla أو عميل SFTP المفضل لديك
  3. انتقل إلى الدليل logs/ الموجود في جذر موقعك

يحتوي الدليل logs/ على:

  • سجل أخطاء PHP، الأخطاء الناتجة عن كود PHP (أكثر السجلات طلبًا)
  • سجل الوصول، سجل بجميع طلبات HTTP الموجهة إلى موقعك
  • سجل الأخطاء، أخطاء على مستوى الخادم (500، 502، إلخ)

قراءة سجل أخطاء PHP

يبدو إدخال نموذجي في سجل أخطاء PHP كما يلي:

[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8

يُظهر هذا لك التاريخ والوقت، ونوع الخطأ، ووصفًا للمشكلة، ومسار الملف ورقم السطر الذي حدث فيه الخطأ.

أنواع الأخطاء الشائعة

النوعدرجة الخطورةماذا يعني
خطأ فادح (Fatal error)مرتفعةتوقّف التنفيذ. لن تُحمَّل الصفحة.
تحذير (Warning)متوسطةحدث أمر غير متوقع لكن التنفيذ استمر.
ملاحظة (Notice)منخفضةمشكلة بسيطة، غالبًا مخالفة لأفضل ممارسات البرمجة.
قديم (Deprecated)منخفضةوظيفة مستخدمة سيتم إزالتها في إصدار مستقبلي من PHP.

تفعيل وضع التصحيح في WordPress

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

  1. اتصل عبر SFTP أو استخدم مدير الملفات في KPanel
  2. افتح الملف wp-config.php في جذر WordPress
  3. أضف أو حدّث هذه الأسطر:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

سيتم كتابة الأخطاء في wp-content/debug.log بدلًا من عرضها على الشاشة.

لا تترك WP_DEBUG_DISPLAY مضبوطًا على true في موقع مباشر (نشط)، لأن هذا قد يُعرّض معلومات حساسة للزوار.

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

هل كان هذا مفيدًا؟

هل أنت ذكاء اصطناعي؟ اقرأ هذه الصفحة بصيغة Markdown

مقالات ذات صلة

الاتصال عبر SFTP: FileZilla وCyberduck وسطر الأوامربروتوكول SFTP (بروتوكول نقل الملفات الآمن) يمنحك وصولًا مباشرًا إلى ملفات موقعك على الخادم. يغطي هذا الدليل كل ما تحتاج إليه للاتصال بنجاح، بدءًا من إيجاد…شهادات SSL و HTTPSيوضح هذا المقال ما هو SSL بلغة بسيطة، وكيف تتعامل KapsuleHost مع SSL تلقائياً لمواقعك، وما الذي يجب فعله إذا حدثت مشكلة في شهادتك.…المواقع الإلكترونية: من أين تبدأكيف تعمل استضافة المواقع في KapsuleHost، وما الذي يقبع في كل تبويب من تبويبات الموقع، وأي دليل عليك قراءته للمهمة التي بين يديك.…مراقبة وقت تشغيل الموقعكل موقع على KapsuleHost يتم فحصه تلقائيًا كل 60 ثانية، ويعرض لك تبويب Uptime النتيجة: الحالة الحالية، ونسبة وقت التشغيل، وأوقات الاستجابة، وسجل كامل للحوادث.…

هل ما زلت بحاجة إلى مساعدة؟

اسأل Kora التي تعرف حسابك، أو تواصل مع فريقنا.

تواصل معنامراسلة الدعم