open_basedir限制对正确的路径有效

时间:2013-08-06 19:51:33

标签: php symfony composer-php

使用composer安装最新的Symfony时遇到了奇怪的问题。在他尝试安装post-cmd之前,安装工作正常。

Composer找不到我的php可执行文件所以我设置了PHP_PATH环境变量:

export PHP_PATH=/usr/bin/php

但即便如此,我也会收到错误:

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap handling the post-install-cmd event terminated with an exception

 [ErrorException]
  is_executable(): open_basedir restriction in effect. File(/usr/bin/php) is not within the allowed path(s): (/var/home/:/var/gpanel/virtual_admin/:/tmp/:/usr/sh
  are/php/:/usr/share/php5/:/usr/bin/)

正如您所看到的,/usr/bin/在允许的路径中,但仍然无法运行它。

可能是什么问题?

0 个答案:

没有答案