Panels 모듈 6.x 버전의 새 기능, 큰 버그, 작은 버그

댓글

2 comments posted
Panels 6.3 과 그 이전의

Panels 6.3 과 그 이전의 버전들은 너무나도 차이가 많다.
CTools 모듈을 이용해서 Panels 6.3 은 확 바뀌었는데 그 달라진 활용법은 다음 기회에 기록해 두겠다.

주의점이 있다.
1. Panels 6.2.x 에서 6.3 으로 옮길 때는 기존 패널들의 호환성 문제가 있을 수 있으므로,
업그레이드에 아주 신중해야 한다. 그 복잡도와 이런저런 에러로 인해 아예 안하는 게 더 나을 경우도 있다.

2. 대표적인 업그레이드 에러로,
Fatal error: Call to undefined function panels_context_load_contexts() 가 있다.
해결책은 구 버전 Panels 모듈의 흔적을 완전히 지운 다음, 모듈 설정 페이지를 다시 저장하는 것이다.
자세한 내용은 다음 자료를 참고하라. http://drupal.org/node/408258

Posted by palpal on 월, 2009-09-28 00:05
다음과 같은 에러가 나온다면,

다음과 같은 에러가 나온다면, http://drupal.org/node/856636#comment-3260810 의 방법으로 해결하면 되겠다.

user warning: Table 'db_socref.panels_layout' doesn't exist query: SELECT * FROM panels_layout t__0 WHERE plugin = 'flexible'

디비 update.php 화면에서 패널 모듈을 6308 버전으로 지정, 다시 갱신하는 것이다.
예외 상황이 몇몇 있는 듯 한다. 예를 들어,

- 이미 문제의 테이블이 있는 경우 : 디비 관리자에서 테이블을 삭제하고, 다시 디비 update.php 를 구동해 보라.

- 간혹 드루팔의 캐쉬 플러쉬를 하기 전에는 위 에러 메시지가 계속 보일 수가 있다. 꼭 캐쉬를 청소하고 다시 확인해 보기를 권한다.

Posted by palpal on 목, 2011-06-16 23:47