반응형
IIS + PHP 환경에서 작업을 하다보면, 생각지도 못하는 오류가 발생할 때가 있습니다.
test.com is currently unable to handle this request. HTTP ERROR 500
IIS의 logs에도 나오지 않고, 심지어 display_errors에서 나오지 않는 오류 입니다.
//Error display
error_reporting(E_ALL);
ini_set('display_errors', 'On');
이렇게 해도 나오지 않는 오류 메시지,
원인은 "<?"을 인식하지 못하기게 생기는 원인이었습니다.
"<?php"로 해주지 않으면 오류가 나는 군요.
만약, "<?"로 사용하고 싶으시면,
php.ini의 short_open_tag = On 으로 수정하고, IIS를 restart해주면 됩니다. (C:\Program Files\PHP\v7.2)
;short_open_tag = Off
short_open_tag = On
short_open_tag = Off를 보안적인 사항에서, 추천합니다.
(참고: https://codeday.me/ko/qa/20190915/1460139.html )
반응형
'WEB언어 > PHP' 카테고리의 다른 글
[php] Date Format 일자/날짜 포멧 변경하기 총정리 strtotime() , DateTime::createFromFormat() (0) | 2019.10.31 |
---|---|
[PHP] 소수점 이하 2 자리까지 표시하기 (예: $ 1.10 ) (0) | 2019.10.23 |
PhpStome UI 다크모드 사용하기 (JetBrain제품들 다 지원- Darcula) (0) | 2019.10.10 |
[PHP] break / return / exit 차이점 (2) | 2019.07.31 |
[PHP] 하나 은행 환율 API를 통한 JSON (14) | 2018.12.06 |
PHP7에서 mysql_connect 를 mysqli_connect 로 사용 (0) | 2018.12.05 |
PHP 현재 자신의 파일명 가져오기 basename($_SERVER['PHP_SELF']); (0) | 2018.05.15 |
php 이미지 자르기(crop) 만들기 (0) | 2018.05.09 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)