Gość sferis Zgłoś post Napisano Marzec 27, 2009 Witam serdecznie, mam serwer pod działaniem LXAdmin. Dzisiaj chciałem sobie uruchomić skrypt Invision Power Converge, ale wyskakuje następujący błąd: IP.Converge WARNING [2] file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/mmoscribe/converge/cache/lang_cache/english/lang_global.php) is not within the allowed path(s): (/home/admin::/tmp:/usr/share/pear:/home/httpd/mmoscribe.com:/var/lib/php/session:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/) (Line: 1039 of /admin/sources/ipsclass.php) IP.Converge WARNING [2] file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/mmoscribe/converge//cache/skin_cache/cacheid_1/skin_global.php) is not within the allowed path(s): (/home/admin::/tmp:/usr/share/pear:/home/httpd/mmoscribe.com:/var/lib/php/session:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/) (Line: 1130 of /admin/sources/ipsclass.php) Okazuje się, że "zawinił" tutaj plik z konfiguracją virtualhosta. Jest tam taka zapiska: <IfModule sapi_apache2.c>php_admin_value open_basedir "/home/httpd/mmoscribe.com/httpdocs:/home/httpd/mmoscribe.com/mmoscribe.com:/home/admin/:/tmp:/usr/share/pear:/var/lib/php/session/:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/" </IfModule> <IfModule mod_php5.c> php_admin_value open_basedir "/home/httpd/mmoscribe.com/httpdocs:/home/httpd/mmoscribe.com/mmoscribe.com:/home/admin/:/tmp:/usr/share/pear:/var/lib/php/session/:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/" </IfModule> Ścieżka w podanym wyżej pliku jest identyczna jak w podanym błędzie (według mnie bardzo dziwna, nie wiem co to ma oznaczać). Oczywiście wpadłem jeszcze na genialny pomysł i usunąłem te wpisy całkowicie Wiedziałem, że nic nie da, ale warto spróbować. Niby się to wszystko uruchomiło, ale słabo działało ... Wiele opcji nie działało po prostu ... Szukam jakiegoś innego rozwiązania. Proszę pilnie o pomoc. Z góry dziękuję. Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Marzec 27, 2009 open_basedir restriction - google Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość sferis Zgłoś post Napisano Marzec 27, 2009 Na Google już szukałem i nic mi to nie dało. Open Base Dir mówi serwerowi od jakiego katalogu może zacząć czytać dane i wtedy do podrzędnych katalogów nie ma dostępu. Ale co to zmienia? Nic. Nie rozwiązuje to mojego problemu. Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Marzec 27, 2009 Albo mi sie w oczach mieli ze zmęczenia albo hmmm nie widzę ani samego /home ani /home/mmoscribe w konfigu, jest /home/httpd/mmoscribe.com/mmoscribe. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość sferis Zgłoś post Napisano Marzec 27, 2009 <IfModule sapi_apache2.c>php_admin_value open_basedir "/home/httpd/mmoscribe.com/httpdocs:/home/httpd/mmoscribe.com/mmoscribe.com:/home/admin/:/tmp:/usr/share/pear:/var/lib/php/session/:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/" </IfModule> <IfModule mod_php5.c> php_admin_value open_basedir "/home/httpd/mmoscribe.com/httpdocs:/home/httpd/mmoscribe.com/mmoscribe.com:/home/admin/:/tmp:/usr/share/pear:/var/lib/php/session/:/home/lxadmin/httpd/script:/home/httpd/mmoscribe.com/lxadminscript/" </IfModule> Strona jest w katalogu /home/admin/mmoscribe Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Marzec 27, 2009 /home/mmoscribe/converge/cache/lang_cache/english/lang_global.php) is not within the allowed path(s) ee ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Marzec 27, 2009 Najdmen ma racje, dodaj /home/mmoscribe do ścieżek możliwych do dostępu. Na Google już szukałem i nic mi to nie dało. To źle szukałeś Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość sferis Zgłoś post Napisano Marzec 27, 2009 Oooo ... widzisz ... Przy instalacji skryptu podawałem prawidłową ścieżkę, a on jak widać uciął. Dziękuję, że zauważyłeś zrobiłem dowiązanie symboliczne z /home/admin/mmoscribe do /home/mmoscribe i działa P.S. Ten skrypt jakiś zrypany ... Udostępnij ten post Link to postu Udostępnij na innych stronach