バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 本体バージョンアップのcomposer更新でエラーになる

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2018/12/6 9:59
対応状況: 解決済
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
本体バージョンアップのcomposer更新でエラーになる
EC-CUBE4.0.0 → 4.0.1
PHP7.1.5
ロリポップ Linux Apache

http://doc4.ec-cube.net/quickstart_update
5. composer.json/composer.lockの更新
において、次のエラーになりました。

カスタマイズは次のディレクトリでのみ行っています。
app/Customize
app/template

ユーザー独自プラグインをインストールしています。

■composer.json/composer.lock更新でのエラー
$ /usr/local/php/7.1/bin/php bin/console eccube:composer:require-already-installed

                                                                       
  Command "eccube:composer:require-already-installed" is not defined.  
                                                                       
  Did you mean one of these?                                           
      eccube:composer:install                                          
      eccube:composer:remove                                           
      eccube:composer:require                                          
      eccube:composer:update


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

nanasess
投稿日時: 2018/12/6 10:20
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: 本体のバージョンアップができない
4.0.1 で追加されたコマンドが認識されていないようですので、一度 composer install を再実行してみてはいかがでしょうか?
nyorai
投稿日時: 2018/12/6 10:24
対応状況: −−−
仙人
登録日: 2015/8/21
居住地:
投稿: 302
Re: 本体のバージョンアップができない
ファイルの上書き後、キャッシュを削除しないとコマンドが認識されなかったと思います。
h_tanaka
投稿日時: 2018/12/6 10:27
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: 本体のバージョンアップができない
nanasess 様

composer install 後、再実行してみましたが同じエラーになりました。

$ /usr/local/php/7.1/bin/php bin/console eccube:composer:install


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

h_tanaka
投稿日時: 2018/12/6 10:28
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: 本体のバージョンアップができない
nyorai 様

キャッシュクリア後、再実行しても同じエラーになりました。

$ /usr/local/php/7.1/bin/php bin/console cache:clear --no-warmup


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

nanasess
投稿日時: 2018/12/6 11:13
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: 本体のバージョンアップができない
eccube:composer:install ではなく、

composer コマンドの install を実行するといかがでしょうか?

composer のインストールが終わってない場合は、こちらを参考にインストールしてください。
https://getcomposer.org/download/


上記インストール後、以下のコマンドで実行できると思います
/usr/local/php/7.1/bin/php composer.phar install
h_tanaka
投稿日時: 2018/12/6 11:23
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: 本体のバージョンアップができない
nanasess 様

リンク先のコマンドをEC-CUBE4のインストールディレクトリ配下で実行してみましたが、エラーになってしまいました。

$ /usr/local/php/7.1/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
PHP Warning:  copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in Command line code on line 1
PHP Warning:  copy(): Failed to enable crypto in Command line code on line 1
PHP Warning:  copy(https://getcomposer.org/installer): failed to open stream: operation failed in Command line code on line 1


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

nanasess
投稿日時: 2018/12/6 11:56
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: 本体のバージョンアップができない
最初の copy コマンドを http:// で実行してみてください

php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');"
h_tanaka
投稿日時: 2018/12/6 12:02
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: 本体のバージョンアップができない
nanasess 様

composer.json/composer.lock更新までうまくいきました!
ありがとうございます!

以下、実行したコマンドです。
$ /usr/local/php/7.1/bin/php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');"
$ /usr/local/php/7.1/bin/php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ /usr/local/php/7.1/bin/php composer-setup.php
$ /usr/local/php/7.1/bin/php -r "unlink('composer-setup.php');"
$ /usr/local/php/7.1/bin/php composer.phar install
$ /usr/local/php/7.1/bin/php bin/console eccube:composer:require-already-installed


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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


 



ログイン


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

統計情報

総メンバー数は88,281名です
総投稿数は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.