web-dev-qa-db-ja.com

D7.12コアのアップグレード後、プロファイルがインストールされたサイトを復元できません

7.9から7.12への別のマイナーコアアップグレードを試みたところです。前者はかなりスムーズに進みましたが、後者は私に頭痛の種を与えています。以下のような致命的なエラーが常に発生します。

Notice: Undefined index: schema_fields_sql in /includes/entity.inc on line 265

Catchable fatal error: Argument 2 passed to SelectQuery::fields() must be an array, null given, called in /includes/entity.inc on line 284 and defined in /includes/database/select.inc on line 1300

私は今、サイトを復元するためのさらに別の試みの真っ最中です

そのWebサイトと、コアアップグレードに合格したWebサイトとの違いは、これが元々コマースキックスタートプロファイルを使用してインストールされたことです。そして私の質問は:

  1. プロファイルから作成されたサイト内でコアアップグレードを正常に実行した人はいますか?
  2. そのようなアップグレードを行うときに守るべき安全規則は何ですか(ファイルとデータベースの明らかなバックアップは別として)?
  3. ライブサイトをアップグレードするためにどのようなアプローチを好みますか?通常、テストする新しいディレクトリを作成し、準備ができたら、ルートカタログをそのディレクトリにリダイレクトしますか?

商用サイトにDrupalを選択したので、あなたの洞察が私の自信を取り戻すことを願っています。

1
Artur

Update.phpを実行することを覚えていますか?

また、 Drupal 7.11および7.12 は両方ともセキュリティアップデートです。 7.12にはバグ修正が含まれていますが、7.11ではセキュリティの問題のみに対処しています。 7.11を試してみて、どうなるか見てみましょう。

また2:ここに それについての問題スレッド があります。

1
paul-m