open_basedir
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