ボックスの1つにこれらのAegir-Drushコマンドがありません(drush help
から):
All commands in provision: (provision)
backend-parse Parse the output of --backend commands to a human readable form
hostmaster-install Install and verify the Hostmaster frontend.
hostmaster-migrate Migrate an instance of the Hostmaster front end to a new platform
provision-backup Generate a back up for the site.
provision-backup_del Delete a backup file.
ete
provision-clone Clone a site between platforms.
provision-delete Delete a site.
provision-deploy Deploy an existing backup to a new url.
provision-disable Disable a site.
provision-enable Enable a disabled site.
provision-import Turn an already running site into a provisioned site.
provision-install Provision a new site using the provided data.
provision-lock Lock a platform from having any other sites provisioned on it.
provision-login_rese Generate a one-time login reset URL.
t
provision-migrate Migrate a site between platforms.
provision-restore Restore the site to a previous backup. This will also generate a backup of the site as it was.
provision-save Save Drush alias
provision-unlock Unlock a platform so that sites can be provisioned on it.
provision-verify Verify that the provisioning framework is correctly installed.
Webインターフェースを介してAegirにログインできますが、コマンドはどれも機能しません。私たちが知ることができる最善の方法で、インストールはうまくいきました。サーバーにないこれらのコマンドに関連している可能性があります。
これらのコマンドを元に戻すにはどうすればよいですか? Hostmasterプラットフォームを問題なく確認できました。
過去にも同様の問題がありましたが、
サーバーにはdrushのインスタンスがいくつありますか?私の場合、/usr/share/drush
にはdrush 3.3バージョンがあり、/var/aegir/.drush
にはaegir 4.4バージョン(provisionおよびhostmasterコマンドを含む)がありました。
Drushを機能させるために、aegirユーザーのパスを変更して、最初に/var/aegir/.drush
を含める必要がありました
次のコマンドを実行すると、使用しているDrushのバージョンをいつでも確認できます
which drush