Allow allow_url_fopen on cPanel server

Sometimes, you might want to enable allow_url_fopen from your account for some purpose.

To enable the allow_url_fopen, you may need to understand if you are using a suPHP server.

With non phpsuexec or suphp server,
1. Go to /usr/local/apache/conf/ path,
cd /usr/local/apache/conf/
2. Open the file named /usr/local/apache/conf/httpd.conf and find if you got the line with “Include “/usr/local/apache/conf/…”
3. Remove the # symbol if it is there.
4. Create the file in userdata according to step 2 where the username should replace with your cPanel username.
vi /usr/local/apache/conf/userdata/<number>/<username>/allowurl.conf
5. Add the following command and save it.
<IfModule mod_php5.c>
php_admin_value allow_url_fopen On
php_admin_value allow_url_include On
6. Run the following command,
/usr/local/cpanel/bin/apache_conf_distiller –update
service httpd restart

With suPHP server,
1. Copy the default php.ini to your user folder where username is your cPanel username.
cp /usr/local/lib/php.ini /home/<username>/public_html/
2. Change the value as,
allow_url_fopen = On

Was this answer helpful?

 Print this Article

Also Read

How to backup/restore your MySQL database

If you run a database driven website, it is important to backup your databases, periodically. You...

How do I create and delete a cron job?

Cron Jobs run scheduled tasks at specific times. This is good to set up automated maintenance and...

Do you have a manual for your control panel?

Yes, a manual for cPanel is available. Go here to view it.

Htaccess long lines

Sometimes when you edit the .htaccess file in cPanel, the lines must wrap and this causes a line...

Index Manager

Go to cPanel and click Index Manager. Click on a folder icon to look inside. Click on a...