• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Issue open_basedir configuration problem

Kurt Pfund

New Pleskian
Hello all,

I am attempting to use a configuration file which will be shared by more than one site on a server.
This works perfectly well if I set the open_basedir setting to none, but If I try to provide any restrictions at all, this fails.
I have set the configuration in Plesk to: {WEBSPACEROOT}{/}{:}{TMP}{/};"C:\AssnConfigurationFiles\admin", but when I try to run anything that needs the configuration files I get these error messages:

Warning: require_once(): open_basedir restriction in effect. File(C:\AssnConfigurationFiles\admin\codebase.php) is not within the allowed path(s): (C:/Inetpub/vhosts/[MYWEBSITE]\;C:\Windows\Temp\;"C:\AssnConfigurationFiles\admin") in C:\Inetpub\vhosts\[MYWEBSITE]\httpdocs\config\codebase.php on line 2

Warning: require_once(C:\AssnConfigurationFiles\admin\codebase.php): failed to open stream: Operation not permitted in C:\Inetpub\vhosts\[MYWEBSITE]\httpdocs\config\codebase.php on line 2

Line 2, in this instance = require_once("C:/AssnConfigurationFiles/admin/config.php");

We have tried setting permissions on the C:/AssnConfigurationFiles/ directory tree to allow any user read permission, just in case the error message did not mean what it said.

Adding a slash to the end of the open_basedir setting does not change the outcome.

Any assistance would be appreciated!
 
Back
Top