我在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