작곡가 업데이트 명령 (all ok)을 사용하여 symfony 버전을 3.4.1에서 3.4.2로 업데이트했습니다.Symfony Webserver에서 index.php 문제가 필요합니다
나는 다음과 같은 메시지가 나타납니다 서버를 시작하려고 할 때 :
Warning: require(index.php): failed to open stream: No such file or directory in (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources\router.php on line 45
Fatal error: require(): Failed opening required 'index.php' (include_path='C:\xampp\php\PEAR') in (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources\router.php on line 45
나는 $ 스크립트 변수에 덤프를 만들 때 코드
$script = getenv('APP_FRONT_CONTROLLER') ?: 'index.php';
//var_dump(getenv('APP_FRONT_CONTROLLER'));
//die();
$_SERVER = array_merge($_SERVER, $_ENV);
$_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.$script;
// Since we are rewriting to app_dev.php, adjust SCRIPT_NAME and PHP_SELF accordingly
$_SERVER['SCRIPT_NAME'] = DIRECTORY_SEPARATOR.$script;
$_SERVER['PHP_SELF'] = DIRECTORY_SEPARATOR.$script;
require $script; //<==== HERE!!!
의 평화에 대한 참조를 만들어 내 결과는 false입니다 (APP_FRONT_CONTROLLER라는 env 변수가 없습니다).하지만 다른 3.4.1 심포니 버전에서 서버를 실행할 때 결과는
입니다.3210string(11) "app_dev.php"
그리고 모두 정상적으로 작동합니다.
이것은 내 env의 버전 또는 문제입니다.
자세한 정보가 필요하면 요청하십시오.
미리 감사드립니다.
플렉스 앱입니까, 표준 프레임 워크 앱입니까? 새로운 3.4.1 앱입니까? 아니면 이전 버전에서 이전에 업그레이드 했습니까? 그리고 bin/console 서버를 사용하고 있습니다 : 시작 또는 실행 하시겠습니까? – Cerad