バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > バージョンアップ > eccube4のインストールがautoloaderのエラーで進まない

バージョンアップ

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
osamuya2
投稿日時: 2021/1/9 23:45
対応状況: 確認中
半人前
登録日: 2020/4/27
居住地:
投稿: 15
eccube4のインストールがautoloaderのエラーで進まない
eccube4のインストール時に以下のエラーが出てインストールができません。phpのバージョンを7.3から7.4にアップグレードした直後に発生しました。

PHP Fatal error: Uncaught Error: Call to undefined method ComposerAutoloaderInit07481f54ae0f3fe84f503c1329a13f58::getLoader() in /home/user/public/vendor/autoload.php:12\nStack trace:\n#0 /home/user/public/index.php(18): require()\n#1 {main}\n thrown in /home/user/public/vendor/autoload.php on line 12

composerのインストールやアップデートは成功しております。必要なPackeageも揃っているように見えます。
詳しい方がいましたらおしえてください。
よろしくお願いいたします。


[EC-CUBE] eccube4
[レンタルサーバ] GCP/ VMインスタンス Ubintu16
[OS] Ubintu16
[PHP] php7.4
[データベース] mysql Ver 14.14 Distrib 5.7.32
[WEBサーバ] apache2
[ブラウザ] chrome
[導入プラグインの有無] なし
[カスタマイズの有無] CSSのみ
[現象] eccube4インストール時
468
投稿日時: 2021/1/10 11:37
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: eccube4のインストールがautoloaderのエラーで進まない
ECCUBEのバージョンは4系の何をご利用ですか?

リンク先のシステム要件にもありますが
4.0.3以下の場合、PHP7.4に対応していませんがそれが原因という可能性はありませんか?
https://doc4.ec-cube.net/quickstart_requirement


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

osamuya2
投稿日時: 2021/1/10 21:24
対応状況: −−−
半人前
登録日: 2020/4/27
居住地:
投稿: 15
Re: eccube4のインストールがautoloaderのエラーで進まない
ありがとうございます。
現在利用しているのは、eccube-4.0.5なので、PHP7.4に対応しておりました。
468
投稿日時: 2021/1/11 10:30
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: eccube4のインストールがautoloaderのエラーで進まない
投稿いただいたエラーログを見る限りでは
/vendor/autoload.php の12行目でエラーが発生しているようですが
どのような記述になっていますか?

私の手元にあるECCUBE4.0.5(デフォルト)では
autoload.phpは7行目で終わっているのですが
何か追記されていたりするのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

osamuya2
投稿日時: 2021/2/11 16:51
対応状況: −−−
半人前
登録日: 2020/4/27
居住地:
投稿: 15
Re: eccube4のインストールがautoloaderのエラーで進まない
autoloaderをアップデートすると、 phpのバージョン確認のif文が挿入されるようです。(場合によってはない時もありました)
このif文が加わると12行目でエラーになるようです。そうでない場合は7行目でエラーになりますが、いずれも
return ComposerAutoloaderInit197dd9c3a1b0210165758cb84cfece09::getLoader();

でエラーなっています。
中身を見ると、
そもそも
require_once __DIR__ . '/composer/autoload_real.php';

autoload_real.phpが読み込まれていないような感じでした。

<?php
if (\PHP_VERSION_ID < 70100) {
echo sprintf("Fatal Error: composer.lock was created for PHP version 7.1.3 or higher but the current PHP version is %d.%d.%d.\n", PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION);
exit(1);
}

// autoload.php @generated by Composer

require __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInit197dd9c3a1b0210165758cb84cfece09::getLoader();


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


 



ログイン


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

統計情報

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

投稿数ランキング

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