毎日モザイク

White Room Layout Works

2016-10-18T02:02:33+09:00 [Tue]
--> [WordPress]

wordpressが自動更新できない

nginxでリバースプロキシを噛ませたあたりから自動更新がうまく行かなくなっていたのですが、今度という今度は何度やっても失敗。その都度「別の更新が現在進行中です」がでて、mysqlのwordpressのdbからlock部分を削除してリトライすること数回。いい加減飽きてきたので、手動更新しました。

nginxの設定で、ログイン中はスルーにしてあるので、キャッシュ部分は関係ないはずで、何がなんだかよく解りませんが、手動でうまく行ったのでいいか。

FTPアカウントがある環境なら、手動更新はとっても簡単です。

  1. 落として解凍。
  2. wordpressのディレクトリをフルバックアップ(できればmysqlのDBも)。
  3. wp-includes, wp-adminディレクトリを削除。
  4. 更新されたwp-includes, wp-adminを入れる。
  5. wp-content フォルダにある個々のファイルを、既に存在している wp-content フォルダにアップロードし、上書き。すでにあるものは一つも消しては駄目。間違って消したらバックアップから戻す。
  6. 更新されたフォルダに入ってない裸のファイルを全部上書き。
  7. wordpressをリドードして、データベースの更新をする。

以上で終りです。

もっとも重要なのは当然ですが2。