質問 > フロント機能 > プラグイン削除時にシステムエラーが発生 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
uduki |
投稿日時: 2022/10/18 17:24
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
プラグイン削除時にシステムエラーが発生 ▼テンプレート
[EC-CUBE] 4.2 [レンタルサーバ] Xserver [PHP] PHP7.4.28 [データベース] phpmyadmin(MariaDB10.5) [ブラウザ] CHROME [導入プラグインの有無] 複数あり [カスタマイズの有無] デザインをカスタマイズ [現象] クライアント様がご自身でプラグインを複数インストール、有効化、削除などを行っていた際に突然、管理画面もショップもエラーが出てログインできなくなりました。 どのプラグインかは不明ですが、管理画面から「削除」を行った際にエラー表示になったそうです。 [エラー内容] Warning: require(/home/xs913048/insectverse.net/public_html/shop.insectverse.net/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php): failed to open stream: No such file or directory in /home/xs913048/insectverse.net/public_html/shop.insectverse.net/vendor/composer/autoload_real.php on line 78 Fatal error: require(): Failed opening required '/home/xs913048/insectverse.net/public_html/shop.insectverse.net/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php' (include_path='.:/opt/php-7.4.28/data/pear') in /home/xs913048/insectverse.net/public_html/shop.insectverse.net/vendor/composer/autoload_real.php on line 78 PHPの知識がないため、どこをどうしてよいのかわかりません…。 ディレクトリからキャッシュの削除を試みたものの、状況は変わりませんでした。 /phpseclib/というディレクトリが存在しない、ということか?とは思うのですが。 https://dekiwoman.com/?p=29 上記のサイトの内容を参考にしようとしましたが、 ・.envファイルのどこをどう書き換えるのか ・どのディレクトリを入れ替えればよいのか 理解できませんでした。 どなたかご教授頂けますと幸いです。 どうぞ宜しくお願い致します。 【追記】 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=25964&forum=11 こちらの方と同じエラーだと思います。 が、composer installというものが私にはハードルが高く…。 ディレクトリを入れ替える、何かを書き換えるなど、何か他の解決方法がありましたら教えて頂けますと幸いです。 |
mcontact |
投稿日時: 2022/10/18 17:38
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1285 |
Re: プラグイン削除時にシステムエラーが発生 エラーログは確認できますか?
どのようなエラーが出ますでしょうか? var/log/prod/site-yyyy-mm-dd.log に「システムエラーが発生しました」といった行がありましたらご提示ください |
uduki |
投稿日時: 2022/10/18 17:50
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
Re: プラグイン削除時にシステムエラーが発生 ご連絡ありがとうございます。
ログを確認したところ、以下が見つかりました。 長いですがどこが必要かわからないのでそのまま転載させて頂きます。 admin.ERROR [2eb3a317] [7e1f6cf] [1] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["Class Plugin\\CustomerGroup\\Entity\\Group does not exist","/home/******/******.net/public_html/shop.******.net/src/Eccube/Service/PluginService.php",283,"#0 /home/******/******.net/public_html/shop.******.net/src/Eccube/Service/PluginService.php(238): Eccube\\Service\\PluginService->postInstall(Array, 1758)\n#1 /home/******/******.net/public_html/shop.******.net/var/cache/prod/Container4F3AxWU/PluginService_e75fd88.php(19): Eccube\\Service\\PluginService->installWithCode('Maker4')\n#2 /home/******/******.net/public_html/shop.******.net/src/Eccube/Controller/Admin/Store/PluginController.php(327): PluginService_e75fd88->installWithCode('Maker4')\n#3 /home/******/******.net/public_html/shop.******.net/vendor/symfony/http-kernel/HttpKernel.php(158): Eccube\\Controller\\Admin\\Store\\PluginController->enable(Object(Eccube\\Entity\\Plugin), Object(Eccube\\Util\\CacheUtil), Object(Symfony\\Component\\HttpFoundation\\Request))\n#4 /home/******/******.net/public_html/shop.******.net/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#5 /home/******/******.net/public_html/shop.******.net/vendor/symfony/http-kernel/Kernel.php(201): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /home/******/******.net/public_html/shop.******.net/index.php(82): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#7 {main}"] [POST, /administrator/store/plugin/24/enable, 121.87.100.248, https://shop.******.net/administrator/store/plugin, Mozilla/5.0 (X11; CrOS x86_64 14989.107.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36] |
uduki |
投稿日時: 2022/10/18 17:53
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
Re: プラグイン削除時にシステムエラーが発生 【追記】
全部で11のシステムエラー表記がログの中に見つかりました。 先ほどお伝えしたのが一番最初のもの。 最後のエラーログは以下のものでした。 [2022-10-13 18:13:29] admin.ERROR [N/A] [ff38b29] [N/A] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["Compile Error: require(): Failed opening required '/home/******/insectverse.net/public_html/shop.insectverse.net/var/cache/prod/doctrine/orm/Proxies/__CG__EccubeEntityCategory.php' (include_path='.:/opt/php-7.4.28/data/pear')","/home/******/******.net/public_html/shop.******.net/vendor/doctrine/common/lib/Doctrine/Common/Proxy/Autoloader.php",72,"#0 {main}"] [GET, /administrator/store/plugin, 121.87.100.248, https://shop.******.net/administrator/store/plugin, Mozilla/5.0 (X11; CrOS x86_64 14989.107.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36] |
sfujiya |
投稿日時: 2022/10/19 8:24
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: プラグイン削除時にシステムエラーが発生 Category Entityのプロキシファイルが開けないというエラーですね。
app/proxy/entity/src/Eccube/Entity配下のパーミッションを確認してみてはいかがでしょうか? |
uduki |
投稿日時: 2022/10/19 13:16
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
Re: プラグイン削除時にシステムエラーが発生 ご返信ありがとうございました。
ご指摘のファイルのパーミッションを確認しましたところ、 Entityディレクトリは755 Entityディレクトリ内のファイルはすべて644 となっておりました。 すべてのファイルのパーミッションが755が正しい状態でしょうか…? 初歩的な質問で恐縮ですが、教えて頂けますと大変助かります。 どうぞ宜しくお願い致します。 |
nanasess |
投稿日時: 2022/10/19 14:20
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: プラグイン削除時にシステムエラーが発生 おそらく、この問題だと思われます。
https://github.com/EC-CUBE/ec-cube/issues/5829 APIか SiteKit プラグイン、関連するプラグインの削除に失敗して、不整合が発生している状況です。 以下を参考にプラグインを手動で削除する必要がありそうです。 https://qiita.com/nanasess/items/791c9ec98f69ada93ea0#%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88%E7%AB%B6%E5%90%88 また、共有レンタルサーバーではリソースが少ないため、復旧の難易度が高いかもしれません。 |
uduki |
投稿日時: 2022/10/19 15:09
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
Re: プラグイン削除時にシステムエラーが発生 ご返信ありがとうございます。
以下を参考にプラグインを手動で削除する必要がありそうです。 https://qiita.com/nanasess/items/791c9ec98f69ada93ea0#%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88%E7%AB%B6%E5%90%88 1.データベースとソースコードのバックアップを取得 2.dtb_plugin のデータをすべて削除 3.app/Plugin のデータをすべて削除 4.composer.json 及び composer.lock をデフォルト状態に戻す 5.composer install コマンドを実行 1から4までは何とかできそうなのですが…。 PHPの実行環境がないため、5は私では難しいのですが、4までのプロセスでもやる意味はありますでしょうか? 本当に初歩的な質問で恐縮です…。 宜しくお願い致します。 |
nanasess |
投稿日時: 2022/10/19 15:29
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: プラグイン削除時にシステムエラーが発生 5.composer install コマンドを実行
を実行しないと復旧できないと思います。 |
uduki |
投稿日時: 2022/10/19 15:40
対応状況: −−−
|
半人前 登録日: 2022/10/18 居住地: 投稿: 28 |
Re: プラグイン削除時にシステムエラーが発生 そうなのですね…。
何とかやってみようと思います。 ありがとうございます。 また改めてご報告させて頂きます。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |