😎

BaserCMSでローカル開発環境を構築する

2024/06/29に公開

はじめに

今回は、BaserCMSでBaseのローカル開発環境の作り方をまとめようと思います。

ECサイト構築にお馴染みのベイズ さんのローカル開発環境構築時に出会った、エラーとその対応法です。

PC

Mac Book Pro M2

事前準備

  • Docker DeskTop
    • Dockerで環境構築を行うので必要

https://www.docker.com/products/docker-desktop/

こちらよりinstallしてください

  • homebrew
  • composer を用いているのでcomposerの管理が簡単なhomebrewがおすすめ
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

ターミナルを開き、上のコマンドを打つとインストールされます。

本題

基本的に公式サイトのインストールガイドを元に作成してください。

baserCMS Documentation

エラー時の対応

1. Chromeで開くとセキュリティエラー

この接続ではプライバシーが保護されません

SSLの設定がされていないためです。

一般公開をする場合は設定が必要ですが
ローカル環境で見る分にはスキップしても構わないです

詳細設定 > xxxxxxxにアクセスする リンクをクリック

2. step3でDBが作成できない

BaserCMSのバージョンによるもの

host MySQL:bc-db
PostgreSQL:bc-pg
を下のように読み替えてください

host MySQL:bc5-db
PostgreSQL:bc5-pg

4. Mac のApple slicine のエラー

メモリ特有の問題。

ルート直下の移動
docker/docker-compose.yml

を探し、

platform: linux/x86_64を追加する。

場所は
services:
bc5-db:
platform: linux/x86_64

です。

Discussion