Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux PHP警告:Phar::mapPhar():有效的OpenBaseDir限制-Drush_Linux_Drupal_Cpanel_Drush_Open Basedir - Fatal编程技术网

Linux PHP警告:Phar::mapPhar():有效的OpenBaseDir限制-Drush

Linux PHP警告:Phar::mapPhar():有效的OpenBaseDir限制-Drush,linux,drupal,cpanel,drush,open-basedir,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/

我在我的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
我将shell访问权授予cpanel上的现有用户,并使用user登录到ssh。所以我在这里:/home/cpaneluser在运行任何drush命令(如drush help)后,给我以下错误行:

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

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

我在whm中禁用openbasedir并更新cagefs,但存在此错误。如何在cagefs cloudlinux服务器中为用户禁用openbasedir