ذخیره پیکربندی
این صفحه نتایج ذخیره اطلاعات پیکربندی را که تا این لحظه وارد کرده اید نمایش می دهد.
پس از بررسی و اصلاح هر گونه مشکل، دکمه “ادامه” را برای ادامه انتخاب کنید.
در مورد موفقیت
Section titled “در مورد موفقیت”بخش Saving your system configuration اطلاعات ذخیره شده را نشان می دهد. تنظیمات در یکی از دو فایل ذخیره می شوند. یک فایل 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تولید می شود.
علاوه بر مسیرها و آدرس اینترنتی که وارد کردید، mainfile.php اکنون شامل چندین ثابت است که در XOOPS 2.7.0 جدید هستند:
XOOPS_TRUST_PATH- به عنوان نام مستعار سازگار با عقب برایXOOPS_PATHنگهداری می شود. شما نیازی به پیکربندی جداگانه آن ندارید.XOOPS_COOKIE_DOMAIN_USE_PSL- پیش فرضtrueاست. از فهرست پسوند عمومی برای استخراج دامنه کوکی صحیح استفاده می کند.XOOPS_DB_LEGACY_LOG- پیش فرضfalseاست. در توسعه برای ثبت استفاده از APIهای پایگاه داده قدیمی، رویtrueتنظیم کنید.XOOPS_DEBUG- پیش فرضfalseاست. در حال توسعه رویtrueتنظیم کنید تا گزارش خطای اضافی را فعال کنید.
در حین نصب نیازی به ویرایش آنها به صورت دستی نیست - پیش فرض ها برای یک سایت تولید مناسب هستند. آنها در اینجا ذکر شده اند تا بدانید اگر mainfile.php را بعدا باز کنید، به دنبال چه چیزی باشید.
اگر XOOPS خطاهایی را در نوشتن فایلهای پیکربندی تشخیص دهد، پیامهایی را نشان میدهد که مشکل را با جزئیات نشان میدهد.

در بسیاری از موارد، نصب پیش فرض یک سیستم مشتق شده از دبیان با استفاده از خطاهای mod_php in Apache is the source of. اکثر ارائه دهندگان هاست تنظیماتی دارند که این مشکلات را ندارند.
مشکلات مجوز گروه
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 ایجاد کرد”در سیستمهای شبه یونیکس، اجازه ایجاد یک فایل جدید به مجوزهای اعطا شده در پوشه والد بستگی دارد. در برخی موارد این مجوز در دسترس نیست و اعطای آن ممکن است یک نگرانی امنیتی باشد.
اگر در پیکربندی مشکل دارید، می توانید یک mainfile.php ساختگی را در پوشه extras در توزیع XOOPS پیدا کنید. آن فایل را در ریشه وب کپی کنید و مجوزهای فایل را تنظیم کنید:
chgrp www-data mainfile.phpchmod g+w mainfile.phpمحیط های SELinux
Section titled “محیط های SELinux”زمینه های امنیتی SELinux می تواند منبع مشکلات باشد. اگر ممکن است این مورد اعمال شود، لطفاً برای اطلاعات بیشتر به موضوعات ویژه مراجعه کنید.