バージョン選択

フォーラム

メニュー

オンライン状況

42 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 42
もっと...

サイト内検索

質問 > その他 > EC-CUBE4の適切な初期構築方法について

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tacky14
投稿日時: 2021/12/23 18:25
対応状況: −−−
半人前
登録日: 2021/4/23
居住地:
投稿: 13
EC-CUBE4の適切な初期構築方法について
[EC-CUBE] 4.0.6-p1
[サーバ] AWS
[OS] Linux
[PHP] 7.4.21
[データベース] MySQL 5.5.68-MariaDB
[WEBサーバ] Apache/2.4.48
[導入プラグイン]
Web API 2.3.1
PGマルチペイメントサービス決済プラグイン 1.0.9、他
[カスタマイズの有無] 有

カスタマイズ済みのEccube4を新しい環境で構築する際の適切な手順についてお伺いしたいです。


カスタマイズやプラグイン導入済みのEccube4を新メンバーのアサイン時など、各自の環境で構築する際に
composerレベルでエラーが出てしまい構築を進めることができなくなってしまいます。
PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException:
 Attempted to load class "TrikoderOAuth2Bundle" from namespace "Trikoder\Bundle\OAuth2Bundle".

例えばこれは、Web APIプラグインのインストール前にプラグイン情報がソース内にあることで
composer installやcache:clearコマンド実行時に出ているようです。



現状はエラー回避のため、以下のような手順で構築を進めるようにしています。

1.対象のEccube4プロジェクトをgit clone
2.masterないしdevelopブランチで
  ・app/Plugin内のプラグインディレクトリを削除
  ・composer.json,lockのpluginの記述を削除
  を行った上で、eccube:installし初期構築
3.cache:clear
  eccube:generate:proxies
  doctrine:schema:update
  doctrine:migrations:migrate の一連のコマンドを実行し、EntityとmigrationsのカスタマイズをDBに反映
4.削除したプラグインを戻して再度3の一連のコマンドを実行し各プラグインを有効化
  OR
  管理画面から各プラグインをインストールし有効化


分からないなりに試行錯誤した上で今はこの手順での構築に落ち着いていますが、この方法もうまくいかないこともあり。
より正確な手順などがございましたら、ご教授いただけましたら幸いです。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » EC-CUBE4の適切な初期構築方法について tacky14 2021/12/23 18:25
     Re: EC-CUBE4の適切な初期構築方法について Buchiii 2021/12/29 11:03
       Re: EC-CUBE4の適切な初期構築方法について nanasess 2021/12/29 11:19
         Re: EC-CUBE4の適切な初期構築方法について tacky14 2022/1/27 19:55
       Re: EC-CUBE4の適切な初期構築方法について tacky14 2022/1/27 19:54

 



ログイン



統計情報

総メンバー数は74,626名です
総投稿数は104,055件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2074
6
yuh
1664
7
red
1498
8
h_tanaka
1188
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.