반응형
PHP 환경 설정 후 이상하게 PHP 페이지를 실행하면 스크립트 에러가 발생하면서 브라우저에서 흰 화면이 뜨는 현상이 있었다.
스크립트 에러 원인은 <? include "source.html"; ?> 등이 include가 되지않아, 헤더부분이 로드되지 않고 있던 것이었다.
원인을 파악해 보니 <?php 의 짧은 시작 태그 옵션이 적용되지 않는 것이였다.
test.php
<? phpinfo(); ?>
test2.php
<?phpinfo(); ?>
원인은 <? (짧은 태그)는 인식하지 않고 <?php 는 인식했기 때문이었다.
이와 같이 두 문법을 모두 인식하게 하려면 php 속성을 변경해 주어야 한다.
먼저 php가 설치된 폴더 내에 php.ini 를 찾아 열어준다.
short_open_tag = On (으로 변경해 준다.)
“<?php” 와 “<?” 를 모두 사용 할 수 있도록 한다.
그리고 나서 php 서버를 stop 했다가 다시 켜준 후
두 문법이 모두 동작하는지 확인한다.
반응형
'Server' 카테고리의 다른 글
DB 테이블 초기화 하기 (0) | 2017.11.28 |
---|---|
WebStorm / PhpStorm Out of Memory 오류 해결 (0) | 2017.04.10 |
PHP 에서 파라메터 전송 시및 한글 처리 (0) | 2017.03.31 |
윈도우 10에서 MySql 설치하기 (0) | 2017.03.05 |
PHP 서버 페이지가 보이지 않을 때 <? ?> working, <?php ?> not (0) | 2015.11.17 |
댓글