2016-03-23 32 views
-1

benim nginx hata günlüğü yok:açık .php gösterisi boş sayfa

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" 

Ve kod https://github.com/openxyz/phpblog içindedir;

Kodun iyi olduğunu düşünüyorum. Yapılandırmamda bazı yanlışlar olmalı.

+0

Kodunuz, uygulamanızın kök dizinindeki '' vendor' klasörünün içinde 'autoload.php' bulmaya çalışıyor (' phpblog'). Ama orada mevcut değil. –

+0

evet.Ama öğretmenimin bilgisayarında aynı kod gayet iyi. Autoload.php'nin otomatik nesil olabileceğini tahmin ediyorum. – dwjdwj

+0

Bu, bir besteci bağımlılığına benziyor. [Besteci] (https://getcomposer.org/) ve ek dosyalar yüklediniz mi? –

cevap

1

Bana göre projeniz besteci kullanıyor. Bu da, uygulamadan önce gerekli dosyaları satıcı klasörünüze çekmek için besteci yüklemeniz ve çalıştırmanız gerektiği anlamına gelir. Bir yan etki olarak, o da autoload.php üretir.

İhtiyacınız olan dosyaları almak/oluşturmak için besteci yerel olarak mı çalıştırdınız?

+0

Hayır. Denerim. – dwjdwj