web-dev-qa-db-ja.com

メディアテンプルに有効なdrush open_basedir制限

MediatempleグリッドサービスでDrushを使用しています。私はセットアップドラッシュを正しく持っていると思います。少なくとも私の知る限り。私はそれを使うことができました。しかし、毎回エラーや警告が発生します。

そして、drushを呼び出すたびに、次のエラーが発生します。

The following restricted PHP modes have non-empty values: check your configuration settings in /usr/local/php-5.2.14/etc/php.ini or in your drush.ini file

誰もがこれを修正するための手がかりを持っていますか?

1
chrisjlee

Drushのエイリアスを設定すると、この問題を修正できました。

エイリアスdrush = '/ usr/bin/php5 -c /home/000000/etc/drush.ini〜/ bin/drush/drush.php'

0
chrisjlee
drush topic docs-ini-files

このコマンドは、drush.iniファイルの作成について詳しく説明しています。その中で、リストされた制限を削除したい(あなたはそれらを提供しなかった)。

1
moshe weitzman

drush.phpのエイリアスの作成はdrush-5.x Readmeファイルでカバーされていないためです。より良い解決策は、サーバーのデフォルト設定php.iniファイルを$HOME/.drushまたは/etc/drushにコピーすることです。

次に、それを編集してopen_basedirを値なしに設定し、crushの他のカスタム構成を追加します。

Drush固有のphp.iniファイルのサンプル:

# Drush configuration
open_basedir=
safe_mode=
disable_functions=
disable_classes=
magic_quotes_gpc=

お役に立てれば。

0
Muhammad Reda