Сохранение конфигурации
Эта страница показывает результаты сохранения информации о конфигурации, которую вы ввели до этого момента.
После проверки и исправления любых проблем нажмите кнопку “Продолжить” для продолжения.
При успехе
Заголовок раздела «При успехе»Раздел Сохранение конфигурации вашей системы показывает информацию, которая была сохранена. Параметры сохраняются в одном из двух файлов. Один файл — это 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; использует Public Suffix List для определения правильного домена для cookies.XOOPS_DB_LEGACY_LOG— по умолчаниюfalse; установитеtrueв разработке для логирования использования старых API БД.XOOPS_DEBUG— по умолчаниюfalse; установитеtrueв разработке для включения дополнительной отчетности об ошибках.
Вам не нужно редактировать эти значения вручную во время установки — значения по умолчанию подходят для production-сайта. Они упоминаются здесь, чтобы вы знали, что искать, если позже откроете mainfile.php.
Если XOOPS обнаружит ошибки при записи файлов конфигурации, она отобразит сообщения, описывающие, что не так.

Во многих случаях источником ошибок является установка по умолчанию системы, основанной на Debian, с использованием mod_php в Apache. Большинство хостинг-провайдеров имеют конфигурации без этих проблем.
Проблемы с разрешениями группы
Заголовок раздела «Проблемы с разрешениями группы»Процесс 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
Заголовок раздела «Невозможно создать mainfile.php»В Unix-подобных системах разрешение на создание нового файла зависит от разрешений, предоставленных в родительском каталоге. В некоторых случаях этого разрешения нет, и предоставление его может быть проблемой безопасности.
Если у вас есть проблемная конфигурация, вы можете найти фиктивный mainfile.php в каталоге extras в дистрибутиве XOOPS. Скопируйте этот файл в корневой каталог веб-сайта и установите разрешения на файл:
chgrp www-data mainfile.phpchmod g+w mainfile.phpОкружения SELinux
Заголовок раздела «Окружения SELinux»Контексты безопасности SELinux могут быть источником проблем. Если это может быть применимо, пожалуйста, обратитесь к Special Topics для получения дополнительной информации.