إعدادات النظام
إعدادات نظام XOOPS
Section titled “إعدادات نظام XOOPS”يغطي هذا الدليل جميع إعدادات النظام المتاحة في لوحة تحكم XOOPS، منظمة حسب الفئة.
معمارية إعدادات النظام
Section titled “معمارية إعدادات النظام”graph TD A[إعدادات النظام] --> B[الإعدادات العامة] A --> C[إعدادات المستخدم] A --> D[إعدادات الوحدة] A --> E[الوسوم الوصفية والتذييل] A --> F[إعدادات البريد الإلكتروني] A --> G[إعدادات التخزين المؤقت] A --> H[إعدادات الرابط] A --> I[إعدادات الأمان] B --> B1[اسم الموقع] B --> B2[المنطقة الزمنية] B --> B3[اللغة] C --> C1[التسجيل] C --> C2[الملفات الشخصية] C --> C3[الأذونات] F --> F1[تكوين SMTP] F --> F2[قوائم الإخطارات]الوصول إلى إعدادات النظام
Section titled “الوصول إلى إعدادات النظام”الموقع
Section titled “الموقع”لوحة التحكم > System > Preferences
أو انتقل مباشرة:
http://your-domain.com/xoops/admin/index.php?fct=preferencesمتطلبات الإذن
Section titled “متطلبات الإذن”- فقط المسؤولون (مديرو الويب) يمكنهم الوصول لإعدادات النظام
- التغييرات تؤثر على الموقع كاملاً
- معظم التغييرات تأخذ التأثير فورًا
الإعدادات العامة
Section titled “الإعدادات العامة”التكوين الأساسي لتثبيت XOOPS الخاص بك.
معلومات أساسية
Section titled “معلومات أساسية”اسم الموقع: [اسم موقعك]الوصف الافتراضي: [وصف موجز لموقعك]شعار الموقع: [شعار جذاب]بريد المسؤول: admin@your-domain.comاسم مدير الويب: اسم المسؤولبريد مدير الويب: admin@your-domain.comإعدادات المظهر
Section titled “إعدادات المظهر”المظهر الافتراضي: [اختر مظهر]اللغة الافتراضية: الإنجليزية (أو اللغة المفضلة)عدد العناصر لكل صفحة: 15 (عادة 10-25)الكلمات في الملخص: 25 (لنتائج البحث)أذونات تحميل المظهر: معطّل (أمان)إعدادات إقليمية
Section titled “إعدادات إقليمية”المنطقة الزمنية الافتراضية: [منطقتك الزمنية]تنسيق التاريخ: %Y-%m-%d (تنسيق YYYY-MM-DD)تنسيق الوقت: %H:%M:%S (تنسيق HH:MM:SS)توفير الوقت الصيفي: [تلقائي/يدوي/بلا]جدول تنسيق المنطقة الزمنية:
| المنطقة | المنطقة الزمنية | إزاحة UTC |
|---|---|---|
| شرق الولايات المتحدة | America/New_York | -5 / -4 |
| وسط الولايات المتحدة | America/Chicago | -6 / -5 |
| جبلي الولايات المتحدة | America/Denver | -7 / -6 |
| ساحل المحيط الهادئ | America/Los_Angeles | -8 / -7 |
| المملكة المتحدة/لندن | Europe/London | 0 / +1 |
| فرنسا/ألمانيا | Europe/Paris | +1 / +2 |
| اليابان | Asia/Tokyo | +9 |
| الصين | Asia/Shanghai | +8 |
| أستراليا/سيدني | Australia/Sydney | +10 / +11 |
تكوين البحث
Section titled “تكوين البحث”تفعيل البحث: نعمالبحث في صفحات المسؤول: نعم/لاالبحث في الأرشيفات: نعمنوع البحث الافتراضي: الكل / الصفحات فقطالكلمات المستبعدة من البحث: [قائمة مفصولة بفواصل]الكلمات المستبعدة الشائعة: the, a, an, and, or, but, in, on, at, by, to, from
إعدادات المستخدم
Section titled “إعدادات المستخدم”التحكم في سلوك حساب المستخدم وعملية التسجيل.
تسجيل المستخدم
Section titled “تسجيل المستخدم”السماح بتسجيل المستخدم: نعم/لانوع التسجيل: ☐ تفعيل تلقائي (وصول فوري) ☐ موافقة المسؤول (يجب على المسؤول الموافقة) ☐ التحقق من البريد (يجب على المستخدم التحقق من البريد)
إخطار المستخدمين: نعم/لاالتحقق من بريد المستخدم: مطلوب/اختياريتكوين المستخدم الجديد
Section titled “تكوين المستخدم الجديد”تسجيل دخول المستخدمين الجدد تلقائيًا: نعم/لاتعيين مجموعة مستخدمين افتراضية: نعممجموعة المستخدمين الافتراضية: [اختر مجموعة]إنشاء صورة رمزية للمستخدم: نعم/لاالصورة الرمزية الأولية: [اختر افتراضي]إعدادات ملف تعريف المستخدم
Section titled “إعدادات ملف تعريف المستخدم”السماح بملفات تعريف المستخدمين: نعمعرض قائمة الأعضاء: نعمعرض إحصائيات المستخدمين: نعمعرض آخر وقت متصل: نعمالسماح بصورة رمزية للمستخدم: نعمأقصى حجم ملف صورة رمزية: 100KBأبعاد الصورة الرمزية: 100x100 بكسلإعدادات بريد المستخدم
Section titled “إعدادات بريد المستخدم”السماح للمستخدمين بإخفاء البريد: نعمعرض البريد في الملف الشخصي: نعمفترة إخطار البريد الإلكتروني: فوري/يومي/أسبوعي/أبدًاتتبع نشاط المستخدم
Section titled “تتبع نشاط المستخدم”تتبع نشاط المستخدم: نعمتسجيل دخول المستخدم: نعمتسجيل محاولات الدخول الفاشلة: نعمتتبع عنوان IP: نعممسح سجلات النشاط الأقدم من: 90 يومًاحدود الحساب
Section titled “حدود الحساب”السماح بنفس البريد: لاأقل طول لاسم المستخدم: 3 أحرفأقصى طول لاسم المستخدم: 15 حرفأقل طول لكلمة المرور: 6 أحرفمطالبة برموز خاصة: نعممطالبة بأرقام: نعمانتهاء صلاحية كلمة المرور: 90 يومًا (أو أبدًا)حذف الحسابات غير النشطة لمدة: 365 يومًاإعدادات الوحدة
Section titled “إعدادات الوحدة”تكوين السلوك الفردي للوحدات.
خيارات الوحدة الشائعة
Section titled “خيارات الوحدة الشائعة”لكل وحدة مثبتة، يمكنك تعيين:
حالة الوحدة: نشطة/غير نشطةالعرض في القائمة: نعم/لاوزن الوحدة: [1-999] (أعلى = أقل في العرض)الصفحة الرئيسية الافتراضية: تظهر هذه الوحدة عند زيارة /وصول المسؤول: [مجموعات المستخدمين المسموحة]وصول المستخدم: [مجموعات المستخدمين المسموحة]إعدادات وحدة النظام
Section titled “إعدادات وحدة النظام”عرض الصفحة الرئيسية كـ: بوابة / وحدة / صفحة ثابتةوحدة الصفحة الرئيسية الافتراضية: [اختر وحدة]عرض قائمة التذييل: نعملون التذييل: [منتقي اللون]عرض إحصائيات النظام: نعمعرض استخدام الذاكرة: نعمتكوين لكل وحدة
Section titled “تكوين لكل وحدة”لكل وحدة إعدادات محددة للوحدة:
مثال - وحدة الصفحة:
تفعيل التعليقات: نعم/لاتعديل التعليقات: نعم/لاالتعليقات لكل صفحة: 10تفعيل التقييمات: نعمالسماح بتقييمات مجهولة: نعممثال - وحدة المستخدم:
مجلد تحميل الصورة الرمزية: ./uploads/أقصى حجم تحميل: 100KBالسماح بتحميل الملفات: نعمأنواع الملفات المسموحة: jpg, gif, pngالوصول إلى إعدادات محددة للوحدة:
- Admin > Modules > [اسم الوحدة] > Preferences
وسوم المحتوى وإعدادات التذييل
Section titled “وسوم المحتوى وإعدادات التذييل”تكوين الوسوم الوصفية لتحسين محركات البحث.
الوسوم الوصفية العالمية
Section titled “الوسوم الوصفية العالمية”كلمات مفتاحية: xoops, cms, نظام إدارة محتوىوصف: نظام إدارة محتوى قوي وديناميكيالمؤلف: اسمكحقوق الطبع: حقوق الطبع 2025، شركتكروبوتات: فهرس، متابعةإعادة الزيارة: 30 يومًاأفضل ممارسات الوسوم
Section titled “أفضل ممارسات الوسوم”| الوسم | الغرض | التوصية |
|---|---|---|
| الكلمات المفتاحية | مصطلحات البحث | 5-10 كلمات مفتاحية صلة، مفصولة بفواصل |
| الوصف | قائمة محرك البحث | 150-160 حرف |
| المؤلف | منشئ الصفحة | اسمك أو شركتك |
| حقوق الطبع | قانوني | إخطار حقوق الطبع الخاص بك |
| الروبوتات | تعليمات الزاحف | فهرس، متابعة (السماح بالفهرسة) |
إعدادات التذييل
Section titled “إعدادات التذييل”عرض التذييل: نعملون التذييل: داكن/فاتحخلفية التذييل: [رمز اللون]نص التذييل: [HTML مسموح]روابط التذييل الإضافية: [أزواج الرابط والنص]HTML تذييل نموذجي:
<p>حقوق الطبع © 2025 شركتك. جميع الحقوق محفوظة.</p><p><a href="/privacy">سياسة الخصوصية</a> | <a href="/terms">شروط الاستخدام</a></p>وسوم وسائط التواصل الاجتماعي (Open Graph)
Section titled “وسوم وسائط التواصل الاجتماعي (Open Graph)”تفعيل Open Graph: نعممعرّف تطبيق Facebook: [معرّف التطبيق]نوع بطاقة Twitter: ملخص / ملخص_صورة كبيرة / لاعبصورة المشاركة الافتراضية: [رابط الصورة]إعدادات البريد الإلكتروني
Section titled “إعدادات البريد الإلكتروني”تكوين توصيل البريد الإلكتروني ونظام الإخطارات.
طريقة توصيل البريد الإلكتروني
Section titled “طريقة توصيل البريد الإلكتروني”استخدام SMTP: نعم/لا
إذا كان SMTP: مضيف SMTP: smtp.gmail.com منفذ SMTP: 587 (TLS) أو 465 (SSL) أمان SMTP: TLS / SSL / بلا اسم مستخدم SMTP: [email@example.com] كلمة مرور SMTP: [كلمة المرور] مصادقة SMTP: نعم/لا انتظار SMTP: 10 ثواني
إذا كانت PHP mail(): مسار Sendmail: /usr/sbin/sendmail -t -iتكوين البريد الإلكتروني
Section titled “تكوين البريد الإلكتروني”عنوان الإرسال: noreply@your-domain.comاسم الإرسال: اسم موقعكعنوان الرد: support@your-domain.comإرسال BCC لرسائل البريد الإداري: نعم/لاإعدادات الإخطارات
Section titled “إعدادات الإخطارات”إرسال بريد ترحيب: نعم/لاموضوع بريد الترحيب: مرحبا بك في [اسم الموقع]نص بريد الترحيب: [رسالة مخصصة]
إرسال بريد إعادة تعيين كلمة المرور: نعم/لاتضمين كلمة مرور عشوائية: نعم/لاانتهاء صلاحية الرمز: 24 ساعةإخطارات المسؤول
Section titled “إخطارات المسؤول”إخطار المسؤول بالتسجيل: نعمإخطار المسؤول بالتعليقات: نعمإخطار المسؤول بالإرسالات: نعمإخطار المسؤول بالأخطاء: نعمإخطارات المستخدم
Section titled “إخطارات المستخدم”إخطار المستخدم بالتسجيل: نعمإخطار المستخدم بالتعليقات: نعمإخطار المستخدم برسائل خاصة: نعمالسماح للمستخدمين بتعطيل الإخطارات: نعمتكرار الإخطار الافتراضي: فورينماذج البريد الإلكتروني
Section titled “نماذج البريد الإلكتروني”خصص رسائل الإخطار في لوحة التحكم:
المسار: System > Email Templates
القوالب المتاحة:
- تسجيل المستخدم
- إعادة تعيين كلمة المرور
- إخطار التعليقات
- الرسالة الخاصة
- تنبيهات النظام
- رسائل محددة للوحدة
إعدادات التخزين المؤقت
Section titled “إعدادات التخزين المؤقت”تحسين الأداء من خلال التخزين المؤقت.
تكوين التخزين المؤقت
Section titled “تكوين التخزين المؤقت”تفعيل التخزين المؤقت: نعم/لانوع التخزين المؤقت: ☐ ملف Cache ☐ APCu (Alternative PHP Cache) ☐ Memcache (التخزين المؤقت الموزع) ☐ Redis (التخزين المؤقت المتقدم)
مدة التخزين المؤقت: 3600 ثانية (ساعة واحدة)خيارات التخزين المؤقت حسب النوع
Section titled “خيارات التخزين المؤقت حسب النوع”ملف Cache:
دليل التخزين المؤقت: /var/www/html/xoops/cache/فترة المسح: يوميأقصى ملفات تخزين مؤقت: 1000APCu Cache:
توزيع الذاكرة: 128MBمستوى الشظايا: منخفضMemcache/Redis:
مضيف الخادم: localhostمنفذ الخادم: 11211 (Memcache) / 6379 (Redis)الاتصال الدائم: نعمما يتم تخزينه مؤقتًا
Section titled “ما يتم تخزينه مؤقتًا”التخزين المؤقت لقوائم الوحدات: نعمالتخزين المؤقت لبيانات التكوين: نعمالتخزين المؤقت لبيانات النموذج: نعمالتخزين المؤقت لبيانات جلسة المستخدم: نعمالتخزين المؤقت لنتائج البحث: نعمالتخزين المؤقت لاستعلامات قاعدة البيانات: نعمالتخزين المؤقت لمصادر RSS: نعمالتخزين المؤقت للصور: نعمإعدادات الرابط
Section titled “إعدادات الرابط”تكوين إعادة كتابة الرابط والتنسيق.
إعدادات الرابط الصديق
Section titled “إعدادات الرابط الصديق”تفعيل الروابط الصديقة: نعم/لانوع الرابط الصديق: ☐ Path Info: /page/about ☐ سلسلة الاستعلام: /index.php?p=about
الشرطة المائلة اللاحقة: تضمين / حذفحالة الرابط: أحرف صغيرة / حساس لحالة الأحرفقوائم إعادة كتابة الرابط
Section titled “قوائم إعادة كتابة الرابط”قوائم .htaccess: [عرض الحالية]قوائم Nginx: [عرض الحالية إذا كانت Nginx]قوائم IIS: [عرض الحالية إذا كانت IIS]إعدادات الأمان
Section titled “إعدادات الأمان”التحكم في التكوين المتعلق بالأمان.
أمان كلمة المرور
Section titled “أمان كلمة المرور”سياسة كلمة المرور: ☐ مطالبة برسائل كبيرة ☐ مطالبة برسائل صغيرة ☐ مطالبة بأرقام ☐ مطالبة برموز خاصة
أقل طول لكلمة المرور: 8 أحرفانتهاء صلاحية كلمة المرور: 90 يومًاسجل كلمة المرور: تذكر آخر 5 كلمات مرورفرض تغيير كلمة المرور: عند تسجيل الدخول التاليأمان تسجيل الدخول
Section titled “أمان تسجيل الدخول”قفل الحساب بعد محاولات فاشلة: 5 محاولاتمدة القفل: 15 دقيقةتسجيل جميع محاولات الدخول: نعمتسجيل محاولات الدخول الفاشلة: نعمتنبيه بريد الدخول الإداري: إرسال بريد عند دخول المسؤولمصادقة متعددة العوامل: معطّل/مفعّلأمان تحميل الملفات
Section titled “أمان تحميل الملفات”السماح بتحميل الملفات: نعم/لاأقصى حجم ملف: 128MBأنواع الملفات المسموحة: jpg, gif, png, pdf, zip, doc, docxفحص التحميلات عن البرامج الضارة: نعم (إذا توفر)الحجر الصحي للملفات المريبة: نعمأمان الجلسة
Section titled “أمان الجلسة”إدارة الجلسة: قاعدة البيانات/الملفاتانتهاء صلاحية الجلسة: 1800 ثانية (30 دقيقة)مدة ملف تعريف ارتباط الجلسة: 0 (حتى إغلاق المتصفح)ملف تعريف ارتباط آمن: نعم (HTTPS فقط)ملف تعريف ارتباط HTTP فقط: نعم (منع وصول JavaScript)إعدادات CORS
Section titled “إعدادات CORS”السماح بطلبات Cross-Origin: لاالأصول المسموحة: [قائمة النطاقات]السماح بالبيانات الاعتماديّة: لاالطرق المسموحة: GET, POSTالإعدادات المتقدمة
Section titled “الإعدادات المتقدمة”خيارات تكوين إضافية للمستخدمين المتقدمين.
وضع التصحيح
Section titled “وضع التصحيح”وضع التصحيح: معطّل/مفعّلمستوى السجل: خطأ / تحذير / معلومات / تصحيحملف سجل التصحيح: /var/log/xoops_debug.logعرض الأخطاء: معطّل (إنتاج)ضبط الأداء
Section titled “ضبط الأداء”تحسين استعلامات قاعدة البيانات: نعماستخدام التخزين المؤقت للاستعلام: نعمضغط الإخراج: نعمتصغير CSS/JavaScript: نعمتحميل الصور بطريقة كسولة: نعمإعدادات المحتوى
Section titled “إعدادات المحتوى”السماح بـ HTML في المشاركات: نعم/لاوسوم HTML المسموحة: [تكوين]تجريد الكود الضار: نعمالسماح بالتضمين: نعم/لاتعديل المحتوى: تلقائي/يدويكشف البريد المزعج: نعمتصدير/استيراد الإعدادات
Section titled “تصدير/استيراد الإعدادات”نسخ احتياطي من الإعدادات
Section titled “نسخ احتياطي من الإعدادات”تصدير الإعدادات الحالية:
لوحة التحكم > System > Tools > Export Settings
# يتم تصدير الإعدادات كملف JSON# حمّل وخزّن بأماناستعادة الإعدادات
Section titled “استعادة الإعدادات”استيراد إعدادات مُصدّرة سابقًا:
لوحة التحكم > System > Tools > Import Settings
# حمّل ملف JSON# تحقق من التغييرات قبل التأكيدتسلسل الأولويات للإعدادات
Section titled “تسلسل الأولويات للإعدادات”أولويات إعدادات XOOPS (من الأعلى إلى الأسفل - المطابقة الأولى تفوز):
1. mainfile.php (الثوابت)2. تكوين محدد للوحدة3. إعدادات نظام لوحة التحكم4. تكوين المظهر5. تفضيلات المستخدم (للإعدادات الخاصة بالمستخدم)سكريبت نسخ احتياطي من الإعدادات
Section titled “سكريبت نسخ احتياطي من الإعدادات”أنشئ نسخة احتياطية من الإعدادات الحالية:
<?phprequire_once __DIR__ . '/mainfile.php';
$config_handler = xoops_getHandler('config');$configs = $config_handler->getConfigs();
$backup = [ 'exported_date' => date('Y-m-d H:i:s'), 'xoops_version' => XOOPS_VERSION, 'php_version' => PHP_VERSION, 'settings' => []];
foreach ($configs as $config) { $backup['settings'][$config->getVar('conf_name')] = [ 'value' => $config->getVar('conf_value'), 'description' => $config->getVar('conf_desc'), 'type' => $config->getVar('conf_type'), ];}
// احفظ في ملف JSONfile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "تم النسخ الاحتياطي للإعدادات بنجاح!";?>تغييرات إعدادات شائعة
Section titled “تغييرات إعدادات شائعة”تغيير اسم الموقع
Section titled “تغيير اسم الموقع”- Admin > System > Preferences > General Settings
- عدّل “Site Name”
- انقر “حفظ”
تفعيل/تعطيل التسجيل
Section titled “تفعيل/تعطيل التسجيل”- Admin > System > Preferences > User Settings
- بدّل “السماح بتسجيل المستخدم”
- اختر نوع التسجيل
- انقر “حفظ”
تغيير المظهر الافتراضي
Section titled “تغيير المظهر الافتراضي”- Admin > System > Preferences > General Settings
- اختر “المظهر الافتراضي”
- انقر “حفظ”
- امسح التخزين المؤقت لتأثير الفوري
تحديث بريد الاتصال
Section titled “تحديث بريد الاتصال”- Admin > System > Preferences > General Settings
- عدّل “Admin Email”
- عدّل “Webmaster Email”
- انقر “حفظ”
قائمة التحقق من التحقق
Section titled “قائمة التحقق من التحقق”بعد تكوين إعدادات النظام، تحقق من:
- اسم الموقع يعرض بشكل صحيح
- المنطقة الزمنية تعرض الوقت الصحيح
- إخطارات البريد الإلكتروني ترسل بشكل صحيح
- تسجيل المستخدم يعمل كما تم تكويني
- الصفحة الرئيسية تعرض الافتراضي المختار
- وظيفة البحث تعمل
- التخزين المؤقت يحسّن وقت التحميل
- الروابط الصديقة تعمل (إذا تم تفعيلها)
- الوسوم الوصفية تظهر في مصدر الصفحة
- تم استقبال إخطارات المسؤول
- تدابير الأمان مفروضة
استكشاف أخطاء الإعدادات
Section titled “استكشاف أخطاء الإعدادات”الإعدادات لا تحفظ
Section titled “الإعدادات لا تحفظ”الحل:
# تحقق من أذونات الملفات على دليل التكوينchmod 755 /var/www/html/xoops/var/
# تحقق من إمكانية الكتابة لقاعدة البيانات# حاول الحفظ مرة أخرى في لوحة التحكمالتغييرات لا تأخذ التأثير
Section titled “التغييرات لا تأخذ التأثير”الحل:
# امسح التخزين المؤقتrm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# إذا لم يحل المشكلة، أعد تشغيل خادم الويبsystemctl restart apache2البريد الإلكتروني لا يُرسل
Section titled “البريد الإلكتروني لا يُرسل”الحل:
- تحقق من بيانات اعتماد SMTP في إعدادات البريل الإلكتروني
- اختبر باستخدام زر “إرسال بريد اختبار”
- تحقق من سجلات الأخطاء
- جرّب استخدام PHP mail() بدلاً من SMTP
الخطوات التالية
Section titled “الخطوات التالية”بعد تكوين إعدادات النظام:
- تكوين إعدادات الأمان
- تحسين الأداء
- استكشف ميزات لوحة التحكم
- قم بإعداد إدارة المستخدمين
علامات: #system-settings #configuration #preferences #admin-panel
المقالات ذات الصلة:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Security-Configuration
- Performance-Optimization
- ../First-Steps/Admin-Panel-Overview