バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tacky14
投稿日時: 2021/12/23 18:25
対応状況: −−−
半人前
登録日: 2021/4/23
居住地:
投稿: 16
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

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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