4.7.2에서 4.7.3으로 업그레이드
설치 방법에 해당하는 업그레이드 지침을 참조하십시오.
필수 파일 변경사항
워커 모드
워커 모드를 사용하고 있다면 업그레이드 후 public/frankenphp-worker.php를 반드시 업데이트해야 합니다. 가장 쉬운 방법은 설치 명령을 다시 실행하는 것입니다:
php spark worker:install --force
주요 변경사항
파일 유효성 검사
ext_in 파일 업로드 유효성 검사 규칙이 이제 클라이언트 파일명 확장자를 확인하고 감지된 MIME 타입이 해당 확장자와 연관되어 있는지 검증합니다. 이전에는 ext_in이 MIME 유래 추정 확장자만 확인했습니다.
이는 클라이언트 파일명 확장자가 없거나, 클라이언트 파일명 확장자가 감지된 MIME 타입과 일치하지 않는 파일이 이제 ext_in 유효성 검사에 실패한다는 것을 의미합니다. 애플리케이션이 의도적으로 이러한 파일을 허용하는 경우, 해당 유효성 검사 규칙에서 ext_in을 제거하고 애플리케이션 요구 사항에 맞는 사용자 정의 유효성 검사 규칙을 사용하십시오.
프로젝트 파일
프로젝트 공간 (root, app, public, writable)의 일부 파일이 업데이트되었습니다. 이 파일들은 system 범위 밖에 있으므로 직접 개입하지 않으면 변경되지 않습니다.
참고
프로젝트 공간의 변경 사항 병합을 도와주는 서드파티 CodeIgniter 모듈이 있습니다: Packagist에서 탐색.
내용 변경사항
다음 파일들은 중요한 변경(사용 중단 또는 시각적 조정 포함)이 있었으며, 업데이트된 버전을 애플리케이션에 병합하는 것을 권장합니다:
설정
app/Config/Database.php
app/Config/Events.php
app/Config/Routes.php
app/Config/View.php
전체 변경사항
다음은 변경이 있었던 프로젝트 공간의 모든 파일 목록입니다; 많은 파일이 런타임에 영향을 미치지 않는 단순한 주석 또는 서식 변경입니다:
app/Config/Database.php
app/Config/Events.php
app/Config/Routes.php
app/Config/View.php