تخطّ إلى المحتوى
TubePress — مجاني، مستضاف ذاتياً & مُصان باستمرار
المستخدمون والإدارة

الصيانة والصحة

فحوصات الصحة، وعمليات تطهير البيانات، ومجدول pseudo-cron، وحارس إصدار PHP.

موقع الفيديو دائم التغيّر: تتبدّل إصدارات PHP، وتمتلئ الأقراص، وتتقادم ذاكرات التخزين المؤقت، ويتراكم بيانات الاختبار قبيل الإطلاق. يتيح لك TubePress تبويبًا واحدًا للصيانة لاستعراض حالة خادمك وتنظيفه بأمان — دون الحاجة إلى صلاحيات الـ shell.

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

فحص الصحة

افتح /admin/settings واختَر تبويب الصيانة لتشغيل فحص الصحة. يختبر الفحص عشرات الجوانب في خادمك ويصنّفها في فئات، إذ يعرض كل صف القيمة الحالية والقيمة الموصى بها، وعند وجود خلل يعرض أمرًا جاهزًا للنسخ واللصق لإصلاحه. يلخّص شعار في الأعلى النتيجة بـ جميع الأنظمة سليمة، بعض التوصيات أو مشكلات موجودة.

كل فحص في أحد ثلاثة أحوال:

ناجح
يستوفي التوصية — لا يلزم فعل شيء.
تحذير
توصية لا عائق. الموقع يعمل، لكنك ستستفيد من الاستجابة لها.
فاشل
شيء يحتاجه نظام CMS فعلًا — أصلح هذه أولًا.

تشمل الفئات التي يعرض تقارير عنها:

  • PHP وإضافات PHP — إصدار PHP بالإضافة إلى مصفوفة الامتدادات (المطلوبة: pdo_mysql، mbstring، json، curl؛ الموصى بها: fileinfo، intl، zip، zlib، gd، openssl، ftp)، مع ملاحظة للميزة التي يدعمها كل امتداد.
  • إعدادات PHPmemory_limit، max_execution_time، upload_max_filesize، post_max_size، max_input_vars، allow_url_fopen وfile_uploads.
  • الصلاحيات — أن storage/ وpublic/uploads/ قابلة للكتابة (إضافةً إلى الأدلة الاختيارية للاستيراد والنسخ الاحتياطية ومحرر السمات).
  • قاعدة البيانات — الاتصال وإصدار MySQL وترميز utf8mb4.
  • الأمان — HTTPS، وdisplay_errors وexpose_php.
  • الأداء وأدوات النظام ومساحة القرص — OPcache، وملف PHP CLI الثنائي، وFFmpeg/FFprobe، ووحدات عمل طابور التنزيل، والمساحة الحرة على وحدة التخزين.
أعِد تشغيله بعد كل تغيير على الخادم. شغّل فحص الصحة مجددًا بعد ترقية PHP أو ترحيل المضيف — إنه أسرع طريقة لاكتشاف امتداد لم يُنقل، كوجود intl في PHP القديم وغيابه في الجديد.

الحذف والتنظيف

قسم Purge في تبويب الصيانة منطقة خطرة للحذف الجماعي الدائم لفئات كاملة من البيانات. ضع علامة على أنواع البيانات التي تريد حذفها، واكتب DELETE للتأكيد، وستُزال. يمكنك مسح أيٍّ من:

  • مقاطع الفيديو (مع تعليقاتها وإعجاباتها ومفضلاتها وسجلّها)، والفئات، والوسوم، والنجوم والقنوات
  • التعليقات، والصفحات ومهام الاستيراد (تُحتفظ بمقاطع الفيديو المستوردة ذاتها)
  • المستخدمون — الحسابات غير الإدارية فقط؛ تُحفظ حسابات المسؤولين دائمًا

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

لا يمكن التراجع. الحذف دائم. احتفظ بـنسخة احتياطية أولًا — خاصةً على موقع مباشر — وتحقق مرة أخرى من المربعات التي حددتها قبل كتابة DELETE.

المُجدوِل الزائف

تتولى المهام الدورية — إعادة حساب التصنيفات، وإرسال مهام التحويل، وتشغيل الاستيرادات، وتحديث خرائط الموقع والتنظيف اللاحق — مجدوَل مدمج لا يحتاج إلى crontab في النظام. يعمل على دورة تصيير الصفحات ويُبقيه حيًّا نبضات خفيفة، لذا تحدث المهام المجدوَلة تلقائيًا، حتى على الاستضافة المشتركة.

التفاصيل الكاملة، بما فيها سكريبتات CLI الاختيارية للمضيفين المتقدمين، موجودة في صفحة Cron & CLI.

حارس إصدار PHP

يتطلّب TubePress PHP 8.2 أو أحدث. لجعل عدم التطابق في الإصدار ودّيًا بدلًا من مميت، يعمل حارس صغير في كل نقطة دخول قبل تشغيل التطبيق. مكتوب بصياغة قديمة متعمّدة متوافقة مع PHP 5 حتى يُحلَّل على أي إصدار من PHP — مما يعني أن خادمًا يشغّل إصدارًا قديمًا جدًا من PHP يعرض صفحة نظيفة "مطلوب ترقية PHP" (مع HTTP 500 وتلميح Retry-After) بدلًا من خطأ تحليل خام أو شاشة بيضاء فارغة. في سطر الأوامر يطبع الرسالة ذاتها على الخطأ القياسي.

إن رأيت تلك الصفحة يومًا، حوّل الموقع إلى PHP 8.2 أو أحدث — تتيح معظم لوحات تحكم الاستضافة تغيير إصدار PHP لكل موقع على حدة — ثم أعِد التحميل. طابق PHP الخاص بـ CLI مع PHP الويب أيضًا.

الحفاظ على ترتيب قاعدة البيانات

صيانة دورية بسيطة تُبقي الاستعلامات سريعة والنسخ الاحتياطية صغيرة:

  • احتفظ بنسخة احتياطية قبل أي تغييرات جماعية. أي عملية حذف أو استيراد أو تحديث تكون أكثر أمانًا مع نسخة احتياطية حديثة في متناولك.
  • امسح بيانات الاختبار قبل الإطلاق باستخدام أداة Purge، لكي يبدأ فهرسك المباشر نظيفًا.
  • دع المجدوِل يتولى أعمال التنظيف. تعمل عمليات التنظيف المتكررة تلقائيًا عبر المُجدوِل الزائف — لا تحتاج إلى تشذيب السجلات أو ذاكرات التخزين المؤقت يدويًا.
  • أبقِ الترميز على utf8mb4 (يؤكد ذلك فحص الصحة) حتى تُخزَّن كل لغة ورمز تعبيري بشكل صحيح.

الخطوات التالية

لا تزال عالقاً؟

افتح تذكرة من لوحة التحكم وسيساعدك فريقنا.

جرّب العرض التجريبي المباشر → تحميل TubePress →