質問 > その他 > Traitでカラムを追加をしたが、いつ頃からかエラーが出ます |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
neuro09 |
投稿日時: 2020/10/22 9:46
対応状況: −−−
|
新米 登録日: 2020/10/21 居住地: 投稿: 2 |
【ほぼ自己解決】お騒がせいたしました お騒がせしました。
ほぼ自己解決いたしました。 原因は.envが見つからないということでした。 社内規定により、コアファイルを公開ディレクトリに置かないことになっていましたので、下記のように構成を変更していました。 public_htmlとeccube両方に.envを置いており、prodモードにするにあたりデータベースなどの情報を.htaccessに変更したのですが、両方の.envファイルを削除してしまったことが原因だと思われます。 (eccube配下の.envを元に戻したら正常に戻りました) /public_html └.envから.htaccessに変更 /eccube └.env(これを削除) 違った質問になってしまうのですが、DB情報などを.htaccess一つに統一するということは難しいでしょうか? 別スレッドにした方がよければクローズいたします。 |
neuro09 |
投稿日時: 2020/10/21 21:07
対応状況: −−−
|
新米 登録日: 2020/10/21 居住地: 投稿: 2 |
Traitでカラムを追加をしたが、いつ頃からかエラーが出ます ▼テンプレート
[EC-CUBE] EC-CUBE4.0.5 新規インストール [OS] Windows10 Local環境(xampp) [PHP] 7.4 [データベース] MySQL [導入プラグインの有無] [カスタマイズの有無] 有 [現象] Traitでカラムを追加し開発をしていたのですが、最近になってからコマンドから「php bin/console doctrine:schema:update --dump-sql」と打つと下記のようなエラーが出てくるようになりました。
カラムを追加したりした場合は、ProductTraitなどを作成し以下の手順で作業をしていました。 php bin/console cache:clear --no-warmup php bin/console eccube:generate:proxies php bin/console doctrine:schema:update --dump-sql php bin/console eccube:schema:update --force 少し前までは特に問題なくこれで大丈夫でしたが、昨日辺りからエラーが出るようになりました。 昨日にdevモードからprodモードにしたのが原因でしょうか?devモードに戻しても同じ現象になります。 キャッシュなどは消してみましたが同じでした。 今日1日作業していましたが、本当にわからないのでどなたかお力を貸していただけると助かります。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |