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에 있다)