Сообщение «open_basedir restriction in effect»
open_basedir
restriction
При установке WebAsyst на собственный сервер или сервер хостинг-провайдера в браузере может появиться диагностическое сообщение следующего вида:
Warning: open_basedir restriction in effect. File ... is not within the allowed path(s):(/path/to/dir1:/path/to/dir2) in /path/to/dir/filename.php on line 14
Это сообщение указывает на то, что путь к директории установки WebAsyst не включен в список допустимых путей, указанных в параметре open_basedir в конфигурации PHP. Параметр open_basedir содержит список директорий, содержимое которых разрешено считывать средствами PHP-скриптов.
-
Один из способов решения этой проблемы – добавить путь к директории установки WebAsyst в значение параметраopen_basedir. На сервере с операционной системой UNIX/Linux/FreeBSD пути к разрешенным директориям должны быть разделены двоеточием, например:
На Windows-сервере пути должны быть разделены точкой с запятой, например: -
Другой способ – отменить ограничения open_basedir и открыть доступ ко всем директориям, указав значение none: