open_basedir

Mar 13, 2006 @ 09:47 pm by spott
Default Icon

Just jamasin pikalt ja laialt, et pihta saada, miks MediaWiki install ei hakka serveril tööle. Selle avastamiseks pidin põhjalikumalt süüvima PHP maailma. Tegelik põhjus oli suhteliselt lihtne. open_basedir oli lihtsalt määratud ja php skriptid võisid ainult sealt asju lisada. Kui muidugi täis teed failini antud pole. Ja siis tekiski probleem – php.ini fail üle vaadatud – seal pole nagu open_basedir-i määratud. Sai siis edasi Goodeldatud ja lõpuks leidsin, et ka Apache kaudu saab open_basediri väärtusega php_admin_value_open_basedir abil määrata. Kuid taas jama – ka httpd.conf failis midagi pole. Sai siis edasi uuritud ja lõpuks leidsin, et /etc/apache2/vhcs2.conf failis asuvad kõik virtuaalsed domeenid, mis VHCS loonud on ja seal see php_admin_value_open_basedir peidus oligi :) Komenteerisin seal vajalikul domeenil selle välja ja saigi kohe asi tööle. Kuid selle avastamiseks kulus siiski üle tunni aja….

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word