Как настроить PHP basedir для Joomla, работающего на виртуальном хостинге IIS - PullRequest
0 голосов
/ 12 октября 2018

У меня есть следующие настройки:

  • 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 на моей установке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...