LXAdmin - błąd PHP & VirtualHost
sferis - 27-03-2009 19:07
LXAdmin - błąd PHP & VirtualHost
Witam serdecznie,
mam serwer pod działaniem LXAdmin. Dzisiaj chciałem sobie uruchomić skrypt Invision Power Converge, ale wyskakuje następujący błąd:
Cytat:
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:
Cytat:
<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ę.
Kocurro - 27-03-2009 19:28
Przecież nie masz ścieżki:
/home/mmoscribe/converge...
w open_basedir
Pozdrawiam,
Łukasz
sferis - 27-03-2009 19:48
ale mam /home/mmoscribe .... A to jest równoznaczne że każdy kolejny katalog który mieści się w /home/mmoscribe jest akceptowany ...
gregg - 27-03-2009 20:08
nie maszCytat:
<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>
masz /home/httph/mmoscribe ....
sferis - 27-03-2009 20:16
To było przejęzyczenie w poprzednim poście.
Moja strona jest w katalogu: /home/admin/mmoscribe
Jest również dowiązanie symboliczne pod adresem: /home/httpd/mmoscribe.com/httpdocs
gregg - 27-03-2009 20:19
Cytat:
To było przejęzyczenie w poprzednim poście.
Moja strona jest w katalogu: /home/admin/mmoscribe
Jest również dowiązanie symboliczne pod adresem: /home/httpd/mmoscribe.com/httpdocs
czyli ścieżka jest w base dir ?
daj jakieś logi jeszcze daemona www.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl