أهم أوامر ملف cmd.php في XenForo التي يحتاجها مدراء المنتديات والمطورين
المشاهدات:
93
الردود:
15
MesterPerfect
كبار الشخصيات
معلومات MesterPerfect
- رقم العضوية
- 1529
- تاريخ التسجيل
- 2018-01-29
- الإقامة
- sohag, Egypt
- الموقع الالكتروني
- www.youtube.com
- آخر نشاط
- المشاركات
- 3,052
- المعدل اليومي
- 0.97
- مستوى التفاعل
- 102
- قوة السمعه
أوسمة العضو
أهلًا بكم زوار ومتابعي منتدى
helpernt الكرام.في موضوع سابق، قدم لنا الأخ مهدي حميد @codeNET أهم الأكواد والإعدادات التي ينبغي معرفتها في ملف
config.php، والذي يُعد من أهم ملفات إعدادات XenForo.ويمكنكم العودة إلى موضوعه الرائع عبر الرابط التالي:
أهم خيارات ملف config.php في XenForo
يُعد ملف config.php من أهم ملفات إعدادات XenForo، حيث يمكن من خلاله التحكم في مجموعة من الوظائف المتقدمة المتعلقة بالتطوير، والإضافات، والجلسات، والبريد الإلكتروني، والأمان، ومعالجة الصور وغيرها.
يقع الملف عادةً في:
src/config.php
تنبيه: بعض الخيارات التالية مخصصة للتطوير والاختبار والصيانة، ولا يُنصح بتفعيلها جميعًا على المنتدى الإنتاجي. بعد الانتهاء من أعمال التطوير أو التشخيص، يُفضّل إعادة الإعدادات إلى وضعها الطبيعي.
١. تفعيل مُثبّت أرشيف الإضافات
يسمح هذا الخيار باستخدام...
يُعد ملف config.php من أهم ملفات إعدادات XenForo، حيث يمكن من خلاله التحكم في مجموعة من الوظائف المتقدمة المتعلقة بالتطوير، والإضافات، والجلسات، والبريد الإلكتروني، والأمان، ومعالجة الصور وغيرها.
يقع الملف عادةً في:
src/config.php
تنبيه: بعض الخيارات التالية مخصصة للتطوير والاختبار والصيانة، ولا يُنصح بتفعيلها جميعًا على المنتدى الإنتاجي. بعد الانتهاء من أعمال التطوير أو التشخيص، يُفضّل إعادة الإعدادات إلى وضعها الطبيعي.
١. تفعيل مُثبّت أرشيف الإضافات
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يسمح هذا الخيار باستخدام...
- codeNET
- xenforo 2.3 إدارة الجلسات إعدادات cookies إعدادات xenforo إعدادات xenforo المتقدمة إعدادات الأمان تحسين أداء xenforo تطوير xenforo خيارات config.php معالجة الصور ملف config.php وضع التطوير
- الردود: 17
- المنتدى: ركن شروحات الزين فورو XenForo
وانطلاقًا من ذلك، أحببت أن أضيف موضوعًا آخر يسلط الضوء على جانب آخر من إمكانيات سكربت XenForo وأدواته، والتي تجعله خيارًا مفضلًا لدى العديد من المطورين وأصحاب المنتديات.
ويمكننا القول إن موضوعنا هذا متقدم بعض الشيء، إذ يتطلب قدرًا من الخبرة والمعرفة عند التعامل مع بعض الأوامر، ولذلك يُفضل عدم تنفيذ أي أمر قبل معرفة وظيفته وتأثيره.
وحديثنا اليوم سيكون عن أوامر سطر الأوامر
CLI التي يوفرها XenForo من خلال ملف cmd.php.يوفر XenForo أداة قوية تتيح لمدير المنتدى والمطور تنفيذ العديد من مهام الإدارة والصيانة والتطوير مباشرةً من خلال سطر الأوامر.
وتوجد هذه الأداة في الملف:
cmd.php ويمكن استخدامها من خلال الطرفية، سواء على نظام Windows أو عبر SSH في الخوادم التي تعمل بنظام Linux.وتصبح أوامر
cmd.php مفيدة بشكل خاص عند إدارة المنتديات الكبيرة، أو تنفيذ عمليات الصيانة، أو تشخيص بعض المشاكل التي قد يصعب التعامل معها من خلال لوحة تحكم XenForo.وفي هذا الدليل سنتعرف على أهم الأوامر التي يحتاجها مدير المنتدى المبتدئ والمتوسط، بالإضافة إلى مجموعة من الأوامر المهمة التي تفيد مطوري إضافات XenForo.
تنبيه قبل استخدام الأوامر
بعض الأوامر المذكورة في هذا المقال تقوم بتعديل ملفات المنتدى أو قاعدة البيانات أو بيانات الإضافات، لذلك يجب التأكد من وظيفة الأمر قبل تشغيله.
ويُفضل دائمًا الاحتفاظ بنسخة احتياطية من ملفات المنتدى وقاعدة البيانات قبل تنفيذ العمليات الحساسة، خصوصًا أوامر الترقية والإضافات وقاعدة البيانات.
أولًا: تشغيل cmd.php
انتقل إلى المجلد الرئيسي الذي يحتوي على ملفات XenForo، ثم نفذ الأمر التالي:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
سيعرض XenForo قائمة بالأوامر المتاحة.
١. عرض قائمة الأوامر
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم هذا الأمر لعرض جميع أوامر XenForo المتاحة في المنتدى.
وهو من أفضل الأوامر التي يمكن البدء بها عند التعرف على أداة
cmd.php.ويمكن عرض المساعدة باستخدام:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
كما يمكن عرض قائمة الأوامر باستخدام:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وتوفر أداة سطر الأوامر أيضًا عددًا من الخيارات العامة، مثل عرض الإصدار، ومنع التفاعل مع المستخدم، وزيادة مستوى التفاصيل في المخرجات.
ويمكن أيضًا عرض المساعدة الخاصة بأمر محدد، كما يمكن إخراج معلومات المساعدة بعدة صيغ، منها النص العادي وXML وJSON وMarkdown.
فعلى سبيل المثال:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ولعرض المساعدة بصيغة Markdown:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
٢. عرض المساعدة لأمر معين
يمكن استخدام:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
لعرض معلومات المساعدة الخاصة بأمر معين.
وهذا مفيد لمعرفة طريقة استخدام الأمر والخيارات التي يدعمها قبل تنفيذه.
على سبيل المثال
إذا أردت معرفة طريقة استخدام أمر فحص سلامة ملفات XenForo، يمكنك تنفيذ:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وسيظهر لك XenForo معلومات المساعدة الخاصة بالأمر، بما في ذلك طريقة استخدامه والخيارات المتاحة له.
٣. معرفة إصدار أداة سطر الأوامر
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم هذا الأمر لعرض إصدار أداة سطر الأوامر.
٤. عرض الإضافات المثبتة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يعرض قائمة بالإضافات المثبتة في المنتدى.
ويمكن أن يكون هذا الأمر مفيدًا عند إدارة المنتدى من خلال SSH أو عند الحاجة إلى معرفة الإضافات الموجودة دون الدخول إلى لوحة التحكم.
٥. تعطيل إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لتعطيل إضافة محددة.
مهم: إذا لم يتم تحديد معرف إضافة، فإن الأمر يقوم بتعطيل جميع الإضافات المفعلة.
لذلك يجب الحذر الشديد عند استخدام الأمر بدون تحديد معرف الإضافة.
٦. تفعيل إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لإعادة تفعيل إضافة معطلة.
وبحسب وظيفة الأمر، يمكن استخدامه أيضًا دون تحديد معرف لإعادة تفعيل جميع الإضافات المعطلة.
٧. تثبيت إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لتثبيت إضافة محددة من خلال سطر الأوامر.
ويستفيد منه بشكل أكبر مديرو المنتديات والمطورون الذين يتعاملون مع الإضافات من خلال الطرفية.
٨. إلغاء تثبيت إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لإلغاء تثبيت إضافة محددة.
تحذير: قبل تنفيذ هذا الأمر، تأكد من أنك تريد إزالة الإضافة والبيانات المرتبطة بها، واحتفظ بنسخة احتياطية عند الحاجة.
٩. ترقية إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لترقية إضافة إلى إصدار أحدث.
١٠. إعادة بناء بيانات إضافة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لإعادة بناء بيانات إضافة محددة.
وقد تحتاج إلى استخدامه أثناء تطوير الإضافات أو بعد إجراء تغييرات تتطلب إعادة بناء بيانات الإضافة.
١١. فحص سلامة ملفات XenForo
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بفحص سلامة ملفات XenForo.
ويمكن الاستفادة منه عند الاشتباه في وجود ملفات مفقودة أو ملفات تم تعديلها أو استبدالها.
ويعتبر من الأوامر المفيدة أثناء تشخيص بعض المشاكل المتعلقة بملفات النظام.
١٢. تنظيف ملفات الإضافة القديمة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم هذا الأمر لتنظيف الملفات القديمة المرتبطة بإضافة محددة والتي لم تعد مستخدمة.
مهم: لا يمكن تنفيذ الأمر بدون تحديد معرف الإضافة، حيث سيطلب XenForo قيمة
addon عند تشغيله دون تحديدها.لذلك يجب تحديد معرف الإضافة عند استخدام الأمر.
١٣. إصلاح جداول قاعدة البيانات المفقودة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لإصلاح جداول قاعدة البيانات المفقودة.
ويعد من أوامر الصيانة المهمة في بعض حالات مشاكل قاعدة البيانات.
تحذير: لا يعتبر هذا الأمر بديلًا عن النسخ الاحتياطي أو عن معالجة جميع مشاكل قاعدة البيانات، لذلك يُفضل أخذ نسخة احتياطية قبل تنفيذ عمليات الإصلاح الحساسة. أيضا عند عدم وجود جداول مفقودة، قد يظهر في الطرفية ما يفيد بأن جميع جداول XenForo سليمة ولا توجد جداول تحتاج إلى إصلاح. وهذا يعني أن الأمر قام بالفحص ولم يجد جداول مفقودة.
١٤. تشغيل المهام المعلقة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بتشغيل المهام المعلقة في XenForo.
ويعتبر هذا الأمر مفيدًا عند وجود مهام لم يتم تنفيذها أو عند الحاجة إلى تشغيل المهام يدويًا أثناء عمليات الصيانة. أيضا عند عدم وجود مهام معلقة، سيظهر ما يفيد بأن جميع المهام المعلقة قد تم تشغيلها. وهذا يعني أن XenForo لم يجد مهامًا متبقية تحتاج إلى التنفيذ.
١٥. إعادة بناء بيانات XenForo الأساسية
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يستخدم لإعادة بناء بيانات XenForo الأساسية.
ويمكن أن تحتاج إليه أثناء بعض عمليات الصيانة أو عند التعامل مع مشاكل متعلقة ببيانات النظام.
ملاحظة: قد تستغرق عملية إعادة بناء البيانات الأساسية بعض الوقت، خصوصًا في المنتديات الكبيرة، وقد يعرض XenForo نسبة تقدم العملية والوقت المستغرق حتى اكتمالها.
ثانيًا: أوامر إعادة بناء البيانات
يحتوي XenForo على مجموعة من أوامر إعادة البناء التي يمكن استخدامها لإعادة إنشاء بعض البيانات والعدادات.
١٦. إعادة بناء عدادات الأقسام
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء عدادات الأقسام في المنتدى.
ويمكن استخدامه عندما تصبح بعض العدادات غير متوافقة مع البيانات الفعلية الموجودة في المنتدى.
١٧. إعادة بناء عدادات المواضيع
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يعيد بناء عدادات المواضيع.
١٨. إعادة بناء عدد مشاركات المستخدمين
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يعيد بناء عدد المشاركات للمستخدمين.
وقد يكون مفيدًا بعد عمليات حذف أو استيراد أو تغييرات كبيرة في محتوى المنتدى.
١٩. إعادة بناء بيانات المستخدمين
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء عدادات وذاكرة التخزين المؤقت المرتبطة بالمستخدمين.
٢٠. إعادة بناء نقاط التفاعلات
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء نقاط تفاعلات المستخدمين.
٢١. إعادة بناء فهرس البحث
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء فهرس البحث في المنتدى.
ويعتبر من أهم أوامر إعادة البناء عند مواجهة مشاكل في نتائج البحث أو بعد إجراء تغييرات كبيرة على محتوى المنتدى.
ملاحظة: قد تستغرق إعادة بناء فهرس البحث وقتًا يعتمد على حجم المحتوى الموجود في المنتدى، وقد يعرض XenForo تقدم عملية إعادة البناء أثناء التنفيذ.
٢٢. إعادة بناء خريطة الموقع
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء خريطة الموقع XML.
٢٣. إعادة بناء الإحصائيات اليومية
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
يقوم بإعادة بناء الإحصائيات اليومية في XenForo.
التعديل الأخير: