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

# الملحق

أسئلة شائعة لمسؤولي Chamilo 3.0.

## التثبيت والإعداد

**س: ما إصدار PHP الذي يتطلبه Chamilo 3.0؟** ج: PHP 8.3 أو 8.4 أو 8.5. راجع [متطلبات الخادم](/3.x/ar/dlyl-alidarh/admin-guide/installation/server-requirements.md).

**س: هل يمكن تشغيل Chamilo على استضافة مشتركة؟** ج: ذلك ممكن لكنه غير مستحسن. يتطلب Chamilo 3.0 Composer وNode.js في وضع التطوير، والوصول إلى سطر الأوامر للتثبيت والصيانة. يوفر خادم VPS أو خادم مخصص تجربة أفضل بكثير.

**س: أي قاعدة بيانات ينبغي أن أستخدم؟** ج: MySQL 8.0+ أو MariaDB 10.4+ هما الأكثر استخدامًا والأفضل اختبارًا.

**س: هل يمكنني تثبيت Chamilo دون سطر الأوامر؟** ج: نعم، إذا استخدمت الإصدار المعبأ (.zip أو .tar.gz). وإلا فستحتاج إلى سطر الأوامر لتثبيت تبعيات Composer، وبناء أصول الواجهة الأمامية، وتشغيل ترحيلات قاعدة البيانات. يتولى المعالج المستند إلى الويب إعداد قاعدة البيانات والتهيئة الأولية، لكن الخطوات المحيطة تتطلب وصولًا إلى الصدفة في وضع التطوير.

## المستخدمون والمصادقة

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

**س: هل يمكنني استيراد المستخدمين بالجملة؟** ج: نعم. انتقل إلى **الإدارة > استيراد المستخدمين** وارفع ملف CSV أو XML ببيانات المستخدمين. يدعم الاستيراد إنشاء مستخدمين جدد وتحديث الموجودين.

**س: كيف أدمج مع LDAP أو Active Directory؟** ج: اضبط إعدادات LDAP في تهيئة المصادقة. راجع [LDAP](/3.x/ar/dlyl-alidarh/admin-guide/authentication/ldap.md). تتم مزامنة المستخدمين عند تسجيل الدخول أو عبر مزامنة مجدولة.

**س: هل يمكن أن ينتمي المستخدمون إلى عدة جلسات في الوقت نفسه؟** ج: نعم. يمكن تسجيل المستخدمين في أي عدد من الجلسات في آن واحد. تتتبع كل جلسة التقدم بشكل مستقل.

## المقررات والمحتوى

**س: كيف أنشئ نسخة احتياطية لمقرر واحد؟** ج: داخل المقرر، انتقل إلى **الصيانة > إنشاء نسخة احتياطية**. يُنشئ ذلك أرشيفًا قابلًا للتنزيل لمحتوى المقرر وإعداداته. يمكنك استعادته على نفس نسخة Chamilo أو على نسخة مختلفة.

**س: هل يمكنني نسخ مقرر؟** ج: نعم. استخدم **الإدارة > نسخ مقرر** أو أداة صيانة المقرر داخل المقرر. يمكنك نسخ المحتوى بين المقررات أو إنشاء مقرر جديد من مقرر قائم.

**س: ما إصدارات SCORM المدعومة؟** ج: يدعم Chamilo SCORM 1.2. تُستورد حزم SCORM كمسارات تعلم.

**س: كيف أحدّ من يمكنه إنشاء المقررات؟** ج: انتقل إلى **الإدارة > إعدادات التهيئة > المقرر** وعطّل **السماح لغير المسؤولين (المعلمين) بإنشاء مقررات جديدة** (`allow_users_to_create_courses`). عند التعطيل، يمكن للمسؤولين فقط إنشاء المقررات. بدلًا من ذلك، يمكنك تعيين حد لعدد المقررات التي يمكن لأي معلم إنشاؤها.

## الأداء والصيانة

**س: المنصة بطيئة. ما الذي ينبغي التحقق منه أولًا؟** ج: حسب درجة التأثير: (1) تأكد من أن `APP_ENV=prod` و`APP_DEBUG=0` في `.env`. (2) تحقق من تفعيل PHP OPcache. (3) افحص أداء قاعدة البيانات. (4) راجع [ضبط الأداء](https://github.com/chamilo/docs/tree/all/3.x/ar/admin-guide/platform-settings/performance-tuning.md).

**س: كيف أمسح ذاكرة التخزين المؤقت؟** ج: نفّذ `php bin/console cache:clear --env=prod` من سطر الأوامر. لا تحذف دليل `var/cache/` يدويًا أثناء تشغيل التطبيق.

**س: كم تحتاج Chamilo من مساحة القرص؟** ج: يحتاج التطبيق نفسه إلى نحو 2 غيغابايت غير مضغوط. تعتمد المساحة الإجمالية على المحتوى المرفوع (المستندات، الفيديوهات، حزم SCORM). راقب استخدام القرص وخطط وفقًا لذلك.

**س: كيف أعدّ النسخ الاحتياطي الآلي؟** ج: راجع [النسخ الاحتياطي](/3.x/ar/dlyl-alidarh/admin-guide/maintenance/backups.md). كحد أدنى، جدوِل تفريغًا يوميًا لقاعدة البيانات ونسخًا احتياطيًا منتظمًا على مستوى الملفات لدليل الرفع.

## البريد الإلكتروني

**س: المستخدمون لا يتلقون رسائل البريد. ما الذي ينبغي التحقق منه؟** ج: (1) تحقق من `MAILER_DSN` في `.env`. (2) نفّذ `php bin/console mailer:test someone@example.com` للاختبار. (3) تحقق من مجلدات الرسائل غير المرغوب فيها. (4) تحقق من سجلات DNS لـ SPF/DKIM. راجع [تهيئة البريد الإلكتروني](/3.x/ar/dlyl-alidarh/admin-guide/installation/email-configuration.md).

**س: هل يمكنني استخدام Gmail لإرسال البريد؟** ج: نعم، للمنصات الصغيرة أو التطوير. استخدم كلمة مرور للتطبيق وكن على علم بحدود الإرسال اليومية في Gmail (500 رسالة/يوم للحسابات العادية).

## الأمان

**س: كيف أفرض HTTPS؟** ج: اضبط خادم الويب لإعادة توجيه HTTP إلى HTTPS. إضافةً إلى ذلك، فعّل إعداد «فرض HTTPS» في **الإدارة > إعدادات التهيئة > الأمان**. راجع [إعدادات الأمان](/3.x/ar/dlyl-alidarh/admin-guide/platform-settings/security-settings.md).

**س: كيف أحظر هجمات تسجيل الدخول بالقوة الغاشمة؟** ج: اضبط الحد الأقصى لمحاولات تسجيل الدخول وCAPTCHA في إعدادات الأمان. فكّر أيضًا في استخدام fail2ban على مستوى الخادم لمزيد من الحماية.

**س: نسي مستخدم كلمة مروره والبريد لا يعمل. كيف أساعده؟** ج: بصفتك مسؤولًا، حرّر حساب المستخدم مباشرة وعيّن كلمة مرور جديدة. انتقل إلى **الإدارة > قائمة المستخدمين**، اعثر على الحساب، وحدّث حقل كلمة المرور.

## الترقيات

**س: هل يمكنني الترقية مباشرة من Chamilo 2.x إلى 3.0؟** ج: نعم، لكنها عملية ترحيل كبرى وليست تحديثًا بسيطًا. راجع [الترقية](/3.x/ar/dlyl-alidarh/admin-guide/installation/upgrading.md). اختبر دائمًا على خادم تجريبي أولاً.

**س: هل ستعمل الإضافات الخاصة بي بعد الترقية إلى 3.0؟** ج: لا. الإضافات من الإصدار 2.x غير متوافقة مع 3.0 ويجب إعادة كتابتها أو استبدالها بوظائف مكافئة في 3.0.
