> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ar/dlyl-alidarh/admin-guide/system/system-tools.md).

# أدوات النظام

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

## تنظيف الملفات المؤقتة

يعرض **النظام > تنظيف الملفات المؤقتة** عدد ملفات الرفع المؤقتة الموجودة ومقدار المساحة التي تشغلها، ثم يتيح لك حذفها — إما كلها، أو الملفات الأقدم من عمر قابل للضبط فقط. يتيح وضع التشغيل التجريبي معاينة ما سيُحذف أولاً. يمسح الإجراء نفسه أيضاً ملفات البناء القديمة المتبقية ويعيد توليد أصول CSS المُجمَّعة.

يتجاوز هذا الإجراء عمداً دلائل ذاكرة التخزين المؤقت الخاصة بـ Symfony (`var/cache/dev` و`var/cache/prod` و`var/cache/test` ومجمعات الذاكرة المؤقتة) — فهو ينظف فقط الملفات الشاردة التي انتهى بها المطاف في أماكن أخرى تحت `var/cache/`. **لن** يلتقط تغييراً أجريته في `.env` أو تحت `config/` (على سبيل المثال، تفعيل توثيق واجهة البرمجة — انظر [تفعيل توثيق واجهة البرمجة](/3.x/ar/dlyl-alidarh/admin-guide/installation/configuration.md#enable-the-api-documentation)). لذلك تحتاج إلى وصول إلى الصدفة لتشغيل `php bin/console cache:clear`.

## تحديث النظام

يشغّل **النظام > تحديث النظام** سير عمل التحديث الذاتي لـ Chamilo مباشرة من لوحة الإدارة، كسلسلة من خطوات منفصلة قابلة للاستئناف:

1. **الحالة** — يبلّغ عن الإصدار المثبّت ومواقع دلائل التحديث/التهيئة/النسخ الاحتياطي، إلى جانب مفتاح التوقيع الموثوق قيد الاستخدام
2. **التحقق من التوفر** — يبحث عما إذا كان إصدار أحدث متاحاً من مصدر التحديث المُعدّ
3. **التحقق** — ينزّل حزمة التحديث وتوقيعها، ويتحقق منها مقابل مجموع التحقق في البيان والمفتاح العام الموثوق
4. **الفحص المسبق** — يتحقق من متطلبات النظام والتوافق قبل المساس بأي شيء
5. **التهيئة** — يستخرج الحزمة المُتحقَّق منها إلى دليل تهيئة معزول؛ لا يتغيّر شيء في التثبيت الحي بعد
6. **خطة التطبيق** — يبني فرقاً للملفات المراد إضافتها أو استبدالها أو إزالتها، استناداً إلى الحزمة المُهيَّأة
7. **تطبيق الملفات** — ينسخ الملفات إلى مكانها. يتطلب هذا تأكيداً صريحاً، وينشئ نسخة احتياطية لكل ملف يستبدله بالإضافة إلى ملف قفل يمنع تشغيل تحديث ثانٍ بالتزامن
8. **سلامة الترحيل / فحوصات ما بعد التطبيق** — يتحقق من ترحيلات قاعدة البيانات المعلقة وحالة ما بعد التثبيت
9. **تشغيل ما بعد التطبيق** — ينفّذ أوامر وحدة التحكم لما بعد التطبيق (مثل ترحيلات قاعدة البيانات)، ولكن فقط إذا كان إعداد الخادم يسمح بتشغيلها من واجهة المستخدم، وفقط بعد كتابة عبارة تأكيد صريحة والتأكيد على أخذ نسخة احتياطية

تبلّغ الخطوات طويلة الأمد عن التقدم حتى يمكن ترك الصفحة مفتوحة بأمان أثناء اكتمالها. صُمّم الجمع بين التحقق من التوقيع، والتهيئة قبل التطبيق، والنسخ الاحتياطي قبل الاستبدال، وقفل التزامن، والتأكيدات المكتوبة قبل تغييرات قاعدة البيانات لجعل هذا السير آمناً للتشغيل دون وصول إلى الصدفة — لكن النسخ الاحتياطي اليدوي قبل البدء يبقى ممارسة جيدة؛ انظر [النسخ الاحتياطي](/3.x/ar/dlyl-alidarh/admin-guide/maintenance/backups.md).

## معلومات الملفات

يسرد **النظام > معلومات الملفات** كل ملف مورد مرفوع، قابلاً للبحث بالاسم، ويعرض مساره الفعلي، وما إذا كان يتيماً (غير مرتبط بأي مقرر أو جلسة)، وعدد الأماكن التي تشير إليه. من هنا يمكنك إرفاق ملف يتيم بمورد، أو فصله، أو حذفه — وهو مفيد لتتبع مساحة التخزين التي لم تعد تنتمي لأي مقرر وتنظيفها.

## الموارد حسب النوع

يتيح لك **النظام > الموارد حسب النوع** اختيار نوع مورد ورؤية، عبر كل مقرر وجلسة، عدّاً مجمعاً وقائمة بالعناصر من ذلك النوع، ومتى أُنشئت، و(حيث ينطبق) المستخدمين المرتبطين بها. استخدمه للإجابة عن أسئلة مثل «كم منتدى يوجد على مستوى المنصة» أو «أي المقررات تحتوي على أكبر عدد من المستندات».

## قائمة الأيقونات

**النظام > قائمة الأيقونات** كتالوج قابل للتصفح لمجموعة أيقونات Chamilo المضمّنة، مجمّعة حسب الفئة. وهو مفيد أساساً عند تطوير الإضافات أو السمات والحاجة إلى تأكيد الاسم الدقيق لأيقونة، لكنه معروض هنا كمرجع عام.

## أدوات التطوير فقط

يمكن أن يظهر عنصران إضافيان في هذا القسم، ولكن فقط عندما يحتوي الخادم على دليل `tests/` — وهو ما يحدث عادة فقط في تثبيت تطوير أو ضمان جودة، وليس أبداً في الإنتاج:

* **معبّئ البيانات** يولّد كميات كبيرة من المستخدمين والمقررات وسجلات المستخدمين المتصلين الوهمية، لاختبار الحمل أو ضمان الجودة.
* **مختبر البريد الإلكتروني** يرسل بريداً إلكترونياً تجريبياً حقيقياً عبر مُرسِل البريد المُعدّ في المنصة، للتأكد من أن إعدادات SMTP/البريد تعمل فعلاً، ويعرض إخفاقات الإرسال الأخيرة إن وُجدت.

إذا لم ترَ هذين الرابطين، فهذا متوقع — يعني أن تثبيتك لا يحتوي على دليل `tests/`، وهي الحالة الطبيعية والصحيحة لمنصة إنتاج.
