2017-05-22 40 views
0

我已經安裝了新鮮的CakePHP 3.0包,我跟着this tutorial,我的系統上安裝了新包,但是當我嘗試運行服務器時,出現此錯誤:autoload.php從CakePHP 3.0供應商文件夾中丟失

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
  3. composer dumpautoload

試試看吧。

+0

嗨,我試過這個,得到一個新的錯誤:「Class Cake \ Composer \ Installer \ PluginInstaller不能自動加載」 任何想法? –

+0

'composer update'的結果是什麼? –

+0

很好,這對我很有用,它現在在供應商文件夾中創建了autoload.php和其他文件,感謝您的幫助,但是請問您是什麼問題?爲什麼在初始設置過程中沒有創建文件? –