バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > プラグインの有効化エラーで

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
libras
投稿日時: 2024/8/29 11:48
対応状況: −−−
半人前
登録日: 2022/3/7
居住地:
投稿: 16
プラグインの有効化エラーで
▼テンプレート
[EC-CUBE]4.2.3
[レンタルサーバ]Xserver VPS
[PHP] 8.1

[現象] SBペイメント
https://www.ec-cube.net/products/detail.php?product_id=2670

のプラグインを有効化しようとしたときに、

Fatal error: Cannot declare class Eccube\Entity\ProductJbTwXl36JOeK, because the name is already in use in /tmp/metadata_DqszJLF4B6lRProductXPBTUGSwewRj.php on line 23

というエラーがでて、有効化ができません。

SBペイメントさんからの回答は、
https://qiita.com/nanasess/items/791c9ec98f69ada93ea0#entity-proxy-%E7%94%9F%E6%88%90%E6%99%82%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC

を試してほしいということでした。


しかしこちらも、XSERVERでは、bin/console が実行できずに調べて、

https://umebius.com/eccube/bin-concole-xserver-ssh-php7-cli/

も行ったのですが、私のサーバーでは権限がないと言われて八方ふさがり状態です。

目的は、SBペイメントさんのプラグインさえ有効化できればいいのですが。。

何かいい方法はありますでしょうか?



tattsu
投稿日時: 2024/8/29 12:05
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 351
Re: プラグインの有効化エラーで
phpバージョンのせいで実行できないということでしょうか?

現状XSERVERでは、
php8.1 bin/console eccube:plugin:install --code=プラグインコード
のような形で実行できると思います。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

libras
投稿日時: 2024/8/29 14:52
対応状況: −−−
半人前
登録日: 2022/3/7
居住地:
投稿: 16
Re: プラグインの有効化エラーで
ありがとうございます。

php8.1 を先頭につけることで実行はできました。

しかしながら、問題は続いておりまして、今はプラグインの有効化ができないということで、下記のようにして、キャッシュを再生成してくださいと言われて実行したところ、

## 事前準備 - メンテナンス画面に変更
#(メンテナンス画面に切り替わらなくてもファイルは生成しておく)
touch .maintenance

# bin/console コマンドが動作しない場合もあるので、 composer install を実行して不整合を解消する
php composer.phar install

bin/console eccube:generate:proxies # Entity proxy を再生成
php composer.phar dumpautoload # classmap を生成し直す
bin/console cache:clear --no-warmup # キャッシュ削除
bin/console cache:warmup # キャッシュ生成

## メンテナンス画面を解除
rm .maintenance


最後のキャッシュ再生成で、エラーが出まして、

No identifier/primary key specified for Entity "Eccube\Entity\Product". Every Entity must have an identifier/primary key.

あとなり、現在管理画面もシステムエラーになっております。
システムエラーを解消する方法などがあればご教示いただけると幸いです。

【追記】↑のシステムエラーは、xserver のバックアップの復元で解消いたしました。

よって、質問といたしてましては、プラグインの有効化のエラーになるのですが、難しそうですよね。。
tattsu
投稿日時: 2024/8/29 19:46
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 351
Re: プラグインの有効化エラーで
有効化ができないとのことですが、下記コマンドでできそうですが、どんなエラーが出ますか?

php8.1 bin/console eccube:plugin:enable --code=プラグインコード


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

libras
投稿日時: 2024/8/30 11:30
対応状況: −−−
半人前
登録日: 2022/3/7
居住地:
投稿: 16
Re: プラグインの有効化エラーで
ご返信ありがとうございます。

ご指摘の通りコマンドラインから、有効化も試してみました。

しかしながら、管理画面から行ったときと同様に、


Fatal error: Cannot declare class Eccube\Entity\ProductJbTwXl36JOeK, because the name is already in use in /tmp/metadata_DqszJLF4B6lRProductXPBTUGSwewRj.php on line 23

というエラーが発生します。

前述しましたが、その内容をSBペイメントさんに相談するとキャッシュの再生成を行うように言われて、上のスレッドのようにやってもエラーが発生しているという状況です。
tattsu
投稿日時: 2024/9/2 19:36
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 351
Re: プラグインの有効化エラーで
エックスサーバのXアクセラレータの設定はどうなっていますか?


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

libras
投稿日時: 2024/9/4 14:59
対応状況: −−−
半人前
登録日: 2022/3/7
居住地:
投稿: 16
Re: プラグインの有効化エラーで
ご連絡ありがとうございます。

元々、VER2になっていました。

早速、OFFも試しましたが、有効化時のエラーは、

Fatal error: Cannot declare class Eccube\Entity\Product70VoMD3WNAjR, because the name is already in use in /tmp/metadata_xFGcecNNSpY7Product7kzuC7LMB2Bc.php on line 23

となりました。

tattsu
投稿日時: 2024/9/5 7:41
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 351
Re: プラグインの有効化エラーで
エラー的にアクセラレータ関連にも見えますが、時間が経っても変わらないでしょうか?反映は数分だそうです。

一応サーバーキャッシュの設定もOFFにして一度試してみていただきたいです。
違うようなら正直見てみないと何とも・・・というところです。
(本体またはプラグインのコードの問題かもしれませんし)

エックスサーバーでエラーが起きるという報告が最近多いですが、弊社で管理しているいくつかのサイトでは起きていないので、もし原因がわかればぜひシェアいただきたいです。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は94,913名です
総投稿数は111,383件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2324
5
umebius
2085
6
yuh
1884
7
h_tanaka
1802
8
red
1574
9
mcontact
1507
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.