ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8

文書の過去の版を表示しています。


Upgrade7to8

やり方がはっきりわからない。とりあえずやってみる。

https://www.gennai3.com/techinfo/cms/drupal8/migration

ダウンロードする

https://www.drupal.org/project/drupal/releases/8.9.8 最後のリリース(この時点で既に8のサポートは終了している)

  • テスト用のディレクトリにコピー(upload)
  • データベースと、ユーザ名、パスを記録(今のD7のsetting.phpに書いてある)
  • インストールした場所をアクセス
  • いつものようにインストール

画面が表示された。やったー

しかし、これ。どこをアクセスしてもこれ

なんでや!

.htaccessがない

そういえば解凍した時に、.htaccessが入ってないような気がしてたわ。Macでは不可視ファイルを表示するようにしたったはずなんだがアップデートなどで変わってしまったのかな。下記で一時的に表示を変えられることを知った。

シフト + ⌘ + .

 

D7で使っていたモジュールを入れる

Module移行
css_injecttorない
dateコアに含まれるとある
ctoolshttps://ftp.drupal.org/files/projects/ctools-8.x-3.7.tar.gz
calendarhttps://ftp.drupal.org/files/projects/calendar-8.x-1.0-alpha4.tar.gz
backup_migtehttps://ftp.drupal.org/files/projects/backup_migrate-5.0.1.tar.gz
ckeditorコアの一部になると書いてある
imcehttps://ftp.drupal.org/files/projects/imce-8.x-2.4.tar.gz
inserthttps://ftp.drupal.org/files/projects/insert-8.x-2.0-beta2.tar.gz
librarieshttps://ftp.drupal.org/files/projects/libraries-8.x-3.0-beta2.tar.gz
linkコアに含まれている
oauth入れてるけど使ってない
pathautohttps://ftp.drupal.org/files/projects/pathauto-8.x-1.8.tar.gz
reference※わからない。\\  D7にあったものは、D6と同じ機能を提供するためにあったモジュールらしい
syntax highliterない。alpaとbetaがあるようだが、composerからのインストールとなっていてわからない
syntax hilighter insert入れてるけど使ってない
tagclouds有効にしてなかったようだが、たぶんうまく表示できなかったんだろう\\ https://ftp.drupal.org/files/projects/tagclouds-2.0.0.tar.gz
tokenhttps://ftp.drupal.org/files/projects/token-8.x-1.10.tar.gz
twitter入れてるけど、有効にしてない
viewsコアに入っているらしい
webformhttps://ftp.drupal.org/files/projects/webform-6.1.2.tar.gz
Wysiwyg入れてるけど有効にしてない。わからない、ないみたい
xmlsitemap有効にしてる、これ、なににつかうやつなんだったっけ?\\ https://ftp.drupal.org/files/projects/xmlsitemap-8.x-1.2.tar.gz

移行?

一応バックアップは取ったよ。

migradeなんとかいうプラグインを3つ有効にする

Colorbox

各コンテンツタイプにおいてInsert imageなどの設定を有効に指定おく必要がある。これは移行されてないようだ。非常にハマった。

https://www.drupal.org/project/insert/issues/3043376

サムネールが移行されてない模様 もとは /home/husq/www/www_cycle_eek/sites/default/files/styles/medium にある..主導で移行すれば良いのかしら?

主導だけではダメなようだ、どうも絶対アドレスになってる(表示ソースを見るとだが) 移行後のデータソース

<p>
 <a class="colorbox colorbox-insert-image"
  href="https://cycle.eek.jp/sites/default/files/blog/IMG_5075.jpeg">
  <img alt="" class="image-medium" 
   src="/sites/default/files/styles/medium/public/blog/IMG_5075.jpeg?itok=TFJZb7Ad"
    style="height:165px; width:220px" />
 </a>
</p>

Colorboxにはなってて表示されるものの、元ソース(オリジナル画像)は元のファイルURLのまま(移行前)だし、表示のサムネールはアドレスが間違ってる現在のルートである。これ、どうやって直したらいいのかな、大したデータ量じゃないから、手動でもいいけど、ちょっとしんどいな。

移行後に作った記事

<p>
 <a class="colorbox insert-colorbox" data-insert-class="" data-insert-type="image" 
  href="/www_cycle_eek8/sites/default/files/blog/imakichi-logo_web_0.png">
   <img alt="" class="image-colorbox__medium" data-entity-type="file"
     data-entity-uuid="insert-medium-c87a47dd-ab61-42f0-b51d-3e0bd8afedc8"
    data-insert-attach="{&quot;id&quot;: &quot;c87a47dd-ab61-42f0-b51d-3e0bd8afedc8&quot;
    , &quot;attributes&quot;: {&quot;alt&quot;: [&quot;alt&quot;, &quot;description&quot;]
    , &quot;title&quot;: [&quot;title&quot;]}}" data-insert-class="" data-insert-type="image" 
    src="/www_cycle_eek8/sites/default/files/styles/medium/public/blog/imakichi-logo_web_0.png?itok=eWlesOYs" />
 </a>
</p>
cms/drupal/upgrade8.1641010300.txt.gz · 最終更新: 2022/01/01 13:11 by king