質問 > その他 > ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ooba |
投稿日時: 2020/10/28 17:36
対応状況: 解決済
|
新米 登録日: 2020/10/28 居住地: 投稿: 6 |
ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) ▼テンプレート
[EC-CUBE] EC-CUBE4の新規インストール [レンタルサーバ] 自環境の仮想Ubuntu。Hyper-Vにて立てた。 [OS] Ubuntu20.04.1 [PHP] PHP7.4.3 [データベース] SQLite?(MySQLに変更予定) [WEBサーバ] Apache2.4.41 [ブラウザ] なし [導入プラグインの有無] なし [カスタマイズの有無] なし [現象] 仮想環境でUbuntuを作成し、php,git,curl,apache2をインストールした。 開発者向けドキュメントサイトの「開発者向けインストール方法」の「コマンドラインからインストール」の記述にのっとり、 composer.pharファイルを生成、composer.pharファイルを使用してex-cubeディレクトリを作成し、 ec-cubeディレクトリに移動して「bin/console server:run --env=dev」コマンドを実行したのですが、以下のメッセージが出力されて処理が止まってしまい、ビルトインウェブサーバーの起動ができません。 -------------------------------------------------------- PHP Warning: require(/eccube4/ec-cube/bin/../vendor/autoload.php): failed to open stream: No such file or directory in /eccube4/ec-cube/bin/console on line 13 PHP Fatal error: require(): Failed opening required '/eccube4/ec-cube/bin/../vendor/autoload.php' (include_path='.:/usr/share/php') in /eccube4/ec-cube/bin/console on line 13 -------------------------------------------------------- /eccube4/ec-cube/vendor/autoload.phpが無いのだろうと言うことは判るのですが、何故無いのか、どうすれば出来るようになるのかが判りません。すみませんが、判る方がいらっしゃいましたら教えて頂けないでしょうか? |
kenshi |
投稿日時: 2020/10/29 12:00
対応状況: −−−
|
一人前 登録日: 2020/6/29 居住地: 投稿: 83 |
Re: ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) 開発環境が違うので参考程度に見て下さい。
https://www.ec-cube.net/download/index.php 公式サイトから最新版のEC-CUBE4をダウンロード ↓ 解凍する ↓ /vendor/autoload.phpが存在する。 動くかわかりませんが、バックアップ取って置いて。 ・/vendor/autoload.phpをコピーしていれる ・/vender/毎入れ替える など試してみるのは、いかがでしょうか? |
ooba |
投稿日時: 2020/10/30 11:38
対応状況: −−−
|
新米 登録日: 2020/10/28 居住地: 投稿: 6 |
Re: ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) 試してみました。
・/vendor/autoload.phpをコピーしていれる /eccube4/ec-cube/vendor/composer/autoload_real.phpが存在しないとのエラー発生 ・/vender/毎入れ替える ビルトインウェブサーバーが無事起動するが、 http://127.0.0.1:8000/ をブラウザで閲覧すると、何故かWebインストーラーが立ち上がってしまう。 また、http://127.0.0.1:8000/admin をブラウザで閲覧すると、管理画面のログイン画面が立ち上がるが、IDとパスワードを入力しても、「Authentication request could not be processed dur to a system problem」とエラーメッセージが表示されてしまいます。 正直、訳が分からなくて混乱しています…。 |
hesf |
投稿日時: 2020/10/31 17:43
対応状況: −−−
|
新米 登録日: 2020/10/31 居住地: 投稿: 1 |
Re: ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) 私なら、下記の手順で普通にインストールができました。ご参考ください。
* wget https://downloads.ec-cube.net/src/eccube-4.0.5.zip * unzip eccube-4.0.5.zip * cd eccube-4.0.5 * bin/console eccube:install ------------------------- [OK] Database schema created successfully! Run eccube:fixtures:load... > Finished Successful! Run cache:clear --no-warmup... // Clearing the cache for the dev environment with debug // true [OK] Cache for the "dev" environment (debug=true) was successfully cleared. [OK] EC-CUBE installation successful. |
ktakeda |
投稿日時: 2020/10/31 20:12
対応状況: −−−
|
新米 登録日: 2020/8/16 居住地: 投稿: 3 |
Re: ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) 次の手順でうまくいくと思います。
1. 現在のec-cubeディレクトリはインストールに失敗した状態になっているはずなのでそちらを一旦削除 2. composer.phar の存在するディレクトリで次のコマンドを実行 php composer.phar selfupdate --1 3. マニュアル中「3.composer.pharが入っている~~」よりやり直す つい最近「composer.phar」のツールがバージョンアップされたため、その影響でマニュアルのやり方そのままだとうまく行かない状態になってます。 |
ooba |
投稿日時: 2020/11/4 16:10
対応状況: 解決済
|
新米 登録日: 2020/10/28 居住地: 投稿: 6 |
Re: ECCUBE4のインストールに失敗してしまう(vendor/autoload.phpが存在しない?) アドバイスして頂いた方法で試してみました。
PHPにSQLiteのドライバを入れていなかったりと紆余曲折ありましたが、無事ビルトインサーバーを起動して、ECCUBEのインストールを完了しました。 皆様、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |