Linux PHP警告:Phar::mapPhar():有效的OpenBaseDir限制-Drush
我在我的cloudlinux和cagefs共享托管服务器上安装Drush。我是服务器管理员。我使用本文在我的服务器上安装drush:如何使用CloudLinux和CageFS在cPanel中安装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/
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