EC-CUBEのバッチが出力を残さず失敗する原因はexecute()の戻り値 EC-CUBE4.3 Symfony バージョンアップ バッチ処理 EC-CUBEのバッチをcronで動かしていて、ログにこう出ているのに、コマンドが本来出すはずの出力が1行も残っていない。この場合、処理は最後まで走り終わっています。途中で落ちたわけではありません。 Return val […]
.envのパスワードがURLエンコードでmysql直接続に失敗した話 EC-CUBE4 .env データベース EC-CUBE 4系の本番サーバーで、.envのDATABASE_URLから接続情報を切り出してmysqlコマンドで直接データベースに接続しようとしたところ、パスワードは合っているはずなのにAccess deniedにな […]
EC-CUBE4で突然500エラー var/cacheがroot所有になっていた EC-CUBE4 500エラー Docker エラー対処 ローカルのDocker開発環境で、昨日まで動いていたEC-CUBE4サイトが突然500エラーになりました。原因はdocker execでrootのままbin/consoleを実行したことで、var/cache配下のファイ […]
食料品の消費税が1%に引き下げられたらEC-CUBEはどう設定する?予約変更の手順と混在店の落とし穴 EC-CUBE4 食料品の消費税率を現行の8%から1%に引き下げる方針が政府・与党で固まったと報じられています。2027年4月から2年間の時限措置という案で、これから法改正の手続きに入る段階です。まだ確定ではありませんが、食品を扱うECサ […]
EC-CUBE 4のトップページをカスタマイズする手順とTwig編集の基本 EC-CUBE4 EC-CUBE4 Twig カスタマイズ キャッシュクリア テンプレート編集 トップページ ブロック レイアウト管理 EC-CUBE 4のトップページを構成するTwigテンプレートとブロックの見つけ方 EC-CUBE 4のトップページは、管理画面のレイアウト管理で配置する「ブロック」と、それを載せる本体テンプレート「index.twig […]
EC-CUBEのCSV出力項目をカスタマイズする手順と設定画面の使い方 EC-CUBE4 CSV出力 CSV出力項目設定 dtb_csv EC-CUBE カスタマイズ マイグレーション 管理画面 管理画面のCSV出力項目設定で列を編集する基本操作 EC-CUBEでCSVの出力項目を変えるなら、コードを触る前に管理画面の「設定 → ショップ設定 → CSV出力項目設定」を開きます。ここで出力する列とその順番を調整で […]
EC-CUBEの初期設定から商品登録までの操作手順 EC-CUBE4 EC-CUBE カテゴリ登録 メール設定 初期設定 商品登録 操作マニュアル 規格管理 送料設定 EC-CUBEインストール直後にまず行う基本設定の流れ EC-CUBE 4系をインストールしたら、商品登録の前に「基本設定」を整えます。ここを飛ばすと、後からメールが届かない、SSL警告が出るといったトラブルの切り分けに […]
EC-CUBE 4.3はPHP 8.5で動くか — Twigで2回つまずいた記録 EC-CUBE4.3 PHP PHPエラー Twig 検証用のデモ環境を立てようとしたサーバーにはPHP 8.5.1しか入っていませんでした。EC-CUBE 4.3の公式対応はPHP 8.1〜8.3。それでも設置してみたところ、インストールは素通りし、最初のページ表示で50 […]
EC-CUBEのスキーマ更新で「ドライバが存在しない」エラーの原因切り分けと対処 EC-CUBE4 could not find driver DATABASE_URL EC-CUBE4 pdo_mysql PDO拡張 PHP エラー対応 スキーマ更新 「ドライバが存在しない」エラーの正体 — 疑うべきはPHPのPDO拡張 スキーマ更新コマンドで「could not find driver」と出たら、原因はほぼPHPのPDO拡張の欠落です。PDOはPHPがデータベースに […]
EC-CUBEで「カートへの追加に失敗しました」が出た時の原因切り分けと対処法 EC-CUBE4 404エラー Ajax通信 CSRFトークン EC-CUBE アプリログ カートエラー セッション切れ フォーム検証 「カートへの追加に失敗しました」は通信失敗のサイン、在庫や商品設定ではない この警告が出るのは、追加ボタンのAjax通信がfail()の経路に入ったときです。在庫切れが原因ではありませんが、非公開商品など一部の商品ステー […]