我在Mac上使用XAMPP在本地设置了Silex-project。一切正常。现在我将这些文件上传到我的Amazon ec2服务器并试图运行它。我总是得到PHP错误消息:使用php/silex找到“Class not found”
"Fatal error: Class 'Silex\Application' not found in /opt/bitnami/apps/..."
我正在使用Composer来处理依赖关系。我的文件的第一行是这样的:
<?php
require_once __DIR__.'/../vendor/autoload.php';
$app = new Silex\Application();
$app['debug'] = true;
任何人都有线索如何解决这个问题?哪里会出现问题?
非常感谢!欢呼声
这意味着自动加载器出现问题,您是否尝试删除供应商目录并通过作曲家重新安装? – Maerlyn 2013-02-16 18:58:02
你是否使用了一些通过git部署的方式?你是否将供应商目录提交到版本控制中? – igorw 2013-02-16 19:33:45
@Maerlyn:到目前为止,我没有删除自动加载文件并重新生成它。还没有整个目录。我试试看。 – user1879408 2013-02-17 07:51:35