質問 > 管理機能 > docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Meganezaru |
投稿日時: 2024/4/6 0:08
対応状況: −−−
|
新米 登録日: 2024/4/5 居住地: 投稿: 8 |
docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない ▼テンプレート
[EC-CUBE]4.2.3 docker-composeによる起動 [レンタルサーバ]docker-composeによる起動 [OS]Windows11(WSL2 Ubuntu) [ブラウザ]123.0.6312.105(Official Build) (64 ビット) docker-composeで立ち上げたEC-CUBEにテンプレートを追加するさい、アップロードはできるのですが、そのテンプレートを有効にすることができません。 ラジオボタンを新しく登録したテンプレート側に切り替えて登録ボタンをおしても、デフォルトテンプレートのままになってしまいます。 念のためローカルでビルドも行ってみましたが、現象は変わらずでした。 何か対応方法はないでしょうか? |
k.nakayama |
投稿日時: 2024/4/6 0:41
対応状況: −−−
|
常連 登録日: 2019/10/11 居住地: 投稿: 66 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない docker-composeの場合管理画面のテンプレート変更は効きません。
docker-compose.ymlでECCUBE_TEMPLATE_CODEを指定して立ち上げる必要があります。
|
Meganezaru |
投稿日時: 2024/4/7 18:01
対応状況: −−−
|
新米 登録日: 2024/4/5 居住地: 投稿: 8 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない 対応方法の情報ありがとうございます、助かります
この動きは、Dockerの仕組み上、仕方がない動きなのでしょうか? ひょっとするとプラグインなども同じような挙動がありそうですね 試してみようと思います |
nanasess |
投稿日時: 2024/4/7 23:32
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2318 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない 管理画面のテンプレート変更機能は、 .env ファイルを書き換えることで実現しています。
一方、docker compose を使用した環境では、 docker-compose.yml に設定した環境変数と、 .env に設定した環境変数、 docker-compose 自身が読みとる環境変数が混在してしまい、大変わかりづらい挙動になることから、意図的に .env を使用しないようになっています。 .env を変更できない場合や、環境変数を .env から取得していない場合は、管理画面に警告など表示するようにした方がよいですね。 issue を登録しておきます https://github.com/EC-CUBE/ec-cube/issues/6130 |
k.nakayama |
投稿日時: 2024/4/8 7:41
対応状況: −−−
|
常連 登録日: 2019/10/11 居住地: 投稿: 66 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない 引用:
この動きは、Dockerの仕組み上、仕方がない動きなのでしょうか? .envに記載されている環境変数を直接使用するプラグインはあまりないと思いますので、ほとんどのプラグインは大丈夫だと思います。 一応index.phpを修正すれば、docker-composeを使っていても.envを読み込むようにすることができます。 このあたりですね。 https://github.com/EC-CUBE/ec-cube/blob/4.2/index.php#L22-L36 その方法で開発・運用したサイトがありますが、特に問題は発生していません。
|
Meganezaru |
投稿日時: 2024/4/9 21:09
対応状況: −−−
|
新米 登録日: 2024/4/5 居住地: 投稿: 8 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない 返事遅くなりました
ご説明ありがとうございました なるほど、そういう仕組みがあったんですね 理解できました 一度知ってしまえば、悩まない情報ではありますが、初めての人には気づくのは難しそうですね 何かしらの警告があるとより親切だと思います ありがとうございます |
Meganezaru |
投稿日時: 2024/4/9 21:12
対応状況: −−−
|
新米 登録日: 2024/4/5 居住地: 投稿: 8 |
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない 返信遅くなりました
情報ありがとうございます .envを利用する方法もあるんですね 状況に応じて使ってみたいと思います いろいろ教えていただき助かりました ありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |