複数のWordPressブログをサーバーにインストールする作業を自動化しています。基本的には、複数のwp-cliコマンドを実行する必要があります。phpseclibでSSHでwp-cliコマンドを実行する
$ssh->exec('wp core download');
私はちょうど取得します:
は/ usr/binに/私のような何かをするとき...
をphpseclibを使用したとexecをやって、動作しません
env:php:そのようなファイルやディレクトリはありません
正常に実行できますが、通常sshセッション...
私が試してみて、$ ssh->コマンドを書き出して '\ n'とすると、何もしないようです。私はちょうどのような単純なコマンド実行しようとしても:システムはUbuntuの14.04である
...そのテスト「タッチ」コマンドは、EXECで動作しますが
foo.txtのタッチを...
何か案は?
新しい顧客が来るように、サーバ上の複数のドメインに対してこれを行うには、私はPHPからSSH経由で接続する必要があります。
私は、/ usr/local/binにwpとしてセットアップされているwp-cliのフルパスを使ってexecを試してみました – DonVF