Как я могу использовать файл drush.ini вместо глобального файла php.ini — Drush

Я устанавливаю и запускаю drush, как описано в Эта статья:
Мой сервер это cloudlinux и cagefs.drupal7

Drush Используйте глобальный файл php.ini вместо файла drish.ini, и эта проблема делает некоторые ошибки для функций open_basedir и disable_finctions.

когда я запускаю команду drush status. дайте мне следующее:

> The following restricted PHP modes have non-empty values:
> [error] open_basedir and disable_functions. This configuration is
> incompatible with drush.  Please check your configuration settings in
> /opt/cpanel/ea-php56/root/etc/php.ini or in your drush.ini file; see
> examples/example.drush.ini for details. is_dir(): open_basedir
> restriction in effect.                        [warning]
> File(/usr/share/drush/commands) is not within the allowed path(s):
> (/home/:/usr/lib/php:/usr/local/lib/php:/usr/local/bin:/usr/share/drush:/usr/share/drush/commands:/etc:/tmp)
> preflight.inc:518  PHP configuration      :
> /opt/cpanel/ea-php56/root/etc/php.ini
>                            /home/username/.drush/drush.ini  PHP OS                 :  Linux  Drush script           :  /usr/local/bin/drush  Drush
> version          :  8.1.9  Drush temp directory   :  /tmp  Drush
> configuration    :  Drush alias files      :

Так что Drush для меня использует /opt/cpanel/ea-php56/root/etc/php.ini вместо /home/username/.drush/drush.ini

Как я могу использовать файл drush.ini вместо файла php.ini сервера?

Я не хочу редактировать глобальный файл php.ini в целях безопасности.

1

Решение

Вы пытались добавить EXPORT PHP_INI = «/ home / username / .drush / drush.ini» в ваш файл .bashrc?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]