Mac에서 XAMPP를 사용하여 로컬 Silex 프로젝트를 설정했습니다. 모든 것이 잘 작동합니다. 이제 Amazon EC2 서버에 파일을 업로드하고 실행하려고했습니다. 나는 항상 PHP errormessage를 얻는다.php/silex를 사용하여 "클래스를 찾을 수 없음"
"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
git을 통해 배포하는 방법을 사용하고 있습니까? 공급 업체 디렉토리를 버전 관리에 맡기고 있습니까? – igorw
@Maerlyn : 지금까지 autoload-file을 삭제하고 다시 생성했습니다. 아직 전체 디렉토리가 아닙니다. 나는 그것을 시험해 보았다. – user1879408