Plesk:访问ouside公共文件夹

时间:2016-03-08 18:24:58

标签: php mysql plesk

我正在使用Plesk共享服务器上托管的网站。

我想将数据库用户配置文件放在公共文件夹(httpdocs)之外,并使用include_once访问它们。 问题是使用“include_once”的页面不能在浏览器中打开,给出错误500.查看错误日志我发现问题是由权限问题引起的:

PHP Warning:  require_once(PATH TO DB CONFIG): failed to open stream: Permission denied in PATH TO/httpdocs/index.php on line 2
PHP Fatal error:  require_once(): Failed opening required 'PATH TO DB CONFIG' (include_path='.:') in PATH TO/httpdocs/index.php on line 2

文件夹拥有755的权限,但我认为问题正在发生,因为Plesk不允许访问公共文件夹之外的文件夹。

有没有办法允许访问这些文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要为用户设置open_basedir,您可以在托管设置下的Plesk中执行此操作,或直接通过Apache配置执行此操作。

相关问题