open basedir issue

 

PHP Error

Unknown: open_basedir restriction in effect. File is not within the allowed path(s)

 

The open_basedir function defines the paths from which PHP is allowed to access files using functions. If a file is outside of the paths defined by open_basdir, PHP will refuse to open it in shared web hosting.

 

You can set open_basedir to none to remove this restriction.

 

open_basedir limits all I/O operations in userspace PHP to a certain configurable subset of the filesystem, in particular to a number of directories and their subdirectories

 

 

How to fix this issue?

Modify the open_basedir settings in your hosting account and set them to none. Find the open_basedir setting given under 'PHP Settings' area of your Plesk/cPanel. Set it to 'none' from the drop-down given there. I have shown them in the Plesk panel picture for Windows shared hosting.


 



Kindly refer below steps to enable open_basedir  from cPanel, Which is the default control panel in our Linux shared hosting.

 

 

Click on “Switch to PHP Options”.

 






Click on save