Получение ошибки * JFolder :: create: путь не в пути open_basedir * Внимание!Не удалось переместить файл - PullRequest
1 голос
/ 15 ноября 2010

Когда я хочу установить zip-файл нового компонента или модуля. Я получаю ошибку ниже

    * JFolder::create: Infinite loop detected
    * Warning! Failed to move file.

как я могу решить это.

Ответы [ 3 ]

1 голос
/ 11 сентября 2012

Это связано с тем, что вы перемещаете joomla, который работает с одного сервера или локального компьютера, на веб-сервер.

Выполните следующие шаги, чтобы исправить это.

  1. Перейдите на панель Хостинг >> Диспетчер файлов >> Выберите свой домен / субдомен и откройте файл configuration.php.
  2. Найдите переменную $ log_path, она будет содержать путь к каталогу вашего старого сервера. Просто замените всю строку кодом var $ log_path = './logs';
  3. Найдите переменную $ tmp_path, в ней также будет указан путь к каталогу вашего старого сервера. Замените всю строку кодом var $ tmp_path = './tmp';
0 голосов
/ 23 марта 2015

Я наткнулся на другое решение: Прокомментируйте строку кода $ obd = ini_get ('open_basedir'); находится по адресу ... Joomla Root / library / joomla / filesystem / folder.php

т.е. // $ obd = ini_get ('open_basedir');

Если это не работает, вам нужно изменить путь к папке журнала и временной папке

На вашем сервере, администратор .... В раскрывающемся меню «Система» выберите глобальную конфигурацию

.

Выберите вкладку Система, найдите Путь к папке журнала * и введите http://yourdomain.com/logs/

Выберите вкладку Сервер, найдите Путь к временной папке и введите http://yourdomain.com/tmp/

Сохраните и попробуйте снова установить расширения ...

Надеюсь, что это работает ......

0 голосов
/ 15 ноября 2010

Убедитесь, что вам не нужно извлекать файл перед установкой. Проверьте ваши разрешения на / tmp и / cache вместе с / languages ​​и / component / modules Верните кредит

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