【20回やり直した私が教える】ECCUBE4インストールエラー解決集!

 環境

  • PHP7.3.13
  • xampp
  • 今回は誰か一人がすでに環境を作成していて、皆がGithubからソースをダウンロードしてインストールする(プラグインインストールにとても時間がかかるため、誰か一人がプラグインインストール作業を行ったものをインストールする)

 

これらのエラーは主にプラグインをインストールしなくてもいいように、元からプラグイン情報を入れたままインストール作業をしていったために起きたエラーが大半です。

 【結論】エラー時まず確認すること

  • masterやdevelopなど、使用するリポジトリは合っているか

    *基本はdevelopが望ましい
  • .htaccessはあるか、またはサンプルファイルではないか(使用するリポジトリであるのかをもう一度確認)
  • .envファイルはないか(.env.distまたは.env.installはあってOK)

 

 エラー解決集

ブラウザでインストール画面が表示されない

①autoload.phpエラー

症状
step1にリダイレクトされず下記エラー
理由
.持ってきたvendorにautoload.phpがない為
【私の場合】
Githubの.gitignore管理でvendorフォルダはそもそもないが、それを今回持ってくるときに、autoload.phpは入れずに自分でcomposer dump-autoloadをやってくださいというように最初はなっていた為このエラーが出た。
対応
このやり方だととてもエラーが出たり、人によってできるできないの差があるので、autoload.phpも入れたvendorに変えて対応。
プラグイン入りで皆で使いまわさない場合はcomposer dump-autoloadをする。
Warning: require(C:\xampp\htdocs\iizunamachi\vendor\composer/../symfony/phpunit-bridge/bootstrap.php): failed to open stream: No such file or directory in C:\xampp\htdocs\iizunamachi\vendor\composer\autoload_real.php on line 66
Fatal error: require(): Failed opening required ‘C:\xampp\htdocs\iizunamachi\vendor\composer/../symfony/phpunit-bridge/bootstrap.php’ (include_path=’C:\xampp\php\PEAR’) in C:\xampp\htdocs\iizunamachi\vendor\composer\autoload_real.php on line 66

 

②Object not foundエラー

症状
step1にリダイレクトされずxamppの「Object not found」エラー
理由
.htaccessに問題がある、ポートが塞がれている(検索すると他にもいっぱい理由がありそうです)
【私の場合】
Githubに上がっていた.htaccessがサンプルファイルだった
(拡張子をきちんと確認する)
対応
正しい.htaccessを入れた

 

ブラウザのインストール画面step1でのエラー

①次へ進むボタンが効かず、先に進めない

症状
step1で「次へ進む」が次へ行かない!
理由
不明
対応
ブラウザ変更でインストール作業が完了し、元のブラウザでも管理画面へのアクセスができることを確認。
【試した事と結果】
URL直打ちでstep1からstep2にしてstep5までいったが、最後のcompleteの画面でauthエラーが出たので結局ブラウザをクロームからファイヤーフォックスに変更して最初から行ったらインストール作業が完了した。

②intlモジュールエラー

症状
intlモジュールエラー
理由
phpのintlモジュールが有効になっていない
対応
intlモジュールを有効にする
参考 【XAMPP × ECCUBE4】ローカル環境構築(初心者用「ダウンロードしたパッケージをアップロードする」)harublog

 

ブラウザのインストール画面step5でのエラー

①STEP5 DBエラー

症状
An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed
理由
STEP4にてローカルホストを設定しなかった為
対応
前に戻る」で戻り、ホスト名にlocalhostを設定

インストール完了後、管理画面でのエラー

①プラグインシステムエラー

症状
プラグインインストール後にシステムエラー
理由
不明(本来はこれでインストール完了するはずだけれども、元から入っている為だと思われる)
対応
特に問題なし。プラグイン一覧に戻ると、既にすべてインストールされた状態になっていてあとは有効化するのみ。

 

インストール完了後、フロントページでのエラー

①RouteNotFound

症状
インストールが完了し、管理画面は確認できたが、フロントページが確認できない
理由
フロントトップページでプラグインに関するルートが入っていたが、まだプラグインをまだ有効化していなかった為
対応
キャッシュクリア
(私の場合は、その後プラグインインストール、有効化したが、エラーは消えず、結局最初からやり直ししました)

②メンテナンスエラー

症状
インストールが完了し、管理画面は確認できたが、フロントページがメンテナンスエラーで確認できない
理由
プラグインインストール時にシステムエラーになり、システムエラーになるとインストールしたディレクトリ直下に、 .maintenanceができてしまい、メンテナンス中となる
対応
 .maintenance削除

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です