我在我的cloudlinux和cagefs共享托管服务器上安装Drush . 我是服务器的管理员 . 我使用这篇文章在我的服务器上安装drush:如何使用CloudLinux和CageFS在cPanel中安装Drush

我运行的命令:

cd
wget https://s3.amazonaws.com/files.drush.org/drush.phar
chmod +x drush.phar
mv drush.phar /usr/local/bin/drush

nano /etc/cagefs/conf.d/drush.cfg

并添加此内容:

[drush]
comment=Allow drush to work on the server
paths=/usr/local/bin/drush

然后运行:

cagefsctl --force-update

我给我的cpanel上的现有用户提供shell访问权限,并使用用户登录ssh . 所以我在这里: /home/cpaneluser 运行任何drush命令如drush帮助给我这个错误行:

PHP警告:Phar :: mapPhar():open_basedir限制生效 . 文件(/ usr / local / bin / drush)不在/ usr / local的允许路径中:(/ home /:/ usr / lib / php:/ usr / local / lib / php:/ tmp) / bin / drush第9行PHP警告:require(phar:/// usr / local / bin / drush / drush):无法打开流:phar错误:“phar:/// usr / local / bin中没有目录/ drush / drush“,必须至少在第10行/ usr / local / bin / drush中使用phar:/// usr / local / bin / drush / drush /作为根目录(始终使用新的phar的完整路径) PHP致命错误:require():无法打开所需的phar:/// usr / local / bin / drush / drush'(include_path =' . :/ opt / cpanel / ea-php56 / root / usr / share / pear')在/ usr / local / bin / drush第10行

请帮帮我 . 这些错误有什么用处?

我在whm中禁用openbasedir并更新了cagefs但是存在这个错误 . 我怎样才能在cagefs cloudlinux服务器中为用户提供openbasedir?