ChatGPT
Perplexity
Claude

حول حالة نظام Wawp (System Status)

تساعدك هذه المنطقة في فهم واستكشاف أخطاء وإصلاح حالات التشغيل المتعلقة بالعمليات الحيوية والأساسية للنظام.

11 دقائق للقراءة·تم التحديث في ٢٨ مايو ٢٠٢٦
حول حالة نظام Wawp (System Status)

تعتبر بوابة حالة نظام Wawp (System Status) مركزاً تشخيصياً شاملاً صُمم ليمنحك رؤية عميقة ودقيقة للمحرك الأساسي والعلوي لإضافتك. حيث يراقب في الوقت الفعلي سلامة قاعدة البيانات، مخصصات خادم PHP، طوابير وجداول مجدول المهام بالخلفية (WP-Cron)، والاتصالات البعيدة ببوابات المراسلة والتحقق؛ مما يوفر لك أدوات فورية لاستكشاف الأخطاء وإصلاحها لضمان تشغيل تدفقات عملك المؤتمتة باحترافية وسلاسة تامة.

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


1. إجراءات الأدوات والمنافع الرئيسية

في الجزء العلوي من صفحة البنية التحتية للنظام، تتوفر أربعة إجراءات تشخيصية أساسية تمنح مسؤولي الموقع تحكماً إدارياً فورياً وشاملاً بنقرة واحدة:

  • تحديث الحالة (Refresh Status): يفرغ على الفور كافة البيانات التشخيصية المؤقتة (Transients) ويعيد تشغيل كافة فحوصات البيئة، وتدقيق قاعدة البيانات، وفحص اتصال بوابات المراسلة في الوقت الفعلي.
  • مزامنة المستخدمين (Sync Users): يعيد فهرسة كافة مستخدمي الموقع المسجلين في قاعدة بيانات ووردبريس ومزامنة سجلات توثيق الهواتف النشطة لضمان دقة إحصاءات الأعضاء بنسبة 100% في لوحة التحكم.
  • نسخ لملف الدعم (Copy for Support): ينسخ تقريراً تقنياً نظيفاً بتنسيق Markdown يحتوي على تفاصيل بيئة موقعك (مواصفات PHP، الإضافات النشطة، إصدار القالب الفعال، وتكوين جداول قاعدة البيانات) إلى الحافظة لمشاركته بسهولة مع خبراء الدعم الفني لـ Wawp.
  • إصلاح الكل (Repair All): الأداة الفائقة لحل المشكلات. يؤدي النقر عليها تلقائياً إلى إصلاح مخطط قاعدة البيانات، وإنشاء الجداول المخصصة المفقودة، وجدولة مهام كرون الغائبة، وإعادة التعيين التلقائي لمرسلي واتساب النشطين مع الميزات والوظائف المفعلة.
إجراءات أدوات حالة النظام
أدوات الإجراءات الرئيسية

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

Keywords: refresh status, sync users, repair all, copy for support, system actions

2. بيئة عمل ووردبريس (WordPress Environment)

تقوم هذه اللوحة بفحص متغيرات تهيئة ووردبريس الأساسية للتأكد من تهيئة نظام إدارة المحتوى (CMS) وتوافقه للتعامل مع حركة اتصالات ورسائل ضخمة:

  • إصدار ووردبريس: يفحص إصدار نواة ووردبريس المنصب وينبه في حال توفر تحديث جديد.
  • روابط الموقع والمنزل: يؤكد تعريفات وعناوين URL الأساسية المسجلة في إعدادات موقعك.
  • حالة المواقع المتعددة (Multisite): يحدد ما إذا كانت الإضافة تعمل على موقع فردي أو شبكة مواقع متعددة متصلة.
  • حد ذاكرة ووردبريس (WP Memory Limit): يعرض الذاكرة المخصصة لنظام ووردبريس، والتأكد من ملاءمتها للأداء.
  • لغة النظام: يعرض اللغة النشطة والاتجاه الحالي (مثل العربية ar (RTL) أو الإنجليزية en_US (LTR)) للتحقق من الاتجاه السليم للتصميم.
  • قابلية مجلد المرفوعات والإضافات للكتابة: يدقق أذونات الملفات للتأكد من قدرة Wawp على تدوين وحفظ الوسائط والمرفقات ومعالجة تحديثات البرمجيات التلقائية.
  • إمكانية الوصول لواجهة REST API: يختبر طلبات اتصال REST API التبادلية بمسار /wp-json/wp/v2/types/post لضمان كفاءة تشغيل واجهة برمجة التطبيقات للموقع.
  • فحص الاتصال التبادلي (Loopback Check): يتحقق مما إذا كانت طلبات الاتصال التبادلية بالخادم نشطة، وهو أمر بالغ الأهمية لطوابير العمل الجارية بالخلفية ومعالجة الأحداث غير المتزامنة (Async).
  • حالة SSL: يتأكد من تحميل موقعك بشكل آمن عبر بروتوكول HTTPS المشفر، لحماية بيانات المصادقة وأكواد OTP الصادرة.
إحصاءات سياق ووردبريس
حالة بيئة عمل ووردبريس

تفصيل تقني لإصدار ووردبريس، مخطط هيكل قاعدة البيانات، أذونات المجلدات، وإمكانية الوصول لواجهة REST API.

Keywords: wordpress status, system environment, wawp compatibility, directory permissions

التحقق من نظام تخزين الطلبات عالي الأداء HPOS في ووكومرس

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

إعدادات ووكومرس HPOS
ميزة ووكومرس HPOS

التحقق من توافق نظام تخزين الطلبات عالي الأداء (HPOS) في ووكومرس وإعدادات قاعدة البيانات المخصصة.

Keywords: woocommerce hpos, high performance order storage, custom order tables

3. بيئة عمل الخادم (Server Environment)

يدقق هذا القسم تخصيصات وقدرات خادمك للتأكد من امتلاك موقعك للقوة والسرعة اللازمة لدعم توجيه المراسلات غير المتزامنة وحملات البث التسويقي الجماعي الكثيفة:

  • برمجيات الخادم: يحدد نوع خادم الويب النشط (مثل Apache أو Nginx أو LiteSpeed).
  • إصدار PHP: يؤكد أن مفسر لغة PHP حديث وآمن ومناسب للتشغيل (يتطلب إصدار 7.4 فما فوق).
  • حد ذاكرة PHP: يعرض سقف الذاكرة المخصص للغة PHP (نوصي بـ 1024M على الأقل لتشغيل حملات الإرسال الجماعي والمكثف بسلاسة).
  • الحد الأقصى لحجم طلب POST في PHP: يوضح أكبر حجم للبيانات التي يمكن إرسالها واستلامها في طلب واحد عبر الخادم.
  • حد وقت التنفيذ في PHP (PHP Time Limit): يعرض المهلة الزمنية القصوى لتشغيل السكربتات (نوصي بـ 300 ثانية على الأقل لتفادي إنهاء التشغيل المفاجئ أثناء إرسال الحملات الضخمة بالخلفية).
  • أقصى وقت للمدخلات ومتغيرات المدخلات (Max Input Vars): يوضح عتبات وحدود معالجة وتلقي البيانات.
  • إصدار cURL: يؤكد توفر مكتبة cURL في خادمك والمطلوبة لتأمين اتصالات واجهة البرمجة (API) البعيدة وتوفير الاتصال السليم.
  • امتداد ZipArchive: يؤكد أن وحدة ضغط وفك الملفات Zip نشطة بالخادم، وهي ضرورية لاستيراد وتصدير النماذج وقوالب الرسائل.
  • عنوان IP الخاص بالخادم: يعرض عنوان IP العام لخادم الويب الخاص بك (مفيد لتفويض وتأمين اتصالات السحابة الخارجية).
  • اكتشاف خوادم البروكسي والـ CDN: يتعرف تلقائياً ما إذا كان الموقع يعمل خلف خادم بروكسي أو شبكة توصيل وتسريع محتوى (CDN) مثل Cloudflare أو Sucuri أو CloudFront أو Fastly.
بيئة عمل خادم الويب
مقاييس موارد الخادم

مراقبة حدود ذاكرة PHP، وأوقات التنفيذ، وإمكانيات cURL، وحالة البروكسي وشبكة تسريع المحتوى CDN.

Keywords: server health, php configuration, hosting resources, cdn proxy, memory limit

4. صحة وسلامة قاعدة البيانات (Database Health)

يعرض قائمة فحص فورية تفاعلية لحالة وصحة كافة جداول SQL المخصصة والمطلوبة للتشغيل الصحيح لنظام Wawp. وينبهك ما إذا كانت الجداول محسنة ومثالية (Optimized)، مفقودة (Missing)، أو غير مكتملة (Incomplete) (البنية قديمة أو تفتقد لأعمدة بيانات هامة):

  • wawp_flows & wawp_flow_steps: يعالج المنطق البرمجي، المراحل، والبيانات الوصفية الخاصة بإشعاراتك المؤتمتة داخل منشئ التدفقات (Flow Builder).
  • wawp_abandoned_carts & wawp_abandoned_cart_notifications_log: يتتبع سلال التسوق المتروكة ويجدول رسائل الاستعادة التذكيرية في مواعيدها المحددة بدقة.
  • wawp_instance_data: يدير الجلسات المحلية وحالة الاتصال لبوابات وأجهزة واتساب ويب المرتبطة.
  • wawp_blocked_numbers: يحفظ ويخزن جهات الاتصال المحظورة لمنع وصول أي إشعارات مؤتمتة غير مرغوب فيها إليهم.
  • wawp_notifications_log: يحتفظ بسجلات تاريخية تفصيلية ومحدثة لكافة الإشعارات الصادرة.
  • wawp_signup_settings: يدير تهيئة وإعدادات حقول التسجيل المخصصة للأعضاء في الموقع.

خيارات التحكم الدقيقة بجداول قاعدة البيانات

لتشخيص دقيق وسريع، توفر لوحة التحكم خيارات برمجية محددة بنقرة واحدة لكل جدول بشكل مستقل:

  • إنشاء (Create): لإنشاء وتوليد أي جدول مفقود في قاعدة البيانات من الصفر بنقرة واحدة.
  • إصلاح (Repair): لإصلاح الجداول الحالية عن طريق حقن وإدراج الأعمدة المفقودة أو تعديل توافق هياكل المخطط البرمجي.
  • تفريغ (Empty): لمسح وتفريغ كافة الصفوف والبيانات بداخل الجدول المحدد، مع توفير نافذة حماية منبثقة تتطلب تأكيداً ثنائياً قبل المسح.
  • إسقاط (Drop): لحذف الجدول بالكامل من قاعدة البيانات للبدء بتنصيب نظيف وجديد تماماً للأداة.
لوحة صحة قاعدة البيانات
حالة جداول قاعدة البيانات

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

Keywords: database schema, sql tables, repair database, create database tables

5. صحة واتصال نظام Wawp (Wawp System Health)

يفحص هذا تبويب مرسلي واتساب النشطين، ومزودي الرسائل النصية (SMS)، وعمليات تكامل البريد المخصصة للتأكد من إعداد وتجهيز كافة قنوات توجيه وإرسال الرسائل بشكل صحيح:

  • مرسلو واتساب متعدد الأجهزة: يؤكد توفر قنوات وحسابات واتساب ويب متصلة، نشطة، ومتاحة للخدمة بالخلفية.
  • حالات تعيين وتكوين المرسلين: يتحقق من قيامك بتعيين مرسل نشط ومتصل لكل وظيفة مؤتمتة في متجرك بنجاح:
    • مرسل تسجيل الدخول (OTP): يدير أكواد تسجيل الدخول والتوثيق السريع بدون كلمة مرور.
    • مرسل توثيق تسجيل الأعضاء الجدد: يدير رموز التحقق والتحصيل عند إنشاء حسابات جديدة.
    • مرسل توثيق إتمام الشراء: يحمي متجر ووكومرس من عمليات الاحتيال والتسجيلات الزائفة عند الدفع.
    • مرسل النظام العام: يوجه إشعارات الإدارة العامة والتنبيهات المخصصة للمسؤولين.
    • مرسل السلات المتروكة: يوجه تذكيرات استعادة وتنشيط سلات الشراء غير المكتملة في ووكومرس.
    • مرسل إشعارات الأعضاء والإدارة: يتولى بث تحديثات المبيعات للعملاء والتقارير الإجمالية للمسؤولين.
  • واجهة برمجيات Meta WhatsApp Cloud API: يتحقق من معاملات واجهة ميتا السحابية الرسمية (رمز الوصول الآمن Token، معرف حساب الأعمال WABA ID، ومعرف رقم الهاتف الفعال).
  • إعدادات Firebase / SMS: يدقق بيانات اعتماد سحابة Firebase (مفتاح واجهة البرمجة apiKey، نطاق التحقق authDomain، ومعرف المشروع projectId) والمستخدمة لتوثيق هوية الأعضاء.
  • إعدادات SMTP لرسائل البريد: يعرض إعدادات خادم SMTP المخصص (المضيف، اسم المستخدم، وحالة التحقق من الاتصال بالخادم) أو التوجيه التلقائي عبر دالة البريد الافتراضية لووردبريس.
لوحة صحة نظام Wawp
لوحة فحص صحة واتصال Wawp

التحقق من حالة اتصال مرسلي واتساب، بيانات اعتماد واجهة Meta API، وإعدادات Firebase، وخوادم SMTP.

Keywords: wawp connection check, whatsapp gateway health, instance status, smtp mailer, meta api

6. الأمان وتدقيق الإعدادات (Security)

يجري تبويب الأمان (Security) تدقيقاً مخصصاً لخيارات الأمان وحماية الأداء لنواة ووردبريس بمتجرك. ويتم تصنيف كل عنصر تشخيصي بشارات ملونة ذكية — شارة موافق - OK خضراء للفحوصات الناجحة، وشارة تحذير - WARNING برتقالية للعناصر التي تتطلب تدخلاً ومعالجة فورية:

  • حالة SSL: يؤكد تحميل موقعك الإلكتروني عبر اتصال HTTPS مشفر وآمن؛ مما يحمي اتصالات المصادقة وحزم بيانات OTP من محاولات التجسس أو الاعتراض.
  • حد ذاكرة PHP: يتحقق من أن حجم الذاكرة المخصص لـ PHP كافٍ ومثالي للتشغيل (يعمل موقعك حالياً بذاكرة 4G، وهي أعلى بكثير من الحد الأدنى الموصى به مما يوفر أداءً ممتازاً).
  • الحد الأقصى لوقت تنفيذ السكربتات (PHP Max Execution Time): يتأكد من أن مهلة الخادم طويلة بما يكفي لإكمال معالجة وبث حملات الإشعارات والتسويق دون تعرض السكربت للإنهاء والتوقف المفاجئ بالخلفية.
  • وضع تصحيح أخطاء ووردبريس (WP_DEBUG): يتحقق مما إذا كان خيار معالجة الأخطاء نشطاً. حيث نوصي بوجوب تعطيله دوماً في المواقع المباشرة لضمان عدم استعراض وتتبع تفاصيل النظام وأخطاء الأكواد الحساسة أمام زوار المتجر.
  • سجل الأخطاء (WP_DEBUG_LOG): يفحص ما إذا كان حفظ السجلات في ملف خارجي مفعلاً. حيث أن الاحتفاظ بتوثيق الأخطاء في ملف خارجي متاح للعامة بالمواقع المباشرة قد يعرض الهياكل الداخلية وتقاطعات الكود البرمجي الحساسة للانكشاف — لذا نوصي بإيقافه تماماً.
  • ثابت WP-Cron: يتحقق مما إذا كان ثابت DISABLE_WP_CRON معرفاً في ملف التكوين الرئيسي wp-config.php ومفصلاً للرجوع إليه مع خيارات تكوين مجدول المهام بالخلفية.
لوحة إعدادات النواة والأمان
تدقيق تبويب الأمان

تدقيق أمان وأداء ملون يغطي حالة SSL، وحدود PHP، ووضع تصحيح الأخطاء Debug Mode، وسجلات الأخطاء، وحالة ثابت WP-Cron.

Keywords: security tab, ssl status, wp_debug, debug log, php memory, wp-cron constant, wordpress security

7. محرك جدولة المهام WP-Cron (WP-Cron Engine)

يدير هذا القسم محرك طوابير العمل في الخلفية المسؤول عن إطلاق التفاعلات التلقائية، ومعالجة حملات الإرسال، وتوصيل تذكيرات السلات المتروكة في مواعيدها الجدولة:

  • حالة مجدول WP-Cron: يوضح ما إذا كانت طوابير العمل بالخلفية نشطة وتعمل بشكل ممتاز وصحي.
  • ختم آخر تشغيل: يعرض الوقت الدقيق الذي أجرى فيه المجدول آخر دورة تشغيلية بالخلفية.
  • رابط كرون الخاص بالنظام (System Cron URL): يوفر رابط إطلاق خارجي مخصص. ونوصي بشدة بنسخ هذا الرابط وتهيئته كمهمة كرون حقيقية وخارجية (Linux Cron Job) داخل لوحة إدارة استضافتك (مثل cPanel أو Plesk) ليتم تشغيلها كل دقيقة. يضمن هذا الإجراء موثوقية تشغيل مطلقة، ويحمي استمرارية مهام الخلفية والرسائل حتى لو لم يكن هناك أي زوار يتصفحون موقعك.

مراقبة المهام المجدولة

يعرض قائمة شاملة بكافة أحداث الأتمتة المجدولة حالياً في نظامك:

  • wawp_cron_refresh_system_info: لتحديث وتخزين بيانات التقارير التشخيصية في الذاكرة المؤقتة بصفة دورية.
  • wawp_cron_hourly_self_repair: يفحص ويصلح الإعدادات وقواعد البيانات تلقائياً على رأس كل ساعة لضمان الاستقرار.
  • wp_campaigns_cron_send_advanced: يعالج ويبث طوابير إرسال حملات الرسائل الجماعية الصادرة تلقائياً.
  • wawp_cron_process_abandoned_cart_notifications: يعالج ويطلق إشعارات استعادة سلات الشراء المتروكة المجدولة.
  • wawp_cron_clear_expired_otps: يمسح وينظف أكواد OTP القديمة وتحديث قواعد البيانات بشكل مستمر.

يتضمن كل حدث عناصر تحكم تفاعلية مدمجة:

  • تشغيل (Run): لتشغيل وتفعيل قائمة مهام الطابور المحدد يدوياً وفوراً في الخلفية.
  • إصلاح (Fix): لإعادة إدراج وجدولة المهمة إذا تم إسقاطها أو تعطيلها لسبب ما.
لوحة محرك WP-Cron
حالة مجدول مهام WP-Cron

مراقبة العمليات الجارية بالخلفية لـ Cron، جدولة مهام خادم لينكس، والتشغيل اليدوي لطوابير المهام.

Keywords: wp-cron status, scheduled tasks, background events, cpanel cron, queue management

8. هجرة البيانات وتوافق الإصدارات السابقة (Legacy Data Migration)

إن الترقية من الإصدارات السابقة للإضافة مدعومة بالكامل وبأمان من خلال أدوات هجرة وترقية البيانات المتاحة أسفل صفحة حالة النظام:

  • هجرة نماذج التسجيل السابقة: لنقل وتوافق تخطيطات التسجيل، الحقول المخصصة، والإعدادات من الهياكل القديمة إلى نظام تسجيل الأعضاء الجديد المطور.
  • ترقية منشئ التدفقات (Flow Builder): يقوم تلقائياً بترحيل وترقية قواعد الإشعارات القديمة إلى بنية التدفقات الرائعة والقابلة للتوسع بصرياً عبر React Flow Builder.
  • استيراد قوالب البريد الافتراضية: يستورد قوالب الرسائل الإلكترونية الجاهزة والمحسنة (مثل القالب الافتراضي لـ "رابط تسجيل الدخول OTP Magic Link") مباشرة إلى جداول قاعدة البيانات المخصصة بمتجرك.
لوحة هجرة البيانات
أدوات هجرة البيانات القديمة

أدوات هجرة آلية لنماذج التسجيل القديمة، وتدفقات الإشعارات السابقة، واستيراد قوالب البريد الافتراضية.

Keywords: legacy migration, data import, flow builder migration, email templates import
شارك هذا المقال:

هل كانت هذه الصفحة مفيدة؟
98% وجدوا هذا المقال مفيداً (287 إعجاب)