드루팔 업그레이드
지각생 연습장
목차 |
과정
- User id 1 - 맨처음 만든 관리자 계정으로 로그인.
- 혹은 새 버전 꾸러미의 update.php 를 열어, $access_check = TRUE; 로 설정
- 기본 테마로 전환, 추가 모듈 비활성화
- 백업
- 새 파일 풀기
- sites/defaults/settings.php 에 쓰기 권한 부여
- sites/defaults/settings.php 87번째 줄 수정
$db_url = 'mysql://username:password@localhost/databasename';
- 웹 브라우저로 새파일/update.php 접근
- 이후 과정을 따라감
- update.php 를 수정했다면, 업그레이드 마친 후 $access_check = FALSE; 로 설정
- sites/defaults/settings.php 쓰기 권한 제거
백업
백업해 둘 것은
- sites/*
- files/ ==> 첨부파일. sites 아래 있을 수도 있고 밖에 있을 수도 있는데 어쨌든.
- 그외 코드를 고친 부분이 있다면 그 파일.
문제 해결
- MySQL 4.1 한글 인코딩 문제 : 드루팔 4.7에서 5.1로 업그레이드했는데 이 문제 발생. 처음 미문동과 서울번역모임을 옮겨왔을때 어떻게 했던건가 기억이 안난다.
- => includes/database.mysql.inc 에서 mysql_query('SET NAMES "utf8"', $connection); 부분을 주석처리해준다