てくのーと
212 文字
1 分

【ECCUBE4.2】bin/console server:runで簡易サーバーを起動する

2023-05-17
2024-07-05

ECCUBE4.2系は、Symfony5.4とPHP8への対応を行ったバージョンです。そしてSymfonyの5系では、デフォルトでは「web-server-bundle」がインストールされていません。

そのため、ECCUBEのルートディレk取りで以下のコマンドを実行してもエラーが発生してしまいます。

bin/console server:run

上記コマンドが動作するようにするには、以下のようにライブラリをインストールする必要があります。(バージョン指定必須)

composer require symfony/web-server-bundle 4.4

上記のコマンドでライブラリをインストールできたら、再度実行してみましょう。問題なく動作するかと思います。(それでもエラーが発生する場合には、.envでAPP_ENV=devとなっているか確認してください。)

bin/console server:run

おまけ
以下のように簡易サーバーを立ち上げても、動作します。

php -S localhost:8000

\てくのーと おすすめ書籍!/

プログラミングを楽しみ続けるためには健康は不可欠!
本書では如何に健康であり続けるかが科学的な情報とともに紹介されています。
→感想詳細はこちら!