PDA

Zobacz pełną wersję : Błąd przy instalacji modułu - do znudzenia



kfred
17-02-2011, 16:23
Przeczytałem wszystkie posty i nie znalazłem rozwiązania. Zainstalowałem joomla na serwerze płatnym. Mogłem instalować rozszerzenia np Agora, Fireboard z pakietu i nagla niec nie mogę zainstalować.

JFolder::create: Infinite loop detected
Ostrzeżenie: Nie udało się usunąć pliku




Warning: file_exists() [function.file-exists (http://www.ewaikrzysztof.vipower.pl/administrator/function.file-exists)]: open_basedir restriction in effect. File(/home/xxx/public_html/testy/tmp) is not within the allowed path(s): (/home/ewaikrzy/:/tmp:/var/tmp:/usr/local/lib/php/:/home/sys/lsws/:/ramdysk/:/usr/local/php/) in /home/ewaikrzy/domains/ewaikrzysztof.vipower.pl/public_html/libraries/joomla/filesystem/file.php on line 329


Mam wszystkie katalogi i pliki z prawem dostępu 777. Funkcja Jak najbardziej safe_mode jest na off zapewnił mnie admin.

Mam joomle lokalnie na kompie i te rozszerzenie się instalują. Zrobiłem eksperyment. W konfiguracji globalnej serwera katalog dzienników i katalog tymczasowy joomla wpisuję \home\xxx\public_html\testy\logs lub \home\xxx\public_html\testy\tmp gdzie testy są przeze mnie wymyślone tak dla przykładu i taki folder testy zakłada się lokalnie. I rozszerzenia się instalują. Jak wymyślę zamiast testy grypa to też się zainstalują i powstanie folder grypa.A jak zrobię taką próbę na serwerze to owszem w pliku configuration.php powstają wpisy o takich scieżkach z katalogiem testy

var $log_path = '\\home\\xxx\\public_html\\testy\\logs';
var $tmp_path = '\\home\\xxx\\public_html\\testy\\tmp';

ale nie zakłada się katalog testy i wychodzą błędy jak wyżej. Proszę o radę.

ppilus
17-02-2011, 17:01
Prawa dostępu. chmod 777 wcale nie oznacza, że powinieneś mieć prawa zapisu. Sprawdź kto jest właścicielem.
http://www.pomoc.joomla.pl/content/view/438/51/

kfred
18-02-2011, 11:41
Wstawiłem w konfiguracji globalnej serwera joomla w katalog dzienników i katalog tymczasowy ścieżki, które pojawiają sie w na ftp gdy łączę się z serwerem tzn:

/domains/ewaikrzysztof.vipower.pl/public_html/krzysztofiewa6/logs
/domains/ewaikrzysztof.vipower.pl/public_html/krzysztofiewa6/tmp

i mam teraz nieco mniej komunikatów przy próbie instalacji rozszerzeń:


JFolder::create: Infinite loop detected
Ostrzeżenie: Nie udało się usunąć pliku




Warning: is_dir() [function.is-dir (http://www.ewaikrzysztof.vipower.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/ewaikrzy/:/tmp:/var/tmp:/usr/local/lib/php/:/home/sys/lsws/:/ramdysk/:/usr/local/php/) in /home/ewaikrzy/domains/ewaikrzysztof.vipower.pl/public_html/libraries/joomla/filesystem/folder.php on line 392

Warning: is_dir() [function.is-dir (http://www.ewaikrzysztof.vipower.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/ewaikrzy/:/tmp:/var/tmp:/usr/local/lib/php/:/home/sys/lsws/:/ramdysk/:/usr/local/php/) in /home/ewaikrzy/domains/ewaikrzysztof.vipower.pl/public_html/libraries/joomla/filesystem/folder.php on line 392


linia 392 w folder.php zawiera wpis:

return is_dir(JPath::clean($path));

może coś poradzicie więcej?

ppilus
18-02-2011, 13:18
Uprawnienia sprawdziłeś ?
Może ten post coś pomoże http://forum.joomla.pl/showthread.php?41374-Po-migracji-problem-z-joomla

kfred
21-02-2011, 09:46
Sprawa załatwiona. Poprosiłem administratora o podanie ścieżki do mojego zasobu na serwerze. Wpisałem w konfiguracji globalnej do serwera katalog dzienników i katalog tymczasowy joomla i działa. dziękuję za pomoc.