apache2 - Set PHP's open_basedir for all users' public_html via mod_userdir -
i have apache 2 web server allows access public_html
directory each user via mod_userdir
, this:
<ifmodule mod_userdir.c> userdir public_html userdir disabled root <directory /home/*/public_html> # [*] configuration here </directory> </ifmodule>
i additionally configure php's open_basedir
directive forbid file access outside user's homedir. user jim
, directive be
php_admin_value open_basedir "/home/jim/"
question: apache offer way through variable @ spot marked [*]
above, following?
<directory /home/*/public_html> php_admin_value open_basedir "${apache_current_directory}" </directory>
i don't know mod_php, should work. assume apache_current_directory variable supposed point current directory context, placing "." take care of (unless mod php doesn't behave). let me know how goes.
<directory /home/*/public_html> php_admin_value open_basedir "." </directory>
Comments
Post a Comment