【EC-CUBE】データベースのデータを使って表示する【データベース】
toshi
0s Labo
ec-cubeをエラーで動かせず、最初からやり直したい方法です。
s1. Docker環境のセットアップ
yamlvolumes:
-"./var/www/html" #ホストのディレクトリをコンテナにマウント
-"var:/var/www/html/var" #パフォーマンスのための個別ボリュームに
-"vendor:/var/www/html/vendor"
-"node_modules:/var/www/html/node_modules"yamlservices:
ec-cube:${REGISTRY:-ghcr.io}/${IMAGE_NAME:-ec-cube/ec-cube-php}:${TAG:-8.1-apache}
platform: linux/amd64 #エミュレーションモードで実行 EC-CUBEはAppleシリコンは4.30ではarm64に対応しておらず、代わりにamd64で対応bashdocker-compose down -v # 既存のコンテナとボリュームを削除
docker-compose up -d # 環境を起動bashdocker-compose exec ec-cube bin/console eccube:installインストールウィザードでは以下のデフォルト設定を利用:
認証キー: 自動生成値
信頼ホスト:
^127\.0\.0\.1$,^localhost$データベースURL:
sqlite:///var/eccube.dbメールDSN:
null://null または smtp://mailcatcher:1025ログインID: admin(初期ID)
パスワード: デフォルト値(通常は「password」または「admin」)
管理画面の「オーナーズストア」→「プラグイン」→「インストールプラグイン」でRentalプラグインが有効になっていることを確認。
