Vagrant 상자에 Laravel 5.1.43을 새로 설치할 때 php artisan
을 실행하려고하면 다음 오류가 발생합니다. 아래 버전을 나열했습니다.'Symfony Component HttpFoundation ParameterBag'클래스가 없습니다.
PHP Fatal error: Class 'Symfony\Component\HttpFoundation\ParameterBag' not found in /var/www/vendor/symfony/http-foundation/Request.php on line 240
PHP Stack trace:
PHP 1. {main}() /var/www/artisan:0
PHP 2. Illuminate\Foundation\Console\Kernel->handle() /var/www/artisan:36
PHP 3. Illuminate\Foundation\Console\Kernel->bootstrap() /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:105
PHP 4. Illuminate\Foundation\Application->bootstrapWith() /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:208
PHP 5. Illuminate\Foundation\Bootstrap\SetRequestForConsole->bootstrap() /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:203
PHP 6. Symfony\Component\HttpFoundation\Request::create() /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php:20
PHP 7. Symfony\Component\HttpFoundation\Request::createRequestFromFactory() /var/www/vendor/symfony/http-foundation/Request.php:398
PHP 8. Symfony\Component\HttpFoundation\Request->__construct() /var/www/vendor/symfony/http-foundation/Request.php:1943
PHP 9. Symfony\Component\HttpFoundation\Request->initialize() /var/www/vendor/symfony/http-foundation/Request.php:222
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Symfony\Component\HttpFoundation\ParameterBag' not found
호스트 머신 :
- 맥 OS 10.13 17A365
- 방랑 2.0.0
- 합성기 1.5.2 2017년 9월 11일 16시 59분 25초
방랑 상자 :
- 우분투 14.04.5 LTS (GNU/리눅스 3.13.0-132- 일반 x86_64)
- PHP 5.6.31-6 + ubuntu14.04.1 + deb.sury.org + 1 (cli) with Xdebug v2.5.5
도움이된다면 Vagrantfile
및 install.sh
개의 파일과 내 composer.json
파일을 업로드 할 수 있습니다.
왜 고대 Laravel 버전을 새로 설치합니까? –
그것이 프로덕션 환경에서 사용하고있는 버전이기 때문에 (우리는 업그레이드를 원하지만 현재로서는 그렇지 않습니다). 문제는 내가 새로운 dev 컴퓨터를 프로비저닝 할 때 발생했습니다. – Mike