У меня есть следующие настройки:
- IIS 10 с Plesk Onyx 17.8.11.
- Joomla 3.8.13 / PHP 7.2.10.Сайт размещен у провайдера виртуального хостинга.
После установки Gantry 5 На странице панели управления Joomla Панель управления появляется следующее предупреждение:
SplFileInfo :: isFile (): действует ограничение open_basedir.Файл (gantry-themes: / \ beez3) находится за пределами допустимого пути: (D: / Inetpub / vhosts / xxx \; C: \ Windows \ Temp)
Просмотр Настройки PHP вкладка Joomla Информация о системе Страница Я вижу следующие настройки:
Открыть на основе D: / Inetpub / vhosts / xxx \; C:\ Windows \ Temp \
Насколько я могу судить, D:/Inetpub/vhosts/xxx\
неверен, поскольку корневая папка сайта:
D:/Inetpub/vhosts/xxx/yyy
На самом деле мне пришлось установить Путь к папке Temp в D:/Inetpub/vhosts/xxx/yyy/tmp
в Joomla Глобальные настройки сервера конфигурации , чтобы установить Gantry с помощью Joomla Метод установки из папки .
С другой стороны, я не могу найти способ изменить значение настройки Open basedir
из Plesk или иным способом.В результате на странице компонента Gantry появляется та же ошибка:
Twig_Error_Runtime Возникла исключительная ситуация во время рендеринга шаблона ("SplFileInfo :: isFile (): действует ограничение open_basedir. File (gantry-themes: / \ beez3) находится за пределами допустимого пути: (D: / Inetpub / vhosts / xxx \; C: \ Windows \ Temp) ").
Обратите внимание, что я ссылаюсь на Гантри в качестве примера;Та же проблема возникает для любого другого расширения Joomla, которое я пытался установить.
Есть ли способ правильно настроить Joomla / PHP на моей установке?