2017-12-07 7 views
-1

私のプロジェクトでは、Zend 3フレームワークとphp7.2を使用しています。 Ubuntu 17.04でWebをビルドすると、このWebは動作しません。PHP致命的なエラー:不明:失敗した開始が必要| index.phpのリンクに公開されている複製

> php -S 0.0.0.0:8080 -t public public/index.php 
[Thu Dec 7 23:25:59 2017] PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 
[Thu Dec 7 23:25:59 2017] PHP Fatal error: Unknown: Failed opening required '/home/isling/workspace/sp/shopping/public/public/index.php' (include_path='.:/usr/share/php') in Unknown on line 0 

'.../index.phpを/公共/公共' - >公衆が重複しています?

+0

[警告:不明:ストリームを開くことに失敗しました:0行目の不明なファイルまたはディレクトリがありません](https://stackoverflow.com/questions/18674298/warning-unknown-failed-to-open- – Rushikumar

+0

ホームディレクトリを 'public'と指定し、' public/index.php'を要求しました。これは 'public/public/index.php'になります。 。代わりに '/ index.php'を使用してください。 – DaveRandom

+0

ありがとうございました:D:D –

答えて

0

-t引数は、ドキュメントルートを指定します。指定されたファイルが存在するものとみなされます。私は通常私のcomposer.jsonでこれを入れ

php -S 0.0.0.0:8080 -t public index.php 

:だから、ちょうどこれを必要

"scripts": { 
    "serve": "php -S 0.0.0.0:8080 -t public/ index.php" 
} 

その後、私はちょうど開発サーバーを取得するためにcomposer serveを行うことができます。

+0

ありがとう:D:D:D –

関連する問題