web-dev-qa-db-ja.com

WPプラグイン管理

私たちはWordPress MUをインストールしています。私が見逃していることの1つは、ある種のプラグインのバージョン管理です。現在、プラグインを自動更新するときは、プラグインが何も壊さないことを開発者に完全に信頼する必要があります。

以前にインストールしたバージョンのプラグインを簡単にロールバックできるようにするプラグインマネージャやプラグインのデプロイメントプロセスはありますか。

3
Willemk

私はそのようなことを書くことができるかどうか私はしばしば疑問に思いました。問題は、プラグインが変更を加えることができる(そして時にはする必要がある)ということです - データベースと時にはファイルも。どのような変更が行われたのかを外部の当事者が知ることはできません。プロセスを管理できるプラグインは、(nicoleが指摘したように)DB全体とすべてのファイルをバックアップする必要があります。

これは非常に時間がかかり、うまくいけば冗長になります(自分自身のバックアップも同様に実行する必要があるため)。復元する必要があると判断した場合は、しばらく時間がかかります。通常のバックアップに早く頼るといいでしょう(そしてそれらをテストするのもいいでしょう!)

私が誰かが深刻なウェブサイトのための時間を許すだけで絶対的にならなければならないと私は思う。

推奨される手順(これを継続的に実行します。 - 頻繁に使用されるすべてのプラグインをwp beta devシステムに保存し、更新を適用します(厳密なテストではありません)。

  1. アップグレードする前に、すべての変更履歴を読み、サポートの投稿を確認してください。 (私はフィードリーダーの主要なものを購読しているので、他の人が問題を抱えていることを早急に警告する - 私は定期的にタイトルを定期的にスキャンしている)
  2. 開発システムでない限り、最初にアップグレードしないでください。
  3. 開発システム上のすべてを最初にアップグレードします。データ/システムの違いによるすべての影響を見ることはできないかもしれませんが、それは始まりです。
  4. Changelogが危険な変更を示している場合は、必ずその領域を先にテストしてください。変更履歴がない場合 - バージョン番号を見てください - 彼らがx.0に行った場合、それは大きな変化です。
  5. 画面を見ていない場所では自動アップグレードしないでください - メッセージを表示する必要があります。
  6. あなたが管理者でプラグインページにある場合にのみ起動する「アップグレード」アクションがある場合に備えて、アップグレードされたすべてのプラグイン設定に移動します
  7. 深夜にアップグレードしないでください - 叙事詩 'FAIL'がある場合は修正する時間をとる必要があります
  8. サポートノートを投稿する必要がある場合は、常に礼儀正しくしてください。それは問題を引き起こしている「もの」のあなたの非常にユニークな組み合わせかもしれません。
  9. 可能な限りあなたの設定とあなたが見た症状を説明するサポートノートを投稿してください - これはすべてを助けます
1
anmari

これを行うための本当の簡単な方法はありません。プラグインのアップグレードに関してあなたが懐疑的であることは良いことだと思います。特にネットワークを越えて。

私はここでこの記事のアドバイスに従う傾向があります。 http://wpmu.org/think-twice-before-you-upgrade-that-wordpress-plugin/

また、プラグインをアップグレードする前に、データベースとネットワークをバックアップしてください。アップグレードする前に、プラグインのコピーも保管しておいてください。これは、アップグレードが失敗した場合に再ダウンロードする必要がないようにするためです。

これは人々が求めているものですが、WordPressはまだそれを実装しておらず、(皮肉なことに)そのためのプラグインもありません。

これが役に立つことを願っています。申し訳ありませんが、それ以上のニュースにはなり得ませんでした。

0
Nicole