Blog
XE 1.4.2 에 Optimizing 사용시 문제점 원인과 해결방법
2010.05.19 13:47
XE 1.4.2 업그레이드 후 Optimizing 사용시 CSS파일 로드가 안되는 문제점 원인과 해결방법을 알려드립니다.
우선 Optimize는 CSS와 JS파일들을 하나의 파일로 합쳐서 저장하여 브라우져 request를 줄여 속도를 향상 시키는 기능입니다.
파일들을 하나로 합치는 이 과정에서 인코딩이 다른 파일들을 합치다 보니 잘못된 인코딩 사용으로 인해 그 아래 CSS가 로드가 안되는 상황이 발생되었습니다.
레이아웃 및 스킨 제작하시는 분들께서는 가급적 한글사용을 자제해 주시기 바라고, 사용시에는 UTF-8로 인코딩을 다시 한번 확인해 주시기 바랍니다.
이에 대응하여 SVN 저장소에 업데이트를 하고 있으며
빠른 시간안에 패치를 올리도록 하겠습니다.
업데이트시 불편을 드린 점에 대해 대단히 죄송합니다.
감사합니다.
댓글 17
-
딴세상사람
2010.05.19 15:20
-
leecher776
2010.05.19 16:34
감사합니다...
다 해결된다음 업데이트 해야겟네요...
-
DuRi
2010.05.19 17:55
저의 경우 레이아웃은 깨지지 않는데.....
위젯과 위젯 스타일이 깨지는 문제가 있어서 설명대로 css 파일을 100% utf-8로 재 저장했는데도 깨지는 현상은 여전하네요. ㅠ.ㅠ
-
다른사람
2010.05.19 19:03
제 사이트가 이상한 건가요?
XE 1.4.2 업그레이드했는 데도 별 문제가 발생하지 않았습니다.
다 정상인데요.
이런 공지가 뜨면 제 사이트만 이상해지잖아요!^^
-
하늘03
2010.05.19 19:18
^^ 별 문제가 없는게 좋은거에요-
-
하늘03
2010.05.19 19:17
1.4.2.1 패치 배포되었습니다.
-
없당
2010.05.19 22:00
일부는 수정된 듯한데
위젯들은 여전히....
너무 수고 하시네요. ^^*
-
미친박군
2010.05.19 19:48
Warning: main(/home/hosting_users/mdpost/www/xe/classes/cache/CacheHandler.class.php) [function.main]: failed to open stream: No such file or directory in /home/hosting_users/mdpost/www/xe/config/config.inc.php on line 136
Warning: main(/home/hosting_users/mdpost/www/xe/classes/cache/CacheHandler.class.php) [function.main]: failed to open stream: No such file or directory in /home/hosting_users/mdpost/www/xe/config/config.inc.php on line 136
Fatal error: main() [function.require]: Failed opening required '/home/hosting_users/mdpost/www/xe/classes/cache/CacheHandler.class.php' (include_path='.:/usr/local/lib/php') in /home/hosting_users/mdpost/www/xe/config/config.inc.php on line 136식의 에러가 뜹니다. 원인을 알 수 있을까 궁금합니다.
1.4.2.0으로 업데이트 후에 레이아웃이 깨지는 현상 같은건 없었습니다.
-
미친박군
2010.05.19 20:00
전체 파일로 업로드 했더니 해결되었습니다.^^
-
딴세상사람
2010.05.19 22:10
업데이트 했는데도 깨지신다면 브라우저 새로고침 해보세요~
-
공듀
2010.05.20 23:39
아직까지 업데이트적용하고 아무런 문제없는듯하네요.
-
santi
2010.05.21 03:47
레이아웃은 원래 쓰지 않는데... 엉뚱한 게시판이 깨집니다ㅠㅠ 아마 한글글꼴 때문인 것 같습니다...
css 첫줄에 @charset "utf-8";는 원래 들어가고 돋움을 dotum으로, 맑은고딕을 Malgun Gothic로 고쳤는데도 그러네요ㅠㅠ
-
Garon
2010.05.30 20:26
@charset "utf-8"을 넣어주어도 안되는것은 코드 파일이 utf-8 형식으로 저장되지 않았기 때문일겁니다.
저장할때 형식을 utf-8 형식으로 저장해 주세요.
(제가 아는건 여기까지)
-
아드레날린
2010.05.23 21:40
어이없네요
http://www.xpressengine.com/?mid=download&package_srl=18824450
이걸 쉬운설치로 설치했는데 왜 코어 1.4.2.1이 같이 설치가 되어서 홈피 다 깨졌네요.
-
Garon
2010.05.30 20:22
그건 연동자료에 1.4.2.1 이 포함되어 있어서 그렇습니다. ^^
-
비밀얌
2010.05.30 15:33
저도 @charset "utf-8"; 모든 CSS 랑 JS 에 넣었는데도 optimizer 를 켜있는 상태에서는 admin 이랑 웹사이트다 깨져서 나오네요. Xe official 레이아웃 쓰고 있고 다른 위젯이나 묘듈은 안쓰고 있는 사이트인데 말입니다. ㅡ.ㅡ optimizer 끄면 잘 나오긴 합니다만 왜 그럴까요..왠지 optimizer 키고 싶은뎅...
-
Garon
2010.05.30 20:24
@charset "utf-8"을 넣어주어도 안되는것은 코드 파일이 utf-8 형식으로 저장되지 않았기 때문일겁니다.
저장할때 형식을 utf-8 형식으로 저장해 주세요.
(제가 아는건 여기까지)
레이아웃 깨지시는 분들은 레아아웃 초기화나 복구하지 마시고,
해당 레이아웃 관련 css 파일을 편집하시면 됩니다.(css가 잘못되서 그럽니다.)
맨 윗줄에
@charset "utf-8";
윗 줄 복사해서 꼭 넣어주시고
font나 font-fammily 항목을 찾으셔서
한글로 지정된 것이나 ㅁㅁㅁㅁㅁ이런식으로 깨진 것을 영문으로 바꿔주시거나 삭제하시면 됩니다.
참고로 한글 주석이 문제가 되지는 않습니다. ㅁㅁㅁㅁㅁ 이런식으로 깨진 것이 문제가 되더라구요.
XE님 고생이 많으세요~