Предупреждение 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?