web-dev-qa-db-ja.com

WordPressのベテランはWordPressのアップグレードの問題にどのように対処しますか?

時にはWPをアップグレードするのが破滅的になることがあります:重要なプラグインはもう動作しません(そして新しい互換バージョンはまだ存在しません)。

WP退役軍人はそれについて何をしますか?彼らはすべてをバックアップするという退屈な仕事の後に(そして潜在的な大惨事の後に前のバージョンを再インストールしなければならないという恐ろしい、ひどい見方で)WPをアップグレードしますか。

3
Mike

「バックアップの退屈な仕事」...

バックアップは退屈かもしれませんが、それらは不可欠であり、事態が悪くなった場合のための予備の立場になります。バックアップなしで、あなたは基本的にあなたのサイトでロシアンルーレットを遊んでいます。それほど長くはかかりませんし、元に戻すことは恐ろしいことでもひどいことでもありません。とても簡単です。

WPのベテランはバックアップを取り、本番以外のサーバーでアップグレードをテストし、満足したらアップグレードを行います。ほとんどの「普通の」人々は複数のサーバーやローカル開発環境にさえアクセスできない、その場合あなたのリスクを軽減するための最良の方法はバックアップをとることです

コマンドラインにアクセスできる場合は、完全バックアップを実行するのと同じくらい簡単です。

  1. tar czvf yoursite_backup.tar.gz /path/to/your/wordpress
  2. mysqldump -u <username> -p <database name> > mysqlbackup.sql

元に戻すのは、WPバックアップをWPディレクトリに展開してMySQLダンプをデータベースにインポートするのと同じくらい簡単です。

10
anu

私はシェル経由でバックアップを行います(いくつかのコマンドと例については Grep and Friends を参照してください)。大規模サイトでもファイルとデータベースのバックアップは数秒で実行され、復元も簡単です。バックアップやアップグレードのクラッシュを心配する必要はまったくありません。

完璧な世界では、アップグレードする前にすべてのプラグインとテーマが新しいWPバージョンですでにテストされているはずですが、そうではありません。だから私はただバックアップをするだけです。それは簡単です、速く、そして保存します。アップグレードがクラッシュしても、心配しないでください。

バックアップしていないのであれば、アップグレードがクラッシュするという問題があります。それは簡単です

あなたがバックアップをするのが嫌いなら、アップグレードしないでください。代わりにセキュリティ修正を古いバージョンにバックポートしてください。それはあなたがあなた自身ですべてに注意を払う必要があるという意味ではありません、あなたは例えば debianパッケージ で行くことができます。

Wordpressプロジェクト自体は、長期サポートバージョンを提供していません。最新のバージョンをサポートしているだけでなく、最新バージョンをサポートしているだけです。アップグレードにちょっときつい。

あなたがもっとリラックスした旅をしたいのであれば、最初のリリースにジャンプしないでください。 .0をスキップしてください。 .1が出るまで待ちます。これはWordpressで何年も使ってきた経験則です。

3
hakre

あなたが最初にアップグレードをテストすることができるあなたのサイトのローカルコピーを常に保存してください。

2
Mild Fuzz

私はサーバー側のSQLデータベースのバックアップを信頼しています。

私は過去2年間プラグインを使用していました DBC-Backup-2 そして私はコアアップデートを実行する前に常に手動でバックアップを実行します。

このプラグインはここ数年愛を持っていませんでした。だから私は今やプラグインを復活させ、それが必要な仕事をしていると思うので再リリースしました。

私はこれらがあると思うのでレスターチャンと彼のプラグイン http://lesterchan.net/portfolio/programming/php/#wp-dbmanager への帽子データベースのもののための蜂の膝

私はまた、コアのアップデートをテストするために、私のローカルのMAMPまたは仮想Linuxボックスを信頼しています。

1
Damien

私はWPORGリポジトリにテーマといくつかのプラグインを持っているので、私はベータ版がヒットするとすぐに夜通しを走らせ始めます、それで私は互換性問題についてテストすることができます。私はまだどんな問題にも遭遇していません。

しかし、私は毎日DBの自動バックアップを行っているので、アップグレードで何かがひどくうまくいかなくても心配はいりません。前のバージョンを再インストールしてDBをインポートするだけです。バックアップを「退屈な」もの(自動化するためのたくさんのプラグインがある)、または古いバージョンのWPを「ひどい視点」として復元するものと考える理由はまったくありません(インストールプロセスは実際に5分です) ).

私が「ひどい見方」と考えるのは、新しいバージョンがリリースされるたびにWordPressを最新の状態に保てないためにハッキングされている自分のサイトから回復しなければならないという考えです。 そのは確かに5分の再インストールよりもはるかに長いかかります。

1
Chip Bennett

ローカルWebサーバをあなたのPC上で動かすのはそれほど難しくありません。 AppleのAirにはサーバーがプレインストールされているので、私が懸念している限りでは、少なくともローカルのテストサーバーを持っていないという言い訳はありません。少なくとも1つのリモートテストサイトを持つことも有用です。

私は、夜間ベータ版と、最近の2つの安定版を、サイトで使用しているすべてのプラグインのコピーを有効にした状態で続けていました。

すべてのバージョンは同じwp-contentフォルダを指しているので、同じバージョンのプラグインがすべてのバージョンのwpでテストされています。

機能性に大きなジャンプがないように定期的に更新します。

そのすべてのオーバーヘッドを単純に考慮に入れる必要があります。

0
anmari