バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
gwkozaki
投稿日時: 2019/7/30 18:22
対応状況: −−−
常連
登録日: 2019/7/30
居住地: 日本
投稿: 53
プラグインのインストールが出来ない
▼テンプレート
[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
居住地: 南国
投稿: 16
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
居住地: 日本
投稿: 53
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
居住地: 南国
投稿: 16
Re: プラグインのインストールが出来ない
解決したようで安堵いたしました。
また何かありましたら当コミュニティでご質問どうぞ!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
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.