> 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/maintenance/backups.md).

# النسخ الاحتياطية

تُعد النسخ الاحتياطية المنتظمة ضرورية لحماية بيانات Chamilo الخاصة بك. تغطي هذه الصفحة ما يجب نسخه احتياطيًا وكيفية ذلك.

## ما الذي يجب نسخه احتياطيًا

### 1. قاعدة البيانات

تحتوي قاعدة بيانات Chamilo على جميع بيانات المنصة: المستخدمون، والمقررات، والتتبع، والدرجات، والرسائل، والإعدادات. هذا هو المكوّن الأكثر أهمية للنسخ الاحتياطي.

**كيفية النسخ الاحتياطي:**

```bash
mysqldump -u username -p chamilo_database > chamilo_backup_$(date +%Y%m%d).sql
```

### 2. الملفات

يخزّن Chamilo الملفات المرفوعة (المستندات، والصور، وحزم SCORM) في نظام الملفات. الدلائل الرئيسية التي يجب نسخها احتياطيًا:

* `var/` — الملفات والموارد المرفوعة
* `public/plugin/` — ملفات الإضافات (فقط إذا أضفت إضافات مخصصة)

إذا كنت تستخدم تخزينًا سحابيًا (S3، Azure Blob)، فتأكد من تفعيل النسخ الاحتياطي/الإصدارات لدى مزوّد الخدمة السحابية.

### 3. الإعدادات

* `.env` — إعدادات البيئة الخاصة بك
* `config/` — أي ملفات إعدادات مخصصة

## جدول النسخ الاحتياطي

| المكوّن        | التكرار الموصى به                   |
| -------------- | ----------------------------------- |
| قاعدة البيانات | يوميًا                              |
| الملفات        | يوميًا أو أسبوعيًا (حسب نشاط الرفع) |
| الإعدادات      | بعد أي تغيير في الإعدادات           |

## الاستعادة

للاستعادة من نسخة احتياطية:

1. استعد قاعدة البيانات من ملف تفريغ SQL
2. استعد دلائل الملفات
3. استعد ملفات الإعدادات
4. امسح ذاكرة التخزين المؤقت لـ Symfony: `php bin/console cache:clear`

## نصائح

* **أتمتة النسخ الاحتياطية** — استخدم مهام cron لتشغيل النسخ الاحتياطية تلقائيًا
* **التخزين خارج الموقع** — احتفظ بنسخ احتياطية على خادم منفصل أو في تخزين سحابي
* **اختبار الاستعادة** — اختبر دوريًا إمكانية الاستعادة بنجاح من نسخة احتياطية
* **توثيق العملية** — احتفظ بتعليمات مكتوبة لعملية الاستعادة حتى يتمكن أي فرد في الفريق من تنفيذها
