묻고답하기
메뉴 생성이 안되는 문제
2009.10.22 12:39
질문 검색에서 아주 많은 분들이 메뉴생성이 안되여서 고생들을 하고 있던것 같던데 그럴듯 한 답이 없네요.
저도 역시 그 문제 땜에 제로보드를 포기 할가 하다가 속이 내려가지 않아서 자체로 해결을 보려고 했는데 아직까지 무슨 문제인지 모르는 탓에 해결을 못보고 있습니다.
엔진 코어는 최신버전입니다.
menu.admin.view.php파일 14행에 보면
Context::addJsFile('./common/js/tree_menu.js');
라고 있는데 이 js파일은 common/js에 존재하지 않는것 같네요. 웹서버는 nginx 0.8.17로 사용하고 있고 php는 최신 php 5.3 stable로 사용하고 있습니다.nginx의 로그 파일에서 이 js파일에 대해서 404오류코드가 기록 되고 있고.
/files/cache/menu/51.xml.php파일에 대해서 502오류코드가 기록되고 있습니다.
메뉴생성이 안되는게 이 문제가 아닌지 해서 질문합니다.
현상: 디비 테이블에는 메뉴생성이 되여 있는데도 불구하고 메뉴관리에는 그냥 메뉴버튼에 추가 버튼 하나만 달랑 나와있고 sub category는 보이지 않고 있습니다. 추가를 해도 그냥 그대로 나오고....
/common/js/tree_menu.js파일 있으신 분들 추가 주시면 감사하겠습니다.
모듈 폴더내 menu_tree.js에서 94행 아래 주석을 해제 해보면 alert함수가 실행이 되지 않습니다.
afterAjax:function()
{
//alert('Loaded');
}
댓글 2
-
디카프료
2009.11.09 01:04
-
너속의벌레
2010.01.14 04:58
질문을 한 시간이 너무 오래 됐네요. -
너속의벌레
2010.01.14 05:05
저 혼자 끙끙 애를 쓰다가 결국엔 안돼서 지금 다른 프로그램으로 계획을 하고 있는 중입니다.저의 경우에는 윈도우체제에 자체로 환경을 구성해서 시도를 했었습니다.eaccelerator같은 캐쉬엔진도 없이 그냥 웹서버 ,php,mysql세가지로만 했었는데,도무지 안되더군요.고민고민하다가 코딩도 잘 짜인 제로보드가 아쉽긴 하지만 막상 개발자가 아닌 이상 유사한 문제들이 발생했을적에 이처럼 답변을 오래기다리는 경우가 나타날듯 해서 아예 포기하고 자체로 필요하는대로 개발하기 결심하고 노력하고 있는 중입니다. ^_^ 암튼 답변주셔서 감사합니다.저만 eaccelerator쪽으로 기울어지는줄 알았는데 사용하는 분들이 종종 보이네요. -
산본::발해
2010.01.11 16:43
저는 아래의 파일이 생성 했다는 xml 파일이 팝업으로 뜨면서 tree_menu.js 내용이 화면에 출력이 안됩니다.
ie7 에서의 문제 입니다.
/files/cache/menu/73.xml.php
구글 크롬에서는 잘됩니다.크롬에서는 보이고 ie7 에서는 안되고 쩝
이유가 무엇리까요..?
제로보드 XE가 php캐쉬 엔진과 충돌하는것 같습니다.
저의 경우에는 eaccelerator 을 사용하니 위의 문제가 발생하였습니다.
다른 php캐쉬 엔진도. 해당 문제점이 발생할 소지가 높습니다. ^^
서버관리자에게 php 캐쉬를 사용하지 않도록 설정해달라고 하시기 바랍니다..
ioncube 나 zendoptimizer 같은 캐쉬엔진의 경우엔 잘 동작하는걸로 보입니다.