m

<?= 를 <?php= (short_open_tag)

모두 수고 많으십니다.
보드 설치가 안되어 아파치나 PHP 모듈이 죽었나 하고
이리저리 찾는라 고생하였는데,
알고보니
제가 security 차원에서 php.ini 에 다음과 같이 해서 그렇더군요

short_open_tag = On

<? 는 무시하고 <?php 만 parsing 하라는 것인데,
그누보드 코드 대부분이 <? 만으로 되어 있으니,
아예 인스톨 자체가 먹통이었습니다.

short_open_tag = Off

로 다시 바꾸고 쓰고 있지만
웬지 시대흐름상 바꿀 때가 되지 않았나 하네요

질문이라기 보다는 모두 한 번 생각해보자고 올립니다
감사합니다.
|

댓글 2개

보안관련하고 상관이 있는거였나요?.;;
xml 구분을 두기위해서 on으로 하고 있긴 한데...
저두 정말 궁굼한데
<?php 요것이 정규식이라고는 하는데
<? 이렇게 쓰면 안될이유가 뭔지 궁굼합니다.
서버에서 정규식 이외 변수를 두면 보안상 어떤문제가 생겨서인가요?
어짜피 브라우져에 뿌려지는것두 아닌 서버내에서 지지고볶는건데 말입니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,794
14년 전 조회 847
14년 전 조회 1,447
14년 전 조회 1,126
14년 전 조회 1,399
14년 전 조회 851
14년 전 조회 1,383
14년 전 조회 1,563
14년 전 조회 1.1만
14년 전 조회 2,769
14년 전 조회 1,539
14년 전 조회 880
14년 전 조회 1,601
14년 전 조회 948
14년 전 조회 1,753
14년 전 조회 1,517
14년 전 조회 1,027
14년 전 조회 769
14년 전 조회 962
14년 전 조회 881
🐛 버그신고