포럼
[급]코어 1.5.2.5 코어 에러 발견 개발자 분께서는 수정해주세요.
2012.06.15 15:54
댓글 27
-
Cody
2012.06.15 16:33
-
패트릭
2012.06.15 16:37
저위 하드카피한게 1.5.2.5 버전입니다..따라서 지금 설치하여 보시면 바로 확인 하실수 있습니다.
그냥 마우스만 올리셔도 확인됩니다.
-
lyn
2012.06.18 17:42
문제 해결 방법입니다.
동일한 XE 버전, 동일한 웹호스팅 업체, 호스팅내에서도 같은 서버내에 상주하고 있는 두개의 웹사이트에서 한곳은 현상이 나타나고, 한곳은 나타나지 않는 현상이 발생했습니다.
index.php 재설치, htaccess 재설치, 관리자 화면 초기화, 캐쉬파일 재생성, 기본 URL 재설정 별별 짓을 다해봐도 한곳의 현상을 해결할 수가 없었네요. 차이점을 모르겠습니다.
결국 저건 써져있으니까 붙는거다 라는 결론이 들었습니다. mysql 확인했습니다.
xe_menu_item 여기서 / 또는 xe/ 라면 찾아서 지우십시오.
지우고 꼭 관리자 메뉴 초기화를 하시기 바랍니다.
증상이 나타나는 곳 mysql
159841 0 159840 {$lang->menu_gnb['dashboard']} /index.php?module=admin
증상이 없는 곳 mysql
75839 0 75838 {$lang->menu_gnb['dashboard']} index.php?module=admin 왜 한 사이트는 저게 붙었고, 한 사이트는 안붙었는지 알 수 없습니다. 그냥 재수가 없으려니 하고 있습니다.
해당 증상은 있었으나 발견 못했던 증상이었고, 현재 게시물을 보고 발견했습니다.
그동안 사용상 아무 불편함이 없었기 때문입니다.
저는 "제어판" 메뉴를 안누르고, 타이틀 XE Admin 을 눌러 초기화면으로 갑니다. 그게 더 편하지 않던가요? ㅎㅎ
-
패트릭
2012.06.19 01:05
안녕하세요, 주말을 지나 오늘 들어와 보니 많은 댓글이 달렸네요..
...많은 분들의 관심과 노력 진심으로 감사드립니다.
밑에 글까지 읽어 보니 xe 관리 시스템에 큰 영향을 끼치는 문제는 아닌듯 합니다..
해서 설치된 버전가지고 우선 작업으로 하고, 좀더 시간이 지나 새로운 버전이 나오면
이런한 문제도 개선 될거라 믿고 사용하겠습니다.
또한 틈나는 데로 원인을 분석하여 문제가 명확히 해결되면 본 게시판을통해 말씀드리겠습니다.
다시한번 많은 분들의 관심과 노력에 감사드립니다..
-
Cody
2012.06.15 16:53
제 1.5.2.5 버전에서는 메뉴 '제어판'에 대한 경로가 제대로 잘 표시되고 있습니다.
만약 가능하면 싹 다 지우고 공홈 자료실의 1.5.2.5 버전을 다운받아 풀어 ftp로 업로드하고 재설치해보세요.
-
패트릭
2012.06.15 17:18
네, 감사합니다..하지만 말씀하신 모든 방법을 해도 ...전부 서버를 지우고 다시 해도 동일합니다....
어떤 문제가 있는 도무지 알수 없네요..ㅠㅠㅠ
-
Cody
2012.06.15 17:33
모든 방법을 다 해보았다면 다른 분들처럼 성공하였고 해당부분에 문제 없을 겁니다. 아직 다해보지 않은거예요. 파일들을 svn으로 받지말고... 이곳 공홈 자료실의 1.5.2.5를 받으라는 말입니다. 그리고 컴퓨터에서 풀어서 FTP로 업로드 하되 덮어씌우지 말고 우선 기존 파일을 다 지운 후 업로드하고 설치파일을 불러 신규설치 해보세요. 알려드린대로 천천히 침착하게 다시 해보세요.
-
패트릭
2012.06.16 00:49
죄송하지만 G80 시절부터 애 낳는거 빼놓고는 컴퓨터로 다 봤습니다..여기에 글 쓸정도면...
이것저것 다 해본거고...말씀하신거 이미 다 해본 사항입니다..제가 개발 했던 사람으로서 짐작가는게있지만...
암튼 링크 값 잘못설정되어 있습니다...
옆에 다른 값들은 잘 되어져 있는데 그것만 안된 다는건 개발했던 사람이람면 충분히 1초도 안되어 수정했을겁니다..
다시한번 개발자 분이시라면 한번더 봐주시길 바랍니다.
-
한마음^^
2012.06.15 16:56
저도 경로에 문제가 없습니다. 인증샷 올립니다.
-
패트릭
2012.06.15 17:16
같은 버전인데 이러면..정말 혼란스럽네요. 링크 걸린거 다운받아서 싹지우고 설치해도 똑같고..SVN 방식으로 해도 같은 결과입니다..도무지 답이없네요..ㅠㅠ 다시 화면 올립니다.
-
uKoon
2012.06.15 18:25
저도 최신버전 경우 사이트 맵 클릭하면 이와 같이 경로 /xe/xe 중복 오류가 있었습니다.
결국 최신버전 코어 폴더 및 DB도 모두 삭제하고 오류 이상이 나타나지 않던 ver. 1.5.1.13 으로 바꿨습니다..
-
숭숭군
2012.06.15 18:46
저도 /xe//xe나오네용 ㅋ
-
Canto
2012.06.15 22:18
xe설치 폴더에 있는 .htaccess 삭제하시고 코어압축풀면 있는 .htaccess 를 업로드 해서 사용해보세요.
-
박노열
2012.06.16 10:45
만약 cody님이 개발자이시라면..... (아니라면 그럴수도 있다 생각됩니다)
정말 정말 개발자이시라면
이 질문에 대한 cody님의 답변은 오만불손할 뿐입니다.
사용자가 문제 있다고 한다면 한번 확인해 보는 과정을 거치고, 아니면
다른 사용자들에게 물어 보아서라도 문제 해결을 하는 것이 옳을 것으로 사료되는데 ...
너는 나만 못하니 내말대로 하라는 것으로 받아들여지는데
문제는 실제로 오류가 있다는 증거가 아래에 나타나 있습니다.
이것은 바로 오만불손한 증거입니다.
우리말에 아 다르고 어 다르다는 말 기억하시고
다른분들도 제발 이렇게 억지를 부리거나 억누르려고 하지 말아 주십시오.
질문자들이 주눅들게 하시면 누가 무서워 질문하겠습니까?
차라리 사용하지 말지 !!!
그럼에도 불구하고 개발하시느라고 고생하신 부분에 대해서는 감사 감사드립니다.
물론 자신감을 보이는 부분이기는 하겠지만 그래도........
무더위에 건강유의하시고 항상 행복하세요
-
Cody
2012.06.16 18:33
아! 박노열님, 오만불손하게 느끼셨다면 미안합니다. 그럴 의도는 전혀 없었는데...
윗 현상을 살펴보니 현상이 제어판 항목에서만 일어나는데 다른 메뉴들과는 다르게 제어판 항목의 경로는 2개의 유저 설정부분을 사용하여 표시하게됩니다. XE가 중복되는 이유는 이 두가지의 유저 설정 부분이 적절치 못하게 설정되어있어 발생하는 문제인 셈이죠. 앞부분의 XE는 메뉴 설정-일반-고급의 기본URL에서 가져오고 뒷부분은 .htaccess의 rewrite rule 기록에 따라 그대로 표시되는 관리페이지 접속 경로인 것으로 알고있습니다. 확인해보니 원본 .htaccess 파일은 root 설치용 파일롤 XE가 포함되어있지 않습니다. 경로에 XE가 이중으로 나타난다는 것은 이 두군데의 설정이 잘못되었을 경우가 거의 확실하나 길게 설명할 수 없었던 점은 또다른 경우가 만약에라도 있을 수 있고 또한 패트릭님이 두 세개의 글을 통해 제시한 증상이 일관성이 없어서였습니다. 문제를 호소하는 분이 자신의 상황을 정확히 인지하지 못하고 있는 경우 가장 좋은 방법은 가능하다면 모두 삭제하고 새로 설치하는 것을 권하는 것이라 그렇게 안내를 드렸습니다. 그게 저의 최선이었어요.
ㅎㅎ 남을 위한다는 것이 참 쉽지 않습니다. 특히 이런 경우 더욱 그런 기분이 들기도 하죠. 저를 개발자 아니냐 물으셨는데... 아마도 제가 XE개발팀 아닌가 싶으셔서 그렇게 말씀하신 것 같습니다. 전 미국에 살고있는 사람이구요 개발팀하고는 지난번 보내준 달력 받은 인연밖에는 없습니다.
박노열님 글을 가끔 봅니다. 연세가 있으신 분이시기에 누군가가 오만불손해 보이실 수도 또 그렇게 표현하실수도 있겠다 싶습니다. 그러나 혼자만의 느낌과 유추를 통해 분위기를 마치 그런 쪽으로 몰아가시는 것은 좀 그렇군요. 조금 경박해보이세요. 어쨌든 다음부터는 오해의 소지가 없도록 노력하겠습니다.
어쩌다보니 이렇게 글이 길어졌네요. 다음부터는 짧게 쓰도록 하겠습니다.
박노열님, 시간 허락되는대로 이곳에서 자주 뵙도록 하죠.
패트릭님도 빨리 문제해결 되길 빕니다. 큰 도움이 못되 미안해요. : )
-
러브비트
2012.06.16 12:34
일단 문의하신 내용과 같은 증상은 없는듯 합니다만,
제 설치환경은 xe 폴더를 만들어서 설치한게 아니고 루트에 바로 설치한 케이스입니다.
-
상자님
2012.06.16 15:00
저도 그런문제는....
-
스마트XE
2012.06.16 15:09
제 홈피도 현재 올라와 있는 버전(1.5.2.5)으로 설치했는데 아무 이상없습니다. 모두에게 발생하는 일반적인 현상이 아니기 때문에 오류가 생기는 분들의 서버 환경이나 설정의 차이를 잘 살펴봐야 할 겁니다.
당연히 오른쪽 아래쪽에 있는 '관리자 메뉴 초기화' 메뉴 클릭하셨겠죠?
저같은 경우는 1.4.x 버전에서 1.5.x 버전으로 업데이트 후에 관리자 메뉴에 오류가 생겼었는데 '관리자 메뉴 초기화' 한번 하니까 해결된 경험이 있어서요.
-
criuce
2012.06.16 16:31
설정->일반에서 기본 URL을 변경해 보세요.
-
도라미
2012.06.18 00:28
캐쉬폴더를 비우고나니 해결된적이있어요ㅎ -
데브위트™
2012.06.18 04:59
훔 저도 테스트해보았는데 문제가 없습니다.
서버의 환경 문제이거나 rewrite문제 일수도 있으니 한번 확인해보시지요 ㅇㅅㅇ;
예전에 rewrite가 제대로 작동되지 않아 제어판 자체가 들어가지지 않는 현상도 나타나더군요
여러가지 문제일수 있으니 서버관리자에게 문의해보심이 좋을듯 싶습니다.
-
이바지
2012.06.18 12:40
저는 관리자메뉴초기화를 한번 해주니 제대로 되었습니다.
-
오뎅궁물
2012.06.18 15:17
저도 이제 발견했는데... /xe//xe 로 나오네요...
[관리자메뉴 초기화]를 하니 정상으로 돌아왔습니다.
-
착한악마
2012.06.18 16:06
이것은 예전에 제가 이슈에 올려 둔것 이랑 같은 현상입니다.
관리자 메뉴 초기화 하면 정상적으로 돌아 와도 다시 메뉴를 설정을 하면 똑같은 현상이 나옵니다..^^ 다들 확인해 보세요.
http://code.google.com/p/xe-core/issues/detail?id=1813&start=100
-
탄도리
2012.06.18 21:27
음.. 저같은 경우는 동일한 증상이 관리자 설정에서 관리자 메뉴 추가시에 발생합니다.
뭐... 일단은 lyn 님처럼 일일이 찾아서 수정한 상태이지만 또 반복해 메뉴를 추가 할시엔 여지없이 다시 나타납니다.
운영하는데 특별히 문제되는 점이 없어 그냥 있지만 찝찝함은 떨칠수가 없네요... 뭐가 문제인지....
-
송동우
2012.06.19 01:58
관리자 메뉴 추가 혹은 관리자 메뉴 초기화 클릭하면
설정된 값이 db에(xe_menu_item테이블) 저장이 됩니다.
다시 말해서
db에 있는 값을 아무리 수정해도
관리자 메뉴가 새로 고쳐질때, xe에서 설정한 값이 db에 새롭게 쓰여지기 때문에
db에서 수정하는 것은 밑빠진 독에 물붓기라고 할 수 있겠네요.....
xe - modules - admin - admin.class.php 열고
line 87 쯤에$args->url = 'index.php?module=admin';
여기에서 url을 수정하고 관리페이지에서 관리자메뉴 초기화를 누르면 수정한 값이 db에 저장됩니다.
-
RGM
2012.07.28 23:32
잘 몰라서 그러는데요ㅜ
해당부분의 URL을 어떻게 수정하면 되는지요ㅜ?
//insert menu item $args->menu_srl = $menuSrl; $args->menu_item_srl = getNextSequence(); $args->name = '{$lang->menu_gnb[\''.$value.'\']}'; if($value == 'dashboard') { $args->url = 'index.php?module=admin'; } else $args->url = '#'; $args->listorder = -1*$args->menu_item_srl; $output = executeQuery('menu.insertMenuItem', $args); }
XE core 1.5.2.5 버전에서는 위와같은 현상 일어나지 않습니다.