2017-05-22 9 views
0

Cakephp 3.0의 새로운 패키지를 설치했습니다. this tutorial을 따라갔습니다. 내 시스템에 새로운 패키지가 설치되었지만 서버를 실행하려고하면이 오류가 발생합니다. :Cakephp 3.0이 포함 된 벤더 폴더에 autoload.php가 없습니다.

PHP Warning: require(/var/www/html/bookmarker/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/bookmarker/bin/cake.php on line 31

그리고이 내가 사용했던 명령은 다음과 같습니다

curl -s https://getcomposer.org/installer | php 
php composer.phar create-project --prefer-dist cakephp/app bookmarker 
cd bookmarker/ 
bin/cake server 

나는 내가 그 오류가 발생했습니다 마지막 명령을 시도합니다.

답변

2

이 방법으로 프로젝트 자동로드를 다시 만들 수 있습니다 :

  1. 이 터미널을 열고,
  2. cd /var/www/html/bookmarker

  • composer dumpautoload
  • 그것을 시도 줄.

    +0

    안녕하세요, 저는 이것을 시도했습니다. 새로운 오류가 있습니다. "클래스 Cake \ Composer \ Installer \ PluginInstaller는 자동로드 할 수 없습니다." 아이디어가 있습니까? –

    +0

    'composer update'의 결과는 무엇입니까? –

    +0

    위대한,이 날 위해 일한, 그것은 autoload.php 및 기타 파일을 공급 업체 폴더에 지금, 도와 줘서 고마워 만들었지 만 정확히 무슨 문제가 있었는지 말해 줄래? 초기 설치 중에 파일이 생성되지 않은 이유는 무엇입니까? –