web-dev-qa-db-ja.com

複雑なコンテンツタイプをD6からD7にアップグレードする

[〜#〜] cck [〜#〜] および Contemplate を使用して作成したいくつかの複雑なコンテンツタイプを含むDrupal V6Webサイトがあります。つまり、コンテンツタイプには、テキスト、整数、 リンク 、Node参照などのタイプのフィールドがあります。このWebサイトをDrupalV7にアップグレードできませんでした。

複雑なコンテンツタイプのないDrupal Webサイトがいくつかあり、それらをアップグレードできたので、一般的なアップグレードの概念と手順を理解していると思います。しかし、私はこの特定のサイトで問題を抱えています。プロセスは正常に完了しているように見えますが、複雑なコンテンツタイプのノードは移行されておらず、表示および編集できるのは基本フィールドのみです。 DBを確認すると、生データがそこにあるように見えます。

標準のアップグレード手順と CCKアップグレード手順 を読みましたが、運がありません。誰かがこれを自分でやったことがありますか、あなたが取ったステップの概要を教えてください。

1
dave

私も同じ問題を抱えていましたが、cckアップグレード手順をステップバイステップで実行すると、機能します。追加の変数チェックモジュールが必要だと思います。アップグレード後、2つの破損した変数がありました。変数チェックを使用すると、破損した変数を見つけて削除できます。

私の解決策:

  1. 多くのcckフィールドがコアに含まれています
  2. 不足しているモジュールをダウンロードしてsites/all/modulesに解凍します
  3. " cck 7.x version "、 " variable check "をダウンロードして解凍します
  4. アップグレード後、「変数チェック」および「CCKコンテンツ移行」モジュールをアクティブにします
  5. upgrade.phpを実行します
  6. admin/reports/variablecheckの下で、変数テーブルの設定の有効性を確認します
0
QQQ