Здраствуйте, возникла проблема. Есть сайт, уже установленный на хостинге. (Ставила не я) Мне выдали "указание" установить на сайт несколько плагинов (галерея, форма входа, новый дизайн). Соответственно есть FileZilla FTP Client настроенная и подключенная. Файлы установки галереи сброшенны в темп , но при попытке действия из панели (установка/удаление)"Установить из папки", выдается ошибка Укажите папку пакета. Права 777 Адрес прописан правильно (я надеюсь) с помощью path.php перепроверяла. Есть телепаты не в отпуске, которые помогут разобраться?
Попробуй найти файл /libraries/joomla/filesystem/folder.php и закоментировать вот эту строку $obd = ini_get('open_basedir')
А зачем вообще ставить из папки когда можно прям через обзор указать нужный пакет? ИМХО меньше геморроя
Код (PHP): // If open_basedir is set we need to get the open_basedir that the path is in if ($obd != null) { if (JPATH_ISWIN) { $obdSeparator = ";"; } else { $obdSeparator = ":"; } // Create the array of open_basedir paths $obdArray = explode($obdSeparator, $obd); $inOBD = false; // Iterate through open_basedir paths looking for a match foreach ($obdArray as $test) { $test = JPath::clean($test); if (strpos($path, $test) === 0) { $obdpath = $test; $inOBD = true; break; } } if ($inOBD == false) { // Return false for JFolder::create because the path to be created is not in open_basedir JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Path not in open_basedir paths')); все что есть. Пробовала и в зип и распакованные. Покажите как) Из обзора посылает меня в далекий и глубокий пень. Не хочет он ставить, с той машины на которой я работаю.
Neva, в админке сайта-кнопка помощь/инфа о системе-смотрим права на папки. или смотреть документацию на компонент.
Читаем выше, права на папки 777, соотвественно они все доступны. Компонент работал, при создании сайта на локалхосте и последующем переносе на хостинг поставщика. А тут, хоть тресни... Спасибо. Вечером будет удобно?
Спасибо всем, проблему решила сама. Кому интересно: В файлике folder.php нужно было закомментировать строку Код (PHP): $obd = ini_get('open_basedir'); Закомментрировать - поставить // в начале строки