バージョン選択

フォーラム

メニュー

オンライン状況

38 人のユーザが現在オンラインです。 (13 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 35
bafl3g guides12 comfrtmeu もっと...

サイト内検索

プラグイン > その他 > プラグインのインストールが出来ない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
gwkozaki
投稿日時: 2019/7/30 18:22
対応状況: −−−
新米
登録日: 2019/7/30
居住地: 日本
投稿: 2
プラグインのインストールが出来ない
▼テンプレート
[EC-CUBE] EC-CUBE4.0.2、新規インストール
[レンタルサーバ] xserver
[OS] Linux
[PHP] 7.2.17
[データベース] Mysql、5.7.x
[WEBサーバ] Apache、2.4.6
[ブラウザ] GoogleChrome、75.0.3770.142(Official Build) (64 ビット)
[導入プラグインの有無] BreadcrumbList4、GmoPaymentGateway4
[カスタマイズの有無] 動的ページを2,3ページ追加
[現象]
ローカル環境にて、購入したプラグインの入手・インストール・有効化を行った。(ローカル環境では問題なく動作している。)
その後、追加されたフォルダをローカル環境からGithubにPush、本番環境(xserver)側でpullを行った。
ローカルでも本番環境でも、認証キーは登録済みであるため、本番環境でもプラグインを導入すべく、

php7.2 bin/console eccube:plugin:install --code=プラグイン名


を実行したところ、下記エラーが表示されインストールが出来なかった。

<warning>Deprecation warning: require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead. Make sure you fix this as Composer 2.0 will error.</warning>

In JsonFile.php line 299:                                                              
                                                                                         
    "https://package-api.ec-cube.net/packages.json" does not contain valid JSON          
    Parse error on line 1:                                                               
                                                                                         
    ^                                                                                    
    Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['


show [--all] [-i|--installed] [-p|--platform] [-a|--available] [-s|--self] [-N|--name  
  -only] [-P|--path] [-t|--tree] [-l|--latest] [-o|--outdated] [--ignore IGNORE] [-m|--  
  minor-only] [-D|--direct] [--strict] [-f|--format FORMAT] [--] [<package>] [<version>  
  ]


[現在行なったこと]
管理画面からのキャッシュ削除、Symfonyのキャッシュの削除(いずれも効果なし)

[確認したこと]
・public_htmlでphp -vを行なったところ、php5.4.16が表示された。
・public_htmlでcomposer -vを行なったところ、上記と同じエラー + php Parseエラーが出た。
・xserverのホームディレクトリ内でcomposer -vを行なったところ、composer 1.8.4が表示された。


●開発環境
[EC-CUBE] EC-CUBE4.0.2、新規インストール
[OS] macOS Mojave、10.14.6
[PHP] 7.2.19
[データベース] MySQL 10.3.15
[WEBサーバ] PHP 7.2.19 Development Server
k_i
投稿日時: 2019/7/30 21:55
対応状況: −−−
半人前
登録日: 2019/5/21
居住地: 南国
投稿: 13
Re: プラグインのインストールが出来ない
composer 2.0 ではパッケージ名に大文字が使えなくなるのでWarningが出ているのだと思います。でも原因はこれではないでしょう。たんにWarningですし、EC-CUBE4はcomposer1.xを利用しているので動作には影響無いはずです。

うまくいくかわかりませんが、以下お試しください。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22109&forum=16
gwkozaki
投稿日時: 2019/7/31 9:27
対応状況: 解決済
新米
登録日: 2019/7/30
居住地: 日本
投稿: 2
Re: プラグインのインストールが出来ない
プラグインのインストール無事行うことが出来ました!

教えていただいたURL先の、
composer update symfony/flex --no-plugins --no-scripts

を実行してから、インストール・有効化を行なったところ問題なく行うことが出来ました。

引用:
composer 2.0 ではパッケージ名に大文字が使えなくなるのでWarningが出ているのだと思います。でも原因はこれではないでしょう。たんにWarningですし、EC-CUBE4はcomposer1.xを利用しているので動作には影響無いはずです。

warningがcomposer関連で出ていたとしても、そこに問題があるとは限らないのですね。

非常に勉強になりました。ありがとうございました!
k_i
投稿日時: 2019/7/31 12:07
対応状況: −−−
半人前
登録日: 2019/5/21
居住地: 南国
投稿: 13
Re: プラグインのインストールが出来ない
解決したようで安堵いたしました。
また何かありましたら当コミュニティでご質問どうぞ!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

ec-cube.co

統計情報

総メンバー数は50,774名です
総投稿数は93,483件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1984
4
468
1848
5
yuh
1602
6
red
1350
7
umebius
1296
8
h_tanaka
924
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
774
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

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