묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
크롬, IE9에서 CSS 못불러오는 문제 원인을 모르겠습니다..
2011.07.31 11:33
test.htm
위 파일은 사이트 소스보기해서 나온 파일입니다.
(다운로드가 안되는것 같군요. 아래 링크 사이트로 접속해서 소스보기 하신것과 일치하는 파일입니다)
www.mpeg.kr
위 사이트 입니다.
위 사이트서버에 있는 모든 파일을 그대로 내려다가 APM_Setup으로 구축한 개인서버에서 불러오면
크롬에서도 아주 정상적으로 출력됩니다.
혹시나 해서 애드온페이지를 그대로 찍어 올리긴 합니다만 현재 적용되어있는 애드온은 문제가 없었습니다.
(제 서버에서 테스트한 결과 저기에 있는 모든 애드온을 사용해도 크롬에서 정상적으로 출력되었습니다)
제가 애드온이나 모듈들을 쉬운설치로 한게 많은데 그것도 원인이 될 수 있을까요?
이것때문이라면 어떻게 해야 하나요? 쉬운설치로인해 애드온에 연동중인 1.4.3 버전의 코어로 인해 혹시 코어가 되돌아간걸까 하여서
XE코어 1.4.3.1 부터 업데이트된 파일 계속 누적해서 현재버전까지 모으고 업로드해보았습니다.
이 방법도 소용 없었구요.
아 참고로 소셜XE 모듈을 삭제한적이 있는데
쉬운설치에서 삭제버튼을 눌렀더니 뭔가 에러가 떠서
깨끗하지 않은 상태에서 서버에서 그냥 지워버린적이 있습니다.
또제가 애드온을 사용중인 상태에서 (체크표시상태) 서버에 있는 애드온파일을 바로 지워버린적 있는데 영향이 없겠죠?
(캐시파일 재생성도 한 상태에서 말입니다)
정말 혹시 호스팅문제일 수도 있나요?
해결법을 정말 알고싶습니다...
위 파일은 사이트 소스보기해서 나온 파일입니다.
(다운로드가 안되는것 같군요. 아래 링크 사이트로 접속해서 소스보기 하신것과 일치하는 파일입니다)
www.mpeg.kr
위 사이트 입니다.
위 사이트서버에 있는 모든 파일을 그대로 내려다가 APM_Setup으로 구축한 개인서버에서 불러오면
크롬에서도 아주 정상적으로 출력됩니다.
혹시나 해서 애드온페이지를 그대로 찍어 올리긴 합니다만 현재 적용되어있는 애드온은 문제가 없었습니다.
(제 서버에서 테스트한 결과 저기에 있는 모든 애드온을 사용해도 크롬에서 정상적으로 출력되었습니다)
제가 애드온이나 모듈들을 쉬운설치로 한게 많은데 그것도 원인이 될 수 있을까요?
이것때문이라면 어떻게 해야 하나요? 쉬운설치로인해 애드온에 연동중인 1.4.3 버전의 코어로 인해 혹시 코어가 되돌아간걸까 하여서
XE코어 1.4.3.1 부터 업데이트된 파일 계속 누적해서 현재버전까지 모으고 업로드해보았습니다.
이 방법도 소용 없었구요.
아 참고로 소셜XE 모듈을 삭제한적이 있는데
쉬운설치에서 삭제버튼을 눌렀더니 뭔가 에러가 떠서
깨끗하지 않은 상태에서 서버에서 그냥 지워버린적이 있습니다.
또제가 애드온을 사용중인 상태에서 (체크표시상태) 서버에 있는 애드온파일을 바로 지워버린적 있는데 영향이 없겠죠?
(캐시파일 재생성도 한 상태에서 말입니다)
정말 혹시 호스팅문제일 수도 있나요?
해결법을 정말 알고싶습니다...
댓글 2
-
ezi
2011.07.31 12:04
개인서버에서 이상이 없었다면 서버쪽 문제겠죠.. -
마루아빠
2011.07.31 17:32
저도 크롬, 파폭에서 css 못 불러오는 문제로 한참을 고민하고 있습니다.
그나마 원인으로 찾은 것이 dtd 문서 선언인데요
xe의 dtd 선언이 아래와 같습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
서버 php 5.2.x 일 경우는 익스, 크롬, 파폭, 오페라 모두에서 css가 정상적으로 표현됩니다.
그런데 php 5.3.6 일 경우는 익스는 되고 나머지 브라우저에서는 css가 표현이 안되더라고요..
그래서 dtd 선언 부분의 dtd 경로 부분에 있는 쌍따옴표(")를 제거하니까 모든 브라우져에서 다 보였습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
결론은 php 5.3.6의 여타 설정을 수정하면 될 것 같은데 아직 해결 방법을 못 찾고 있습니다.
php 설정에서 해결을 못하면 임시로 dtd 선언의 쌍따옴표를 제거하고 사용하면 될 듯 합니다.