D7でEntity referenceを有効にする。不足していたモジュールは下記
前回、referenceを再設定が必要になったので、今回は事前準備として
さくらサブドメインのルートにいれてるが、そのルートは別独自ドメインの配下にあるため、前回は移行する際独自ドメイン側のサブフォルダに構築してみた。だいたいうまくいっていたようであるがcolorboxの参照先がうまく移行できていなかった
今度は逆に、今のサイトを独自ドメイン下に移動(フォルダ名を変えるだけですけど)し、サブドメインのルートにD8を展開してみる。 このとき不安点としては、バックアップは取るんで最悪元に戻せるはずだけど
失敗したら戻せばいいか・・・(戻せなかったりして・・・)。。逆にすると、昔のサイト側がうまく動かなくなってしまい管理ページにアクセスできなくなってしまった。なんかすればできるような気もするけど。前と同じやり方で再度トライする。逆に独自ドメイン配下に置いたD8側をサブドメインルートに持ってくるようにリネームしたら、こっちはこっちで管理ページを保存するだけでうまく動くようになった。なので、今回もこっちでやってみる。
構築したものを一度全部消す。さくらの管理ん画面からphpmyadminツールを立ち上げてサフィックスついたものを全部消した。そのあと、独自ドメイン配下のファイル群も全部消去しまっさらのフォルダにした。その後、再度D8をuploadする。
その後通常にアクセスし、設定を継続。これは7->8 Try1 と同じ
タイトルが見えるのにbodyが表示されないので、はまった。これは、試し1でもハマったが、その時は何かをごちゃごちゃやっていて、よく覚えていなかった。その時も、1日ぐらいごちゃごちゃやってたような・・
今度は、insertモジュールがどうこうとか言って編集できないものがではじめる。
insertの対応(環境設定)でコンテンツタイプがノーチェックだったからチェックする
Views Migrationのモジュールがあり、それを入れた後、drushコマンドをshで入れた後からエラーで何もかも表示されなくなった。
ぐぐって色々調べたりやったりしたが、composer、drushの使いたかや意味がわかってないから、何の解決もしない。あきらめて全部まっさらにした。