묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
메뉴 관리에서 추가한 메뉴가 왜 안보이나요?
2009.02.24 23:03
지난번 글 올렸는데 답변해주시는 분이 질문을 잘못이해하신 것 같아서요. 그 뒤에 덧글을 달았는데 아무도
읽어주지 않는것 같아 다시 올립니다. sqlite에서 메뉴관리 기능에 버그가 있는 것 같습니다.
(http://www.zeroboard.com/17753306 참고)
=========================================================================================
XpressEngine 1.1.5 Full을 windows상에서 sqlite와 사용하고 있습니다.
메뉴 관리화면에서 이미 추가한 메뉴들이 안 보이고 '+' 버튼으로 메뉴 추가만 되는데요.
이전에 몇몇분이 저와 같은 문제를 말씀하셨더라구요( http://www.zeroboard.com/17640148 ) (절대 버튼이 클릭되지 않는다고
해서 질문하는게 아닙니다.!!!)
캐시파일 재생성으로도 보이지 않길래 apache log를 뒤져보니 캐시파일 재생성 버튼을
누를 때마다 아래와 같은 메시지가 생성되고 있었습니다.
[Sun Feb 15 21:56:34 2009] [error] [client 127.0.0.1] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [14] unable to open database file' in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php:75\nStack trace:\n#0 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php(75): PDO->__construct('sqlite:../../da...')\n#1 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php(46): DBSqlite3_pdo->_connect()\n#2 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DB.class.php(62) : eval()'d code(1): DBSqlite3_pdo->DBSqlite3_pdo()\n#3 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DB.class.php(62): eval()\n#4 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\config\\func.inc.php(175): DB::getInstance()\n#5 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\modules\\session\\session.model.php(24): executeQuery('session.getSess...', Object(stdClass))\n#6 [inter in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php on line 75, referer: http://localhost:8088/xe/?module=admin&act=dispMenuAdminManagement&menu_srl=71
[Sun Feb 15 21:56:34 2009] [error] [client 127.0.0.1] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0, referer: http://localhost:8088/xe/?module=admin&act=dispMenuAdminManagement&menu_srl=71
소스를 좀 따라서 가보았는데 php를 잘몰라서 어렵더라구요.
도움 부탁드립니다.~
읽어주지 않는것 같아 다시 올립니다. sqlite에서 메뉴관리 기능에 버그가 있는 것 같습니다.
(http://www.zeroboard.com/17753306 참고)
=========================================================================================
XpressEngine 1.1.5 Full을 windows상에서 sqlite와 사용하고 있습니다.
메뉴 관리화면에서 이미 추가한 메뉴들이 안 보이고 '+' 버튼으로 메뉴 추가만 되는데요.
이전에 몇몇분이 저와 같은 문제를 말씀하셨더라구요( http://www.zeroboard.com/17640148 ) (절대 버튼이 클릭되지 않는다고
해서 질문하는게 아닙니다.!!!)
캐시파일 재생성으로도 보이지 않길래 apache log를 뒤져보니 캐시파일 재생성 버튼을
누를 때마다 아래와 같은 메시지가 생성되고 있었습니다.
[Sun Feb 15 21:56:34 2009] [error] [client 127.0.0.1] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [14] unable to open database file' in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php:75\nStack trace:\n#0 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php(75): PDO->__construct('sqlite:../../da...')\n#1 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php(46): DBSqlite3_pdo->_connect()\n#2 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DB.class.php(62) : eval()'d code(1): DBSqlite3_pdo->DBSqlite3_pdo()\n#3 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DB.class.php(62): eval()\n#4 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\config\\func.inc.php(175): DB::getInstance()\n#5 C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\modules\\session\\session.model.php(24): executeQuery('session.getSess...', Object(stdClass))\n#6 [inter in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\xe\\classes\\db\\DBSqlite3_pdo.class.php on line 75, referer: http://localhost:8088/xe/?module=admin&act=dispMenuAdminManagement&menu_srl=71
[Sun Feb 15 21:56:34 2009] [error] [client 127.0.0.1] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0, referer: http://localhost:8088/xe/?module=admin&act=dispMenuAdminManagement&menu_srl=71
소스를 좀 따라서 가보았는데 php를 잘몰라서 어렵더라구요.
도움 부탁드립니다.~
댓글 3
-
제렘이
2009.02.24 23:06
다른 무엇보다도, 이미 등록한 메뉴들을 변경할 수 없다는게 가장 큰 문제입니다. 단순히 db에서 몇몇 필드 찾아 변경하는 것으로는 해결이 안되네요... -
Jeong
2009.02.27 15:23
저도 님하고 똑같은 문제 인것 같습니다. 새로 메뉴를 만들면 그건 웹상에 보이질 않습니다. 기본적으로 있던 메뉴를 수정하면 그것은 나타나는데 새로 메뉴를 만들어서 레이아웃에 적용을 시켰더니 아예 보이질 않습니다. 게시판을 다 뒤져 봤는데 그 내용에 대한 답이 없어서 그냥 구 버젼으로 다운그레이드 할 까 생각 중입니다. (1.1.1이 좋다고 누군가가 그러더군요.) 나중에 답 찾으시면 저도 꼭 알려주세요. ^^
그럼 좋은 하루 되세요. -
제렘이
2009.03.01 22:57
classes/db/DBSqlite3_pdo.class.php의 75번 line에 full path를 붙여 적어줘야 하네요... _XE_PATH_.this->database 이렇게요..
이슈도 올렸는데 아무도 답을 안 해줘서리...ㅎㅎ 그럼 행운을 빌께요~