Turning local open_basedir off
I have been trying to remove the open_basedir directive from my php configuration to allow seamless CURL operation in my server (Plesk based).
As the first step, I edited the /etc/php.ini file and set the directive to none. It made the master value for open_basedir to none. But even if, the local value is set and was causing enough trouble.
I googled it, carried out a few methods, but nothing worked. The last try got me the result I needed:
1. Created a new httpd.conf file in my domains conf folder: /var/www/vhosts/mydomain.org/conf
2. Put the following lines there:
<Directory /var/www/vhosts/mydomain.org/httpdocs>
php_admin_value open_basedir "none"
</Directory>
3. Updated Plesk configuration: # /usr/local/psa/admin/sbin/websrvmng -v -a
4. Restarted apache: apachectl restart
5. Voila!
I hope this helps somebody out there.






















Add New Comment
Viewing 1 Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks