Symfony2部署失败vendor / autoload.php

时间:2016-02-06 20:31:06

标签: php symfony

我已将 Symfony2 应用程序部署到本地计算机的共享托管服务器。我使用git pull,然后使用composer install,然后我将app/cacheapp/logs权限编译为777。

每次运行应用程序时,都会出现以下错误:

  

[2016-02-06 18:55:43] request.CRITICAL:
  未捕获的PHP异常Symfony \ Component \ Debug \ Exception \ FatalErrorException:
  “编译错误:require():无法打开所需的'vendor / autoload.php'   (include_path ='。:/ opt / alt / php55 / usr / share / pear:/ opt / alt / php55 / usr / share / php')“at

  /home/tdarlic/public_html/magniblu/users/src/AppBundle/Controller/DefaultController.php第5行{“exception”:“[object]
  (Symfony \ Component \ Debug \ Exception \ FatalErrorException(code:0):编译
  错误:require():无法打开所需的'vendor / autoload.php'   (include_path ='。:/ opt / alt / php55 / usr / share / pear:/ opt / alt / php55 / usr / share / php')/ home / tdarlic / public_html / magniblu / users / src / AppBundle / Controller / DefaultControll       er.php:5)“} []

我设法通过输入autoload.php的完整路径来解决这个问题:

require '/home/tdarlic/public_html/magniblu/users/vendor/autoload.php';

我试过

../../../vendor/autoload.php

../../vendor/autoload.php
require __DIR__.'../../vendor.autoload.php';

仍然无法弄清楚如何在开发机器和服务器上正确加载自动加载文件链接。 任何想法如何解决这个问题?

类似的问题可以在: Why my autoload.php of composer doesn't work?

0 个答案:

没有答案