Parallels Plesk Panelconfigures the httpd.include file for each domain for overall site security. As such, it enables the open_basedir directive for PHP, so that a script and/or site can only access files located in the /path/to/vhosts/domain.tld/httpdocs and /tmp directories.
To overcome this setting, the you need to create a vhost.conf file in your /path/to/vhosts/domain.tld/conf directory, and enter the following lines:
Note: Replace domain.tld with your domain name as it was added in Plesk. Because Linux is case specific you will need to use the correct cases for the letters.
Once you create the file, enter the following command:
This updates the main httpd.include file to include the new vhost.conf file, and also gracefully restart the Web service, so the changes take effect.
Note: The list of directories used to limit the files can be opened by PHP. If the file is outside the specified directories, PHP scripts will refuse to open it. To separate directories, use a colon (:) on Linux and a semicolon (;) on Windows. For example, on Linux: /dir/upload:/usr/tmp
Note: Plesk automatically restarts the Apache instance for your domain and reload the new settings. Test your site to make sure it is working the way you want it to and make additional changes as needed.