среда, 7 июля 2010 г.

JFolder::create:Infinite loop detected - внимание! не удалось переместить файл


Ошибка CMS Joomla! Невозможно установить никакие модули, плагины, компоненты. У меня возникла по причине: на flashку был установлен Denwer и соответственно Joomla.
При запуске на различных компьютерах, flashка определялась диском F, а на другом диском E. Соответственно пути к папкам log и tmp, необходимые для работы Joomla! каждый раз менялись.
Решение: открываем файл: сайт\www\configuration.php,
находим: var$log_path='E:\\home\сайт\www\logs'; и
                var$tmp_path='E:\\home\сайт\www\tmp'; где E - это имя диска, которым определилась flashка, исправляем на то, которое действительно на текущем ПК. Сохраняем, перезапускаем сервер. Все должно работать.

Если причина возникает на удаленном сервере, можно попробовать:
В файле configuration.php нужно поправить пути tmp и logs на правильные.
Например:
/home/my_name/domains/domain_name.nl/public_html/logs
/home/my_name/domains/domain_name.nl/public_html/temp
Если это не помогло то тогда можете еще попробовать изменить права доступа к папкам "tmp", "components", "administrator/components". Я при установке менял на 777 то есть всем и все разрешено. Потом лучше поставить на более жесткие (например 750).

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

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