는 나는 내가 내 사이트에 다음과 같은 오류를 수신하고이에서 내 사이트자동로드 오류 : 그런 파일이나 디렉토리
include 'vendor/autoload.php';
의 헤더에 autoload.php 포함되지 않은 :
Warning: require_once(DIR/composer/autoload_real.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/6/d416629391/htdocs/leftovercheese/vendor/autoload.php on line 5
Fatal error: require_once() [function.require]: Failed opening required 'DIR/composer/autoload_real.php' (include_path='.:/usr/lib/php5') in /homepages/6/d416629391/htdocs/leftovercheese/vendor/autoload.php on line 5
내 코드는 다음과 같습니다
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();
PHP 버전 : 5.2.17
아이디어가 있으십니까?
require_once __DIR__ . '/vendor/autoload.php';
이 파일은 vendor
디렉토리와 동일한 디렉토리 수준에 있다고 가정한다 :
나는 autoload.php 파일을 포함했다. 나는 원래의 오류 메시지가 자동로드를 포함하는 결과라고 생각한다. – user2711055
두 개의 파일이 있습니다 : 공급 업체 \의 autoload.php 업체 \ 작곡가 \ autoload_real.php – user2711055
내가 __DIR__을 지원하지 않은 사용 된 PHP의 버전입니다. 대신 아래와 같이 __FILE__을 사용하십시오. > __DIR__ \t 파일의 디렉토리입니다. Include 안에 사용될 경우, 포함 된 파일의 디렉토리가 리턴됩니다. 이것은 > dirname (__ FILE__)과 동일합니다. 이 디렉토리 이름은 루트 디렉토리가 아니면 > 슬래시가 없습니다. (PHP 5.3.0에 추가됨.) – user2711055