LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 12:19:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Ошибка JFolder::create: Infinite loop detected при установке компонентов  (Прочитано 1422 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
CanVas
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 57


Freedom


« : 21.09.2011, 14:57:25 »

В общем переехал сайт на новый хостинг. После этого случилась беда. Я думал всё нормально, хороший хостинг, пока не решил расширять сайт, и тогда то понял что не могу установить ни один компонент.

При загрузке файла пишет:
Код:
JFolder::create: Infinite loop detected
Внимание! - Не удалось переместить файл
и ниже:
Код:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users2/c/canvas/:/usr/local/zend/share/pear/:/usr/local/zend-5.3/share/pear/:/tmp/) in /home/users2/c/canvas/domains/site.com/libraries/joomla/filesystem/folder.php on line 392

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users2/c/canvas/:/usr/local/zend/share/pear/:/usr/local/zend-5.3/share/pear/:/tmp/) in /home/users2/c/canvas/domains/site.com/libraries/joomla/filesystem/folder.php on line 392
Ну понятно что не удалось переместить файл. проблема с tmp. но какого он ругается на folder.php? Не понятно.

Папке tmp уже назначал всякие какие только можно права, даже читал хелп хостинга, выставлял права, какие они советуют, при ошибках возникающих при заливании файлов на сервер.

Подскажите что делать, может права на folder.php не те?
Записан
CanVas
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 57


Freedom


« Ответ #1 : 21.09.2011, 14:59:17 »

ах да, ещё, при установки из tmp пишет будто нету файлов, хотя через ftp я их лично заливал.

пробовал разные расширения, все с этого форума взятые, причём даже те, которые раньше ставились на этот же сайт, когда он был на прошлом хостинге.
Записан
Kamelina Svetlana
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #2 : 26.09.2011, 12:21:54 »

Всем добрый день!
У меня такая же проблема! Пришла к вам на форум именно из-за неё.
Я поставила на все папки и папки, которые находятся внутри них, права 777, но это не помогает. Ничего не могу "загрузить и установить" на сайт, который находится в интернете (на локальном сервере все загружалось без проблем).
На всех папках стоят права 777, но в "Информации о системе" (режим редактирования сайта - помощь - информация о системе) пишут, что
Папка для логов ($log_path) /home/kamel/domains/english-cartoons/public_html/logs/   Недоступен на запись
Папка для временных файлов ($tmp_path) /home/kamel/domains/english-cartoons/public_html/tmp/   Недоступен на запись

На хостинге мне помогать не хотят. Говорят, чтобы я воспользовалась услугами программиста. Но я обращалась к 2 программистам - они такие тонкости не знают, помочь мне не могут.
Еще, на хостинге мне написали "Возможно путь нужно указать в ином формате или не от корня."
Можно путь указывать как-то по другому?

Очень прошу, помогите решить эту проблему, ведь я ничего не могу установить на сайт - ни модуль ни плагин!
Записан
Kamelina Svetlana
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #3 : 29.09.2011, 01:35:02 »

Уже все решилось! Спасибо огромное замечательным людям из "СМС Биллинг" http://smsbill.com.ua/sms-billing - объяснили и помогли. Спасибо им большое!
Записан
CanVas
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 57


Freedom


« Ответ #4 : 29.09.2011, 13:57:43 »

И? а как мне то решить проблему!?(((
Записан
Kamelina Svetlana
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #5 : 29.09.2011, 15:19:07 »

Надо было пути писать не так:
var $tmp_path = '/home/kamel/english-cartoons/public_html/tmp';
а вот так:
var $tmp_path = '/home/kamel/english-cartoons.ru/public_html/tmp';
Домен надо было еще писать.
И теперь все работает!
Маленькая ошибка, а я три дня ничего сделать не могла.
Записан
CanVas
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 57


Freedom


« Ответ #6 : 14.12.2011, 10:46:59 »

Надо было пути писать не так:
var $tmp_path = '/home/kamel/english-cartoons/public_html/tmp';
а вот так:
var $tmp_path = '/home/kamel/english-cartoons.ru/public_html/tmp';
Домен надо было еще писать.
И теперь все работает!
Маленькая ошибка, а я три дня ничего сделать не могла.

у меня это не помогло. проблема остаётся открытой.
Записан
CanVas
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 57


Freedom


« Ответ #7 : 14.12.2011, 11:47:43 »

Решение найдено. хостингом был Jino.ru
вот официальный ответ техподдержки:
Цитировать
Здравствуйте.

Вам нужно указать правильные значения переменных $log_path и $tmp_path в файле configuration.php
var $log_path = '/home/usersX/первая_буква_логина/логин/logs';
var $tmp_path = '/home/usersX/первая_буква_логина/логин/tmp';
Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

и всё заработало. можно закрывать тему.
Записан
SegaF
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #8 : 14.12.2011, 12:40:15 »

 !  с той же проблемой бьюсь второй день! так понимаю всё таки лучше от техподдержки  своей добиться ответа надо?  правильный путь tmp-папки прописывания.
« Последнее редактирование: 14.12.2011, 12:44:58 от SegaF » Записан
Kamelina Svetlana
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #9 : 14.12.2011, 12:44:58 »

Если техподдержка ответит... Мне техподдержка не ответила.
Смотрите внимательно на буквы и цифры - должно все совпадать.
У вас два решения - у меня не хватало ".ru", а в другом случае "Х" - здесь я вам не советчик, так как не очень понимаю, что это за "Х"
Записан
SegaF
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #10 : 14.12.2011, 14:03:44 »

Вот рекомендации с форума сообщества:
1. Зайти на ftp в папку libraries->joomla->filesystem
2. Скачать файл folder.php на ваш компьютер (не забудьте сделать резрвную копию этого файлы)
3. Открытье файл folder.php редактором и найти строку номер 187 (или где-то рядом) -
$obd = ini_get('open_basedir')
4. Закоментировать ее // $obd = ini_get('open_basedir')
5. Сохранить изменения и закачать файл назад на сервер.

У меня так вылечилось! Большое спасибо техподдержке!  


p.s. да! у меня на 194-й строчке было.....
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet