PHP警告:Phar :: mapPhar():open_basedir限制生效 - Drush

时间:2017-03-12 07:33:54

标签: linux drupal cpanel drush open-basedir

我在我的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)不在允许的路径内:   (/ home /:/ usr / lib / php:/ usr / local / lib / php:/ tmp)/ usr / local / bin / drush   第9行PHP警告:require(phar:/// usr / local / bin / drush / drush):   无法打开流:phar错误:没有目录   “phar:/// usr / local / bin / drush / drush”,必须至少有   phar:/// usr / local / bin / drush / drush /用于根目录(始终使用完整   在/ usr / local / bin / drush第10行PHP Fatal上的新phar的路径   错误:require():需要打开失败   药业:/// USR / local / bin目录/ drush / drush”   (include_path ='。:/ opt / cpanel / ea-php56 / root / usr / share / pear')in   / usr / local / bin / drush在第10行

请帮助我。这些错误是什么原因?

我在whm中禁用了openbasedir并更新了cagefs但是存在这个错误。如何在cagefs cloudlinux服务器中为用户提供openbasedir?

0 个答案:

没有答案