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