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

 

open basedir error open basedir error

 

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.


php stings

 

open dir



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

 

select php version

 

Click on “Switch to PHP Options”.

 

switch php option




open basedir value open basedir value



Click on save

 

click on save