Skocz do zawartości
Zaloguj się, aby obserwować  
Gość sferis

LXAdmin - błąd PHP & VirtualHost

Polecane posty

Gość sferis

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
Gość sferis

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

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
<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
Gość N3T5kY

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

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×