حفظ التكوين
تعرض هذه الصفحة نتائج حفظ معلومات التكوين التي أدخلتها حتى هذه النقطة.
بعد المراجعة وتصحيح أي مشاكل، حدد زر “متابعة” للمتابعة.
عند النجاح
Section titled “عند النجاح”يعرض قسم حفظ تكوين النظام الخاص بك المعلومات التي تم حفظها. يتم حفظ الإعدادات في أحد ملفين. أحد الملفات هو mainfile.php في جذر الويب. الآخر هو data/secure.php في دليل xoops_data.

يتم إنشاء كلا الملفين من ملفات قالب مُرسلة مع XOOPS 2.7.0:
- يتم إنشاء
mainfile.phpمنmainfile.dist.phpفي جذر الويب. - يتم إنشاء
xoops_data/data/secure.phpمنxoops_data/data/secure.dist.php.
بالإضافة إلى المسارات وعنوان URL الذي أدخلته، يتضمن mainfile.php الآن عدة ثوابت جديدة في XOOPS 2.7.0:
XOOPS_TRUST_PATH— محفوظ كاسم مستعار متوافق للخلف معXOOPS_PATH؛ لا تحتاج إلى تكوينه بشكل منفصل.XOOPS_COOKIE_DOMAIN_USE_PSL— تعيين افتراضيtrue؛ يستخدم قائمة اللاحقة العامة لاشتقاق مجال ملف تعريف الارتباط الصحيح.XOOPS_DB_LEGACY_LOG— تعيين افتراضيfalse؛ اضبط علىtrueفي التطوير لتسجيل استخدام واجهات برمجة تطبيقات قاعدة البيانات القديمة.XOOPS_DEBUG— تعيين افتراضيfalse؛ اضبط علىtrueفي التطوير لتمكين الإبلاغ عن الأخطاء الإضافية.
لا تحتاج إلى تحرير هذه يدويًا أثناء التثبيت — القيم الافتراضية مناسبة لموقع إنتاجي. يتم ذكرها هنا حتى تعرف ما تبحث عنه إذا فتحت mainfile.php لاحقاً.
إذا اكتشفت XOOPS أخطاءً في كتابة ملفات التكوين، فسيعرض رسائل توضح ما هو خاطئ.

في كثير من الحالات، يكون التثبيت الافتراضي لنظام مشتق من Debian باستخدام mod_php في Apache هو مصدر الأخطاء. تتمتع معظم مزودي الاستضافة بتكوينات ليس لديها هذه المشاكل.
مشاكل أذونات المجموعة
Section titled “مشاكل أذونات المجموعة”يتم تشغيل عملية PHP باستخدام أذونات بعض المستخدم. يتم امتلاك الملفات أيضاً من قبل بعض المستخدم. إذا لم تكن هاتان الحالتان نفس المستخدم، فيمكن استخدام أذونات المجموعة للسماح لعملية PHP بمشاركة الملفات مع حساب المستخدم الخاص بك. هذا عادة يعني أنك تحتاج إلى تغيير مجموعة الملفات والأدلة التي تحتاج XOOPS إلى الكتابة إليها.
بالنسبة للتكوين الافتراضي المذكور أعلاه، يعني هذا أن مجموعة www-data تحتاج إلى تحديد كمجموعة للملفات والأدلة، وتلك الملفات والأدلة تحتاج إلى أن تكون قابلة للكتابة من قبل المجموعة.
يجب عليك مراجعة التكوين الخاص بك بعناية، واختيار بعناية كيفية حل هذه المشاكل لصندوق متاح على الإنترنت المفتوح.
قد تكون أمثلة على الأوامر:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsلا يمكن إنشاء mainfile.php
Section titled “لا يمكن إنشاء mainfile.php”في الأنظمة التشابهة Unix، يعتمد الإذن بإنشاء ملف جديد على الأذونات الممنوحة على المجلد الأب. في بعض الحالات، لا يتوفر هذا الإذن، وقد يكون منحه مصدر قلق أمني.
إذا كان لديك مشكلة في التكوين، فيمكنك العثور على mainfile.php وهمي في دليل extras في توزيع XOOPS. انسخ هذا الملف إلى جذر الويب وعيّن الأذونات على الملف:
chgrp www-data mainfile.phpchmod g+w mainfile.phpبيئات SELinux
Section titled “بيئات SELinux”يمكن أن تكون سياقات الأمان SELinux مصدراً للمشاكل. إذا كان هذا قد ينطبق، يرجى الرجوع إلى مواضيع خاصة للمزيد من المعلومات.