ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8:start

7->8 Try1 

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

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

composer

さくらインターネットにも入れられるようだ。自分のホームに移動するというか、sshでログインする

curl -sS https://getcomposer.org/installer | php
php composer.phar
alias composer='php ~/.composer/composer.phar'
#確認
composer help

aliasは.shrcにも記載した。たぶんこれでいいんでしょう?

% php composer.phar
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.2.3 2021-12-31 12:18:53
 
Usage:
以降略

この後、drushを入れる際に、exportコマンドがないとか言われてつまづいた。

bash

exportはbashのコマンドらしい・・・のでbashに変更する

さくらインターネット初期設定 https://yamasakidaisuke.com/3414.html

% which bash
/usr/local/bin/bash
% chsh -s /usr/local/bin/bash
Password: 
chsh: user information updated

drushを入れる

composerのバージョンに合わせて最新のものが入るらしいいんだけど。。。。

composer global require drush/drush:8.* <- はうまく行かなかったので
composer global require drush/drush:dev-master
PATH=~/.composer/vendor/bin:$PATH
export PATH
#確認
drush --version
$ echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
$ source ~/.bash_profile
$ drush --version
Drush Commandline Tool 10.3.2-dev

10は7。8にた対応してないみたいだけど。。。。ま、とりあえずいいや。

ダウンロードする

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
colorboxhttps://ftp.drupal.org/files/projects/colorbox-8.x-1.7.tar.gz
Colorboxを参照
colorbox_inlineも。。関係あるか7->8 Try3
backup_migtehttps://ftp.drupal.org/files/projects/backup_migrate-5.0.1.tar.gz
ckeditorコアの一部になると書いてある
ckeditorのプラグインを使って同様の機能を実現できる模様  https://old-pine.net/node/502
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
referenceD7にあったものは、D6と同じ機能を提供するためにあったモジュールらしい
移行方法がわからなかった references
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
entityhttps://ftp.drupal.org/files/projects/entity-8.x-1.2.tar.gz
asset_injectorhttps://www.drupal.org/project/asset_injector
https://ftp.drupal.org/files/projects/asset_injector-8.x-2.8.tar.gz

次migrade

移行 移行する

テーマ

これは、諦めるしかないのかも・・・ Drupal8でのテーマ

cms/drupal/upgrade8/start.txt · 最終更新: 2022/01/10 12:41 by king