묻고답하기

php 버젼 5.3.6에서 xe의 css가 먹히지 않습니다.

문제는 모든 브라우져가 안되는 것이 아니라 IE8을 제외한 나머지 브라우져에서 안된다는 것입니다.

여러가지 방법으로 원인을 찾던 중 dtd 선언 부분에서 문제가 있다는 것을 발견했습니다.

xe의 dtd 선언이 아래와 같습니다. 
1)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


서버 php 5.2.x 일 경우는 IE8, 크롬, 파폭, 오페라 모두에서 css가 정상적으로 표현됩니다.

그런데 php 5.3.6 일 경우는 IE8은 되고 나머지 브라우저에서는 css가 표현이 안되더라고요..
그래서 dtd 선언 부분의 dtd 경로 부분에 있는 쌍따옴표(")를 제거하니까 모든 브라우져에서 다 보였습니다.
2)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>

그리고 php.ini의 defaut mimetype 도 변경해봤습니다.
php 5,3,6 일 때.
1)번 선언일 경우
default_mimetype = text/html ==> IE8을 제외한 다른 브라우져 css 안됨
default_mimetype = text/css ==> 모든 브라우져에서 css 먹힘

2)번 선언일 경우
default_mimetype = text/html ==> 모든 부라우져에서 css 먹힘
default_mimetype = text/css ==> IE8을 제외한 다른 브라우저에서 css 안 먹힘, 이 경우는 dtd 선언이 조금만 어긋나면 안 먹히는 것 같음.



결론은 php 5.2.x일 경우는 문제 없었는데 5.3.x으로 업그레이드 하고 위와 같은 문제가 생겼습니다.

일반적으로 1)번과 같이 선언하고 php.ini의 default_mimetype = text/html 일 때 정상으로 나와야 되는게 가장 좋은 것 같습니다.

php 설정의 문제 인 것 같은데...

혹시 이와 같은 문제를 해결 하신 분 답변 부탁합니다.


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
커뮤모아 live XE 에 올라오는 RSS 글들 시간 지나면 사라지나요?  
별님왕자 최근게시물의 제목 글자크기 조절은 어떻게 ? [3] file 2009.04.27 by 별님왕자
건즈 최근 게시물이 자동으로 등록되는 게시판을 만들 수 없을까요? [1] 2009.04.27 by 건즈
카레블쑤 글 읽기를 할때요...  
바사시 이미지만 업로드하면 사라지는 현상..이대로 사용해야하나..  
AttiStory 플래쉬 삽입시 경로 지정 (초보질문..-_-)  
건즈 sandbox에 있는 것을 한꺼번에 받으려면 [4] 2009.04.28 by 건즈
이형구704 제로보드XE files/attach의 빈폴더는 삭제해도 되나요?  
pen2k 게시판이 보이질 않게 됩니다;;; file  
복고열전 게시판 내용볼때요.. file  
쌈꾼 기본 레이아웃에 한국어 표시..  
Jeff Yi 도와주세요~~ [3] 2009.04.28 by Jeff Yi
손주일 방명록게시판 삭제 기능  
가시나675 최근 게시물과 게시판의 제목이 사라집니다. [5] 2009.04.28 by 비나무
nara 기본스킨 갤러리 게시판 오류 [2] 2009.04.28 by nara
도파돌이 SSL 사용시 E-mail 인증 주소 오류 [1] 2009.04.28 by 도파돌이
오름/장택호 XE업로드후 최초설치시 에러가 나오네요 [1] 2009.04.28 by 껌정악마
335 설치 화면이 깨집니다 [1] file 2009.04.28 by 껌정악마
지인닷컴 ticker 문제 file  
silvergray630 [내용의 값을 입력해주세요] 라고 문구가 떠요 [2] file 2009.04.28 by silvergray630