ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8-2:start

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
cms:drupal:upgrade8-2:start [2022/01/04 14:09] – [POST-CONVERSION TASK LIST] kingcms:drupal:upgrade8-2:start [2022/01/10 12:42] (現在) – [7->8 試し2] king
行 1: 行 1:
-====== 7->8 試し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+
  
-<code> +[[entityreference]]
-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|}}+
  
-実行少々時間+さくらサブドメインのルートにいれてるがそのルートは別独自ドメインの配下にあるため、前回は移行する際独自ドメイン側のサブフォルダに構築してみた。だいたいうまくいっていたようであるがcolorboxの参照先がうまく移行できていなかった
  
-{{:cms:drupal:upgrade8-2:d8-2-ref2.png?direct&400|}}+今度は逆に、今のサイトを独自ドメイン下に移動(フォルダ名を変えるだけですけど)し、サブドメインのルートにD8を展開してみる。 
 +このとき不安点としては、バックアップは取るんで最悪元に戻せるはずだけど 
 +  * httpsの接続がうまくいかないようにならないかなってことと 
 +  * 元のサイトを参照しながらうまく動かせないようにならないかなってこと
  
-==== POST-CONVERSION TASK LIST ==== +失敗したら戻せばいいか・・・(戻せなかったりして・・・)。。逆にすると、昔のサイト側がうまく動かなくなってしまい管理ページにアクセスできなくなってしまった。なんかすればできるような気もするけど。前と同じやり方で再度トライする。逆に独自ドメイン配下に置いたD8側をサブドメインルートに持ってくるようにリネームしたら、こっちはこっちで管理ページを保存するだけでうまく動くようになった。なので、今回もこっちでやってみる。
-  * Test all CRUD operation for each entity.+
  
-CRUDというは初めいたけど、Create,Read,Update,Delete略ら。それらて動いてるよね?をテストてことらし+===== 一度消す ===== 
 +構築したもを一度全部消す。さくらの管理ん画面からphpmyadminツールを立ち上げサフィックスついたを全部消。そのあと、独自ドメイン配下のファイル群も部消去のフォルダにた。その後、再度D8をuploadする
  
-=== FIELDS === +===== install ===== 
-  * For each field: +その後通常アクし、設定を継続。こは[[..:upgrade8:]]と同じ
-    * 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.\\ entityreferenceを使用したビューを確認してください。 ハンドラーが壊れている可能性があり、再構築する必要があります。 
-  * 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&300|}} {{:cms:drupal:upgrade8-2:d8-2-ref4.png?direct&300|}}+===== コンテンツの表示 ===== 
 +タイトルが見えるのにbodyが表示されないので、はまった。これは、試し1でもハマったが、その時は何かをごちゃごちゃやっていて、よく覚えていなかった。その時も、1日ぐらいごちゃごちゃやってたような・・
  
-「高度」あるコンチャィルタが消失している、再設定する(nodereferenceではなくentity_の方で)こと、フィールドは何も表示されてないが、上の右図にあるように「ラベル」となってることを、一度entityに選び直て、ラベルにすることで正常に戻る。+<note>最終的は、ォーマッ「Full html」になっているためあった。ちょっよくわかってないが、full htmlを開いて保存すれば表示されるようになる。いたん制限付きhtmlで保存し表示されることを確認たあ、full htmlもひょうじできようになった</note>
  
 +今度は、insertモジュールがどうこうとか言って編集できないものがではじめる。
  
 +insertの対応(環境設定)でコンテンツタイプがノーチェックだったからチェックする
 +
 +===== viewsの移行 =====
 +Views Migrationのモジュールがあり、それを入れた後、drushコマンドをshで入れた後からエラーで何もかも表示されなくなった。
 +
 +ぐぐって色々調べたりやったりしたが、composer、drushの使いたかや意味がわかってないから、何の解決もしない。あきらめて全部まっさらにした。
 +
 +<note>わからないことやるもんじゃない</note>
 +
 +[[..:upgrade8-3:]]
  
cms/drupal/upgrade8-2/start.1641272967.txt.gz · 最終更新: 2022/01/04 14:09 by king