1

これは私にとって新しいものです。Drupalサイトを6.20から6.22にアップグレードしました。コアのアップグレード後、ブロックの可視性の設定はすべて間違えられます。アップグレード前に有効になっていたかなりの数が、現在は無効になっています。さらに、これらのブロックには「ページ固有の表示設定」がありません。

この謎のもう1つの手がかりは、メインブロックの管理ページ(/ admin / build / block)で、3つのアクティブなテーマの順序が異なることです。それが関係しているかどうかはわかりませんが、これまで見たことがありません。

ステージングサーバーでアップグレードを行うので、本番サイトはそのままです。今のところ、prodとステージング設定を比較して、ブロックを復元します。それが完全に機能するように復元するかどうかを確認します。とにかく、緊張します。アップグレード中にエラーや警告は表示されませんでした。

参考までに、アップグレードを行うための私の一般的な順序は次のとおりです。

  1. 空のステージングサイトファイルとdbase。
  2. 本番サイトをオフラインにします。
  3. 製品サイト全体をステージングにコピーします。
  4. prod dbaseをダンプし、ステージングdbaseに復元します。
  5. すべての非コアモジュールを無効にします。コアテーマ(ガーランド)に切り替えます。
  6. drupal-6.22をアップロードして展開します。
  7. 'sites'ディレクトリを古いものから新しいものに移動します。
  8. /update.phpを実行します。
  9. 必要な非コアモジュールを有効にします。
  10. /update.phpを実行します。
  11. カスタムテーマに戻ります。

バム、たくさんのブロックが無効になっています。

4

1 に答える 1

2

これはバグです。http://drupal.org/node/1173012を参照してください

于 2011-06-02T23:14:52.787 に答える