未发现Laravel 4.2 Carbon \ Carbon类

时间:2015-07-12 22:15:34

标签: php laravel autoload php-carbon

我因重新安装Laravel网站而导致服务器发生故障并遇到无法找到Carbon类的问题。我在本地计算机上运行该站点并且工作正常,但是当安装到服务器上时,我得到以下内容:

[2015-07-12 21:40:54] staging.ERROR: exception 
  'Symfony\Component\Debug\Exception\FatalErrorException' with message 
  'Class 'Carbon\Carbon' not found' in 
   /data/webs/stage.mysite.org/bootstrap/compiled.php:7883

我删除了供应商并重新启动/编译并使用composer安装。还试过作曲家更新。我可以确定本地和远程之间的唯一区别是我本地的vendor / composer / autoload_classmap.php列出了Carbon \ Carbon类。遥控器没有。我的所有自动加载类图和composer.json中的psr-4也都存在。似乎唯一不加载的是Carbon。

有关于此的任何想法吗?

1 个答案:

答案 0 :(得分:1)

nesbot / carbon目录位于供应商目录中,但没有任何内容。这告诉我在安装过程中出现了问题,无论我尝试了多少次。但是从来没有任何错误消息。

这不是一个真正的答案,因为我从来没有弄明白为什么,但我通过将本地版本的nesbot / carbon复制到服务器来解决它。