Migration

드루팔 시스템 update시의 에러 해결 메모 : emfield, youtube 모듈 관련

드루팔 시스템을 업데이트하는 방법은 단순하다.

관리자로 로그인한 후, /update.php를 기동하면 된다.

그런데 어느 날, 통상적인 보안패치로 업데이트를 기동하니 다음과 같은 에러가 뜬다.

The update process was aborted prematurely while running update #6012 in media_youtube.module. All errors have been logged.

아무래도 최근에 소스 업데이트한 media_youtube 모듈이 문제인 듯 하다.

업데이트할 때마다 에러가 계속 나서 여타 모듈의 갱신도 전부 멈추고.

유튜브 모듈 소스를 예전으로 돌릴까 아니면 소스를 살펴볼까 어떻게 할까 고민하다가,

혹시나 해서, admin/build/modules 에서 emfield (Embeded Field Module)과 media_youtube 모듈을 활성화했다.

그리고 나서 다시 업데이트를 해 보니, 문제없이 진행이 됐다.

참고) 예전에 심각한 버그로 emfield 모듈을 정지시킨 후였다. 아래 쪽의 관련 글 참고.

해결된 이유를 조사하는 것은 귀찮아서 넘어가고, 비슷한 상황을 겪을까 메모해 둔다.

Audit Files 모듈 - 업로드 된 첨부 파일과 드루팔 디비 정보에 담간 파일정보가 일치하는 지 확인

Audit Files 모듈에 대한 간단 메모이다.
http://drupal.org/project/auditfiles

업로드 된 첨부 파일과 드루팔 디비 정보에 담간 파일정보가 일치하는 지 확인해 준다.

서버 이관시의 정합성 체크 혹은, 오래된 미사용 파일과 링크 깨진 파일의 점검에 유용하다.

http://drupal.org/project/auditfiles

드루팔 버전 업그레이드 (Major Version, 5.x ⇒ 6.x)

아래 영문 설명글들이 너무 중구난방이라,
간단한 요약판을 한글로 준비해 보았습니다.

부족한 세부적인 내용은 아래 글을 참고하시기를 권하며...

[드루팔 메이저 version, 안전한 업그레이드 요령 간단판]


1. 기존의 낮은 버전의 드루팔 디비를 백업한다.
새로 옮겨 갈 드루팔 신버전 디비에 덤프해 넣는다.

* 낮은 버전의 디비 구조라도 상관마라. 나중에 업데이트 가능.

2. 옮겨갈 새 버전의 드루팔 주소를 따로 준비한다.
예) 기존이 palpal.org , 새 버전은 new.palpal.org

또한 도메인 IP 정보를 분화시켜 설정한다. 그리고 vhosts도 각각 설정.
예) 기존 palpal.org 212.12.34.251 <== 구 버전의 설치 호스트 아이피.
신규 new.palpal.org 212.13.44.222 <== 새 버전의 설치 호스트 아이피.

* 이로써 이전 버전의 화면을 비교해 가면서 새 버전의 업그레이드가 가능.

3. 신규 버전의 드루팔/sites 폴더 아래에 다음과 같은 폴더를 만든다.
드루팔/sites/new.palpal.org
그리고 그 안에 settings.php를 넣되, 디비 설정 정보를 확인할 것.

4. 새 버전의 드루팔 주소에 업데이트 실시.
예) http://new.palpal.org/update.php 자세히 보기 »

내용묶음