Recent Comments
  • Kazi Mohammad Ekram: this was nice presentation. It inspired me to make a present...
  • Kazi Mohammad Ekram: this was nice presentation. It inspired me to make a present...
  • Lenin: Great work :)...
  • Ron: Hi Emran,Great job on this! I was testing it out and...
  • Lenin: Great work :)...
  • Ron: Hi Emran,Great job on this! I was testing it out and...
  • ariful: very helpful and nice extended class. thanks emran vai...

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.

Share and Enjoy:
  • Digg
  • DZone
  • Twitter
  • Posterous
  • Reddit
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Simpy
  • Ping.fm
  • Tumblr