omega80 Опубликовано 14 февраля Поделиться Опубликовано 14 февраля По современным требованиям безопасности у большинства систем параметр "open_basedir" активен по умолчанию. Вкратце, данная опция ограничивает возможность работы в пределах каталога. Но из-за особенностей системы Aimeos требуется отключить данный параметр. Поэтому, сразу после установки панели управления Hestia и системы Aimeos, в административной части сайта появляется предупреждение: Если в настройках сервера панели управления Hestia (php.ini) параметр open_basedir закомментирован точкой с запятой, то все равно предупреждение в админке не пропадает. Создадим в корне сайта (myshop/public) файл с названием "info.php" и поместим в него следующее содержимое: <?php phpinfo(); ?> Теперь обращаемся к странице по адресу: your_site.com/info.php и видим нашу проблему: И это странно, учитывая отключенную функцию в настройках PHP. А все дело в настройках PHP-FPM! Поэтому переходим в консоль из под root, открываем путь: и в файле delault.tpl, а также в файле с вашей версией интерпретатора PHP комментируем строку (ставим спереди точку с запятой): ;php_admin_value[open_basedir] = /home/%user%/.composer:/home/%user%/web/%domain%/public_html:/home/%user%/web/%domain%/private:/home/%user%/web/%domain%/public_shtml:/home/%user%/tmp:/tmp:/bin:/usr/bin:/u> Заходим в настройки панели hestia, выбираем пользователя и меняем пакет "default' на другой, а затем обратно - так применится наш измененный файл. Перезапускаем сервер и проверяем info.php: Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти