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…
It’s finally here!! Explicit support for #CraftCMS project types and the `ddev craft` command for @ddevHQ 🎉 https://t.co/4fOVQaGOZl
— Ben Croker (@ben_pylo) October 11, 2022
ということで早速試してみた。
まずは DDEV の upgrade をする。
brew upgrade ddev
アップグレードしてないと、これまでと同じで「 craft cms はないよー」といわれる。

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でやればインストールが完了する。

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

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

今日リリースされたばかりの 4.2.7 になっている。
アップグレード後の初回だからかダウンロードする物が多かったけど、これで立ち上がるのはありがたい。
Type も craftcms になっている。

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