私はウェブサイトで提供された指示に従いました。wp-cli.orgウェブサイトwp
しかし、すべてのユーザーに対してコマンドを実行することはできないようです。
私は指示に従ってファイルをコピーして/usr/local/bin
名前を変更しましたwp
。 rootとしてログインすると、どこでもwpを実行でき、うまく動作します(「これをrootとして実行しますか?」という警告が表示されますが)。
私の考えでは、実行可能ファイルを移動すると、/usr/local/bin
すべてのユーザーが実行可能ファイルを使用できるようになります。ただし、別のユーザーに切り替えると、「コマンドが見つかりません」というエラーが発生します。
すべてのユーザーにwp-cliをインストールする方法は? SSHアクセス権を持つすべてのユーザーがwp-cliを実行できることを確認したいと思います。
よろしくお願いします!
ベストアンサー1
問題がCageFSに関連していると確信しています。
解決策
サーバー環境でCageFSが有効になっているCloudLinuxを使用している場合は、wpコマンドへの非ルートアクセスを許可するようにCageFS定義を更新する必要があります。
これを行うには、次のガイドラインを見つけました。https://docs.redy.host/knowledge-base/install-wp-cli-cpanel-cagefs/