私は、ワードプレスとそのプラグインをアップグレードするための本当に自動化された方法を探しています。これは私がcrontabに入れて毎日実行するように設定できるものです。
私はいくつかのワードプレスプラグイン(> 20)とマルチサイトのワードプレスインストールを持っています、そして私はアップグレードをすることに私の時間を費やしたくありません。
手動で問題を解決するまで、アップグレードが失敗するリスクを冒してサイトをオフラインにしたいと思います。
アップデート/アップグレードを行うために手動の介入が必要な解決策を投稿しないでください。
私は、プラグインのリストを繰り返し更新して自動的に更新するための解決策を知りませんが、WordPress自体を自動的に更新することができるシステムであれば、かなり短期間ですべてを更新するように変更できます。
そうは言っても、私はWordPressを自動的に更新するための2つの良い方法を知っています。
これは、必要に応じてWordPressをリモートで監視および更新することを可能にするオンラインサービスです。私が受け取った最初の説明から(私は自分でテストする機会がありませんでしたが)、介入なしで物事を自動的に更新するようにシステムを設定することができます。
私はこのプラグインで誓う何人かのクライアントがいます。アップデートが利用可能になるたびに、自動的にWordPress(あなたのプラグインではありません)をアップグレードします。
もう1つの選択肢は、アップデートをスケジュールするためにすでにcronを使用しているため、それをスクリプト化してSubversionを使用することです。
SubversionからWordPressをインストールした場合は、svn up
を実行するだけで自動的に最新バージョンに更新されます。これでファイルは更新されますが、データベースは更新されません。そのため、db更新を実行するコードへのヒットをスクリプト化する必要があります。
プラグインも同じように機能します。組み込みのインストーラを使用するのではなく、Subversion経由で使用しているプラグインをチェックアウトし、/plugins
コマンドを使用してsvn up
フォルダを繰り返し処理して最新の状態に保ちます。
私のサイトのいくつかはGitHubでホストされているプライベートプラグインを使っています - 私はそこで同じプロセスを使います。私はgit clone
を使用してプラグインをチェックアウトし、最新バージョンでそれらを最新に保つためにcron上でgit pull
を実行するだけです。