본문으로 바로가기

[XAMPP] short_open_tag 설정

category Helloworld!/XAMPP 2013. 1. 28. 09:57

xampp 새로운 버젼으로 업뎃 후 로컬에서 페이지를 확인하니

각 페이지당 포함하고있는 submenu나 head, bottom등이 보이질 않는다.

원인이 뭘까 분석해보니 include한 다른 페이지들이 안불러와져서 인것같았다.


검색해보니깐 short_open_tag라고 PHP 짧은 시작테그라고도 불리는데

이 부분이 php.ini에서 기본값으로 Off가 되있는것을 On으로 바꿔주면 된다고한다.


이 부분이 하는 것이 뭔지는 대충 설명하자면

short_open_tag = Off
라 해놓고

php 코딩을 시작할때 <? 이렇게 되있으면 인식을 못한다.

<?php라고 해야 인식을 하는데,

short_open_tag = On
이라고 해놓으면

두개다 인식이 가능하다는 것.


따라서 나는
short_open_tag = Off
해놓고, php 코딩을 시작할 때 <?라고 되있어 include 파일들이 인식을 못해

메뉴바나 해더들이 보이지않았던것.

short_open_tag = On
으로 바꿔놓고 php를 재시작하면 제대로 작동한다.


(php.ini파일은 xampp\php\php.ini에 있다)