centOS 7ですべてのユーザーにWP-CLIをインストールする方法

centOS 7ですべてのユーザーにWP-CLIをインストールする方法

私はウェブサイトで提供された指示に従いました。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/

おすすめ記事