我的nginx错误日志:
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;
我认为代码很好。我的配置一定有些错误。
答案 0 :(得分:1)
在我看来,您的项目使用了作曲家。这意味着您需要安装并运行composer,才能在应用运行之前将所需文件下拉到您的供应商文件夹中。作为副作用,它还会生成autoload.php。
您是否在本地运行composer来获取/生成所需的文件?