【问题标题】:open_basedir restriction cant set to none, plesk cpanelopen_basedir 限制不能设置为无,plesk cpanel
【发布时间】:2013-02-25 17:47:16
【问题描述】:

我在专用服务器上安装了 Plesk。我的 PHP 网站出现 open_basedir restriction in effect 错误,因此我在服务器根目录中编辑了 php.ini 文件,并在每个域中创建了一个。

在 php.ini 文件中,open_basedir 设置为 none

safe mode 设置为关闭。

问题:

我在 php.ini 中所做的更改都没有在网站上生效,我仍然收到 open_basedir 错误。我通过 plesk (10.3) cpanel 重新启动了 apache 和服务器。

看起来我的更改在其他地方被覆盖了,但不知道在哪里?

我还在每个域中创建了 vhost.conf 文件,这也不起作用。

谢谢。

【问题讨论】:

  • 您的phpinfo(); 输出中是否有您忽略的.ini 文件?
  • BTW according to this,Plesk 要求您重建其配置...
  • @Wrikken 是的,我查看了所有 php.ini 文件。但会尝试第二个选项.. 但是重启服务器应该可以解决这个问题。
  • 我认为 apache 并没有太多读取 那个 文件,但是重建会将文件合并到其配置中。为什么 Plesk 这样做超出了我的理解,我在 5 年前就开始使用它并且从未回头。

标签: apache php plesk vhosts open-basedir


【解决方案1】:

看起来只是 Plesk 10.3 for Linux 中的一个错误。 Plesk for Windows 中存在一个错误,已修复为 11.0 http://kb.parallels.com/115269

Linux 的错误可能也在 10.4 或 11.0 版本中得到修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-26
    • 2015-12-24
    • 2014-02-16
    • 2021-04-28
    • 2012-05-08
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多