2017-03-14 6 views
1

ich installieren und ausführen drush wie in this article erklärt: Mein Server ist Cloud und cagefs.drupal7Wie kann ich drush.ini Datei anstelle der globalen php.ini-Datei verwenden - Drush

Drush Verwenden globale php.ini anstelle von drish.ini Datei und dieses Problem macht einige Fehler für open_basedir und disable_finctions Funktionen.

wenn ich drush Status laufen command.give mir folgendes:

> 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  : 

So drush für mich /opt/cpanel/ea-php56/root/etc/php.ini statt verwendet/home /username/.drush/drush.ini

Wie kann ich drush.ini-Datei anstelle von Server php.ini-Datei verwenden?

Ich möchte nicht globale php.ini-Datei für Sicherheit Reasone bearbeiten.

Antwort

1

Haben Sie versucht, EXPORT PHP_INI = "/ home/username/.drush/drush.ini" zu Ihrer .bashrc-Datei hinzuzufügen?

+0

Ich habe ** 2 verschiedene Bashrc-Datei ** ... eine Datei in **/home/Benutzername/.drush/drush.bashrc ** und andere Datei in **/home/Benutzername /. Bashrc ** Wenn ich irgendeinen Code zu drush.bashrc hinzufüge, habe ich keine Änderung in drush und wenn ich irgendeinen Code zur .bashrc Datei hinzufüge, wenn ich einen drush-Befehl erhalte, gib mir den Fehler **/home/username/.drush/drush.ini: permission denieded * * – omiti

+0

Ich habe diese Zeile zu jeder zwei Dateien hinzugefügt, kann aber keine change.PHP-Konfiguration sehen Datei-Aufruf von 2 Adressen, die ich oben schreibe. – omiti

+0

Und erhalten Fehler "EXPORT Befehl nicht gefunden" – omiti

Verwandte Themen