2022-10-12

DDEV で Craft CMS がサポートされた!! #craftcms

Craft CMS とか PHP ベースのアプリケーションのローカル環境を作る DDEV。

DDEV を使って Craft CMS のローカル開発環境を構築する | Craft CMS | かたつむりくんのWWW
https://tinybeans.net/blog/202...

先日 @tinybeans のエントリを参考に自分でも試してみて、

残念ながらこのリストの中に Craft CMS は入っていませんので、php としたままエンターします。

@tinybeans も書いていたのだけど、 v1.21.2 でサポートされたっぽい。

Release v1.21.2 · drud/ddev
https://github.com/drud/ddev/r...

サイトにも掲載されている!!

CMS Quickstarts - DDEV Docs
https://ddev.readthedocs.io/en...


ということで早速試してみた。

まずは DDEV の upgrade をする。

brew upgrade ddev

アップグレードしてないと、これまでと同じで「 craft cms はないよー」といわれる。

20221012 053154

DDEV のアップグレードが終わったら、あとはドキュメントにあるように、コマンドを打っていく。

CMS Quickstarts - DDEV Docs
https://ddev.readthedocs.io/en...
mkdir my-craft-project
cd my-craft-project
ddev config --project-type=craftcms
ddev composer create -y --no-scripts --no-install craftcms/craft
ddev start
ddev composer install
ddev craft setup/welcome
ddev launch

基本、初期設定通りのYesでやればインストールが完了する。

20221012 053813

デフォルトのスタートページも表示されたし、

20221012 053946

管理画面ログインも問題なし。

20221012 054007

今日リリースされたばかりの 4.2.7 になっている。

アップグレード後の初回だからかダウンロードする物が多かったけど、これで立ち上がるのはありがたい。

Type も craftcms になっている。

20221012 054622

日常的に使っている訳ではないのでコマンド忘れがちだから、せめてブログに書いておく。

Thanks !  @gaijinity and @ben_pylo !!