是否因权限错误导致此问题?

是否因权限错误导致此问题?

我正在运行带有 Digital Ocean 的 Ubuntu 12.04 服务器并在其上安装了 zPanel,现在我尝试运行Pyd.io在 zPanel 的 public_html 中,并在 Web 浏览器中收到以下错误-

realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/zpanel/hostdata/zadmin/public_html/glorbi_com:/var/zpanel/temp/)

是否有人认为这可能是由于 Ubuntu 的权限造成的,或者是由于 PHP 混乱造成的?

干杯!

卡兰

答案1

根据open_basedir手动的:

当脚本尝试访问文件系统时(例如使用 include 或 fopen()),将检查文件的位置。当文件位于指定目录树之外时,PHP 将拒绝访问它。

看来你的 phpopen_basedir配置允许这些路径:

  /var/zpanel/hostdata/zadmin/public_html/glorbi_com:/var/zpanel/temp/

并且/tmp不在列表中,这就是您收到错误的原因。

相关内容