2016-03-23 28 views
-1

私のnginxのエラーログがあります:オープン.PHPショー空白のページ

2016/03/23 10:19:33 [error] 21614#0: *2 FastCGI sent in stderr: "PHP message: PHP Warning: require_once(/home/dwj/phpblog/inc/../vendor/autoload.php): failed to open stream: No such file or directory in /home/dwj/phpblog/inc/blade.php on line 2 
PHP message: PHP Fatal error: require_once(): Failed opening required '/home/dwj/phpblog/inc/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/dwj/phpblog/inc/blade.php on line 2" while reading response header from upstream, client: 106.187.90.170, server: dwjdwj.cn, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "dwjdwj.cn" 

そして、私のコードは、https://github.com/openxyz/phpblogです。

私はコードがwell.There私の構成に間違っている必要がありますだと思う。

+0

あなたのコードは、アプリケーションのルート( 'phpblog')の' vendor'フォルダ内で 'autoload.php'を見つけようとしています。しかし、そこには存在しません。 –

+0

はい、私の先生のコンピュータにある同じコードは問題ありません。私はautoload.phpが自動生成であるかもしれないと思います。 – dwjdwj

+0

これはコンポーザーの依存関係のようです。 [composer](https://getcomposer.org/)とその他のファイルをインストールしましたか? –

答えて

1

あなたのプロジェクトはコンポーザーを使用しているようです。これは、アプリが実行される前に、必要なファイルをベンダのフォルダにプルダウンするためにコンポーザをインストールして実行する必要があることを意味します。副作用として、autoload.phpも生成されます。

ローカルにコンポーザを実行して、必要なファイルを取得/生成しましたか?

+0

いいえ試してみます。 – dwjdwj

関連する問題