ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8-2:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
cms:drupal:upgrade8-2:start [2022/01/04 14:29] – [referenceを移行] kingcms:drupal:upgrade8-2:start [2022/01/10 12:42] (現在) – [7->8 試し2] king
行 1: 行 1:
-====== 7->試し2 ======+====== 7->Try2 ======
 D7でEntity referenceを有効にする。不足していたモジュールは下記 D7でEntity referenceを有効にする。不足していたモジュールは下記
   * Entity_reference  https://www.drupal.org/project/entityreference   * Entity_reference  https://www.drupal.org/project/entityreference
   * Entity  https://www.drupal.org/project/entity   * Entity  https://www.drupal.org/project/entity
  
-===== referenceを移行 ===== +===== 準備 ===== 
-D7移行モジュールを入れる +前回、referenceを再設定が必要になったの、今回は事前準備として
-  * https://ftp.drupal.org/files/projects/entityreference_migration-7.x-2.x-dev.tar.gz+
  
-解凍したものの中にREADME.TXTがある。+[[entityreference]]
  
-<code> +さくらサブドメインのルートにいれてるが、そのルートは別独自ドメインの配下にあるため、前回は移行する際独自ドメイン側のサブフォルダに構築してみた。だいたいうまくいっていたようであるがcolorboxの参照先がうまく移行できていなかった
-Go to admin/content/migrate-references, select the fields you wish to convert,and click confirm. +
-</code> +
-{{:cms:drupal:upgrade8-2:d8-2-ref1.png?direct&600|}}+
  
-実行少々時間+今度は逆に今のサイトを独自ドメイン下に移動(フォルダ名を変えるだけですけど)し、サブドメインのルートにD8を展開してみる。 
 +このとき不安点としては、バックアップは取るんで最悪元に戻せるはずだけど 
 +  * httpsの接続がうまくいかないようにならないかなってことと 
 +  * 元のサイトを参照しながらうまく動かせないようにならないかなってこと
  
-{{:cms:drupal:upgrade8-2:d8-2-ref2.png?direct&400|}}+失敗したら戻せばいいか・・・(戻せなかったりして・・・)。。逆にすると、昔のサイト側がうまく動かなくなってしまい管理ページにアクセスできなくなってしまった。なんかすればできるような気もするけど。前と同じやり方で再度トライする。逆に独自ドメイン配下に置いたD8側をサブドメインルートに持ってくるようにリネームしたら、こっちはこっちで管理ページを保存するだけでうまく動くようになった。なので、今回もこっちでやってみる。
  
-==== POST-CONVERSION TASK LIST ==== +===== 一度消す ===== 
-  * Test all CRUD operation for each entity.+構築したものを一度全部消す。さくらの管理ん画面からphpmyadminツールを立ち上げてサフィックスついたものを全部消した。そのあと、独自ドメイン配下のファイル群も全部消去しまっさらのフォルダにした。その後、再度D8をuploadする。
  
-CRUDというは初めて聞いたけどCreate,Read,Update,Deleteの略らしいら全て動いてるよね?をテストしろってこらしい。+===== install ===== 
 +後通常にアクセスし設定を継続は[[..:upgrade8:]]同じ
  
-=== FIELDS === 
-  * For each field: 
-    * restore the widget: it is reset tot Autocomplete by default;(ウィジェットを復元します。デフォルトでオートコンプリートにリセットされます。) 
-    * restore the formatter of each View mode; it is set to "Label, with link to referenced entity" by default(各表示モードのフォーマッタを復元します。 デフォルトでは「ラベル、参照されるエンティティへのリンク付き」に設定されています) 
  
-=== VIEWS === +===== コンテンツの表示 ===== 
-  * Check any views where you used the entityreference; they may have broken handlers and will need to be rebuilt. +タイトルが見えるのにbodyが表示されのでったこれは1でもハマったがその時は何かをごちゃごちゃやっていて、よく覚えていなかったその時も1日ぐいごちゃごちゃやってたよう・・
-<note>entityreferenceを使用したビューを確認してくだい。 ハンドラーが壊る可能性があり再構築する必要があり</note> +
-  * For each mentioned View, check each display and test thoroughly!\\ 上記の各ビューについて各ディスプレイを確認し、徹底的にテストしくださ。 +
-  * If you have dev environment and/or use features, perform the changes locally and check your views. You will have the ability to export them and import into your live site after the conversion. Using features would be even easier as you can just revert to your new views that utilize the entity reference handler. +
-開発環境がある場合や機能を使用しいる場合はローカルで変更を実行し、ビューを確認しください。 変換後それをエクスポートしライブサイトにインポートすることができます。 エンティティ参照ハンドラーを利用する新しいビューに戻ることができるめ、機能の使用はさらに簡単にります。+
  
-{{:cms:drupal:upgrade8-2:d8-2-ref3.png?direct&400|}} {{:cms:drupal:upgrade8-2:d8-2-ref4.png?direct&300|}}+<note>最終的には、テキストフォーマッターが「Full html」になっているためであった。ちょっとよくわかってないが、full htmlを開いて保存すれば表示されるようになる。いったん制限付きhtmlで保存して表示されることを確認したあと、full htmlでもひょうじできるようになった。</note>
  
-「高」にあるコンテクスチャフィルタが消失しているので、再設定する(nodereferenceでなくentity_の方で)こととフィールドは何も表示されてない、上の右図にあるよに「ラベル」っていることを、一度entityに選び直して、ラベルにすること正常に戻る。+度は、insertモジュールがどうこうとか言って編集できなものがはじめる。
  
 +insertの対応(環境設定)でコンテンツタイプがノーチェックだったからチェックする
  
 +===== viewsの移行 =====
 +Views Migrationのモジュールがあり、それを入れた後、drushコマンドをshで入れた後からエラーで何もかも表示されなくなった。
 +
 +ぐぐって色々調べたりやったりしたが、composer、drushの使いたかや意味がわかってないから、何の解決もしない。あきらめて全部まっさらにした。
 +
 +<note>わからないことやるもんじゃない</note>
 +
 +[[..:upgrade8-3:]]
  
cms/drupal/upgrade8-2/start.1641274186.txt.gz · 最終更新: 2022/01/04 14:29 by king