Rain技術情報などを不定期で投稿していきます。wordpressubuntu16.04で、aptコマンドを用いてWordPressをインストールした際に、自動更新が無効になっている場合があります。WordPressをubuntu16.04へインストールする方法ubuntu上にWordpressを配置する方法を解説します。01:49今回は、これを解消して自動更新を実施できるようにする手順をご紹介します。自動更新に失敗しました。再度、更新を行ってみてください。自動更新に失敗しました。再度、更新を行ってみてください。」と表示される問題apt利用でのインストール実施時から、このようなメッセージが出るようになりました。upgradeコマンドでアップグレードできるようなので、あまり気にしてはいませんでしたが、WordPressのバージョンを確認してみると、およそ3~4か月、リポジトリ側の更新が遅れています。利用しているプロダクトのアップデートが遅れているということは、セキュリティ上の懸念があることを意味します。非常に気になる問題ですので、今回はこの問題に対して取り組んでみます。問題の調査まず、WordPressのデバッグ出力をONにして、更新ページを表示してみたところ、次のようなメッセージが出ました。39該当箇所のコードを調べてみます。)$updateがnon-objectになっているようです。$update自体は、呼び元から引数として渡されているのですが、どうも容易に解決できる問題ではなさそうです。手動でのアップデート前述のように、phpの修正による問題の解消は困難ですので、手動でのアップデートを行います。幸いにして、細かい手順がdebianwikiに記載されていたので、この手順を試します。事前にWordPress、データベースのバックアップおよびプラグインの停止を行っておいてください。最新版のパッケージをインストールします。http://wordpress.org/latest.tar.gzwp-includesおよびwp-adminをバックアップします。本文ではバージョンを末尾に付けていますが、これは何でも構いません。以下では日付を自動的に取得するようにしました。+"%Y-%m-%d"`}次に、tarコマンドによって各ファイルを展開します。'wordpress/*.php'最後に、パーミッションを変更します。/usr/share/wordpress/不要なパッケージを削除します。latest.tar.gz以上でアップデートは完了です。管理画面にアクセスしてデータベースのアップデートを行ってください。自動アップデートの実行これで自動アップデートが行われるようになったはずです。データベースのアップデートが完了したら、自動アップデートを実行し、正常にアップデートが行われるか確認します。この手順でFTPの接続情報を入力を求められてしまう場合は、パーミッションを確認してください。/usr/share/wordpress所有権がwww-dataになっているか、書き込み権限があるかを確認します。シェルスクリプト上記手順をすべて自動化するシェルスクリプトを作成しました。manual-upgrade.sh以下のコマンドを実行する際は、必ずvimなどでコードを確認の上、自己責任で実行してください。~/manual-upgrade.shこのコマンドで手動アップデート手順がすべて自動的に行われます。ご存知のとおり、WordPressには...記事を読むWordPressをubuntu16.04へインストールする方法ubuntu上にWordpressを配置する方法を解説します。wordpressは、LAMP上で動作します...記事を読む【WordPress】パーマリンク設定後はhtaccessのパーミッション設定を見直す!WordPressは、htaccessを自動的に書き換えてくれる機能があり、初心者でも簡単に設定が出来るのが特徴です。反面、htac...記事を読む【Ubuntu16.04】WordPressをマルチ運用する方法ubuntu16.04上で、WordPressを複数運用する方法について解説します。主体として稼ぐ気はないが、ドメインとサーバー運営費の10%くらい出ればいいかなと考えている方は多いと思い...記事を読むOpenSSHで鍵認証を有効化する方法opensshは、インストール直後から使えますが、平文のパスワード認証になっており、セキュリティ上の不安があります。これらの設定を行い、よ...記事を読む【ubuntu16.04】WordPressをhttps運用する方法ubuntu16.04のapacheを完全にhttps化します。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。