Перейти к содержанию
Форум Радиодар

Решение проблемы PHP setting "open_basedir" is enabled в Aimeos (при установленной Heastia)


omega80

Рекомендуемые сообщения

По современным требованиям безопасности у большинства систем параметр "open_basedir" активен по умолчанию. Вкратце, данная опция ограничивает возможность работы в пределах каталога. Но из-за особенностей системы Aimeos требуется отключить данный параметр.

Поэтому, сразу после установки панели управления Hestia и системы Aimeos, в административной части сайта появляется предупреждение:

image.png

Если в настройках сервера панели управления Hestia (php.ini) параметр open_basedir закомментирован точкой с запятой, то все равно предупреждение в админке не пропадает. Создадим в корне сайта (myshop/public) файл с названием "info.php" и поместим в него следующее содержимое: 

<?php
phpinfo();
?>

Теперь обращаемся к странице по адресу: your_site.com/info.php и видим нашу проблему:

image.png

И это странно, учитывая отключенную функцию в настройках PHP. 

А все дело в настройках PHP-FPM! Поэтому переходим в консоль из под root, открываем путь: 

image.png

и в файле 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>

file

Заходим в настройки панели hestia, выбираем пользователя и меняем пакет "default' на другой, а затем обратно - так применится наш измененный файл.

Перезапускаем сервер и проверяем info.php:

image.png

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Статистика пользователей

    367
    Пользователей
    311
    Максимум онлайн
    GeorgeChiem
    Новый пользователь
    GeorgeChiem
    Регистрация
×
×
  • Создать...