понедельник, 11 июня 2012 г.

JFolder::create: Путь не в пределах значения переменной open_basedir

JFolder::create: Путь не в пределах значения переменной open_basedir
Бывает еще и вот такая ошибка:
JFolder::create: Path not in open_basedir paths
Unable to create destination

Ошибки эти бывают при обновлении Joomla или при установке расширений в Joomla.
Обе лечатся таким методом:

1. Находим файл folder.php он лежит в директории /libraries/joomla/filesystem/folder.php
2. Находим 194 строку (в joomla 1.5) или 220 строку  (в Joomla 2,х) $obd = ini_get('open_basedir') и отключаем её (комментируем), т.е. ставим впереди этой строки //

У вас должно получится так:

// We need to get and explode the open_basedir paths
// $obd = ini_get('open_basedir');

P.S. Обратите внимение - что после обновления Joomla эту процедуру иногда приходится повторять. 

Комментариев нет:

Отправить комментарий

Написать комментарий