Предупреждение PHP: Phar::mapPhar(): действует ограничение open_basedir - Drush

Я устанавливаю Drush на свой хостинг-сервер cloudlinux и cagefs. Я являюсь администратором сервера. Я использую эту статью для установки Drush на моем сервере: Как установить Drush в cPanel с CloudLinux и 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

Я предоставляю оболочке доступ к существующему пользователю на моей cpanel и авторизируюсь с помощью ssh . Поэтому я нахожусь здесь: / home / cpaneluser после запуска любой команды drush, такой как drush help, выдает следующие строки об ошибках:

Предупреждение PHP: Phar::mapPhar(): действует ограничение open_basedir. Файл (/usr/local/bin/drush) находится за пределами допустимого пути: (/ home /: / usr / lib / php: / usr / local / lib / php: / tmp) в /usr/local/bin/drush on line 9 Предупреждение PHP: require(phar:///usr/local/bin/drush/drush): не удалось открыть поток: ошибка phar: нет каталога в "phar:///usr/local/bin/drush/drush", должен иметь хотя бы phar: /// usr / local / bin / drush / drush / для корневого каталога (всегда используйте полный путь к новому phar) в / usr / local / bin / drush в строке 10 Неустранимая ошибка PHP: require(): Ошибка при открытии обязательного phar:///usr/local/bin/drush/drush' (include_path='.:/ Opt/cpanel/ea-php56/root/usr/share/pear') в / usr / local / bin / drush в строке 10

Пожалуйста, помогите мне. Что является причиной этих ошибок?

Я отключаю openbasedir в whm и обновляю cagefs, но эта ошибка существует. Как я могу отключить openbasedir для пользователя на сервере cagefs cloudlinux?

0 ответов

Другие вопросы по тегам