Development/Linux
PHP 오류 Parse error: syntax error, unexpected end of file _ short_open_tag
가비닷
2023. 3. 6. 14:45
Parse error: syntax error, unexpected end of file in /home/www/mes.php on line 217
보통 syntax error 중 unexpected end of file은 둘중 하나다
1. { } 괄호의 짝이 맞지 않거나
2. <?php 로 작성해야 하는데 <? 로 작성한 부분이 있는 경우
1번의 경우는 소스내에서 vscode의 색상을 잘 구분하면서 보면 금방 찾을 수 있다.
2번의 경우 서버를 이전하고 기존에 <?를 사용을 많이 하여 일괄로 수정하기 힘든 경우
short_open_tag 설정을 바꾸는게 훨씬 빠르게 수정할 수 있다.
php.ini 파일내에 short_open_tag 설정을 1로 변경하여 <?를 허용한다.