What is open_basedir?
Print this Article
Last Updated:
October 15, 2014 9:25 AM
The open_basedir function defines the locations or paths from which PHP is allowed to access files using functions like fopen()
and gzopen()
. If a file is outside of the paths defined by open_basdir, PHP will refuse to open it. You cannot use a symbolic link as a workaround, because the path that the symbolic link resolves to falls under the restrictions of the open_basedir function.
Note: The open_basedir restrictions can be turned off in the Apache configuration file, httpd.conf, with the following line: php_admin_value open_basedir none
The default open_basedir restrictions for shared Linux hosting accounts have no value. PHP scripts can access all directories within your hosting account.