Private Cloud용 Edge v4.18.05
Apigee 개발자 서비스 포털 (이하 포털)의 Private Cloud용 Edge 설치에서 새 버전의 Drupal을 사용할 수 있다는 알림이 표시될 수 있습니다. 새 버전은 Drupal 기능 출시, 패치, 보안 업데이트 또는 기타 유형의 Drupal 업데이트를 의미할 수 있습니다. 보안 업데이트의 경우 사이트의 보안을 유지하기 위해 Drupal 설치를 최대한 빨리 업그레이드해야 합니다.
아래 절차에서는 Drupal 7.x.y의 프라이빗 클라우드 설치를 다른 마이너 버전 (예: Drupal 7.54에서 7.56)으로 업데이트하는 방법을 설명합니다.
다음 사항을 참고하세요.
-
이 절차는 Drupal 설치만 업데이트합니다. 포털의 일부로 제공되는 Apigee 소프트웨어는 업데이트되지 않습니다. Apigee 포털 소프트웨어 업그레이드에 관한 자세한 내용은 포털 업그레이드를 참고하세요.
- 포털 사이트의 루트 디렉터리에서 Drush 명령어를 실행해야 합니다. 기본적으로 포털은 다음 위치에 설치됩니다.
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
현재 Drupal 버전 확인
Drupal 업데이트를 시작하기 전에 Drupal 설치 폴더에서 다음 명령어를 실행하여 현재 Drupal 버전을 확인할 수 있습니다. 기본적으로 Drupal은 /opt/apigee/apigee-drupal/wwwroot
에 설치됩니다.
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
다음과 같은 형식으로 출력이 표시됩니다.
Drupal version : 7.54
/opt/apigee/apigee-drupal/wwwroot
이외의 디렉터리에 Drupal을 설치한 경우 drush
명령어를 실행하기 전에 해당 디렉터리로 변경해야 합니다.
Drupal 버전 업데이트
이 섹션에서는 명령줄에서 Drush(Drupal Shell)를 사용하여 Drupal 버전을 업데이트하는 방법을 설명합니다. Drupal 문서의 Drush를 사용하여 Drupal 업데이트도 참고하세요.
Drupal 설치를 업데이트하려면 다음 안내를 따르세요.
/opt/apigee/apigee-drupal/wwwroot
디렉터리 또는 포털을 설치한 디렉터리로 변경합니다.- 모든 파일, 디렉터리, 데이터베이스의 전체 백업을 만듭니다. Drupal 설치 이외의 위치에 백업을 저장합니다. 자세한 내용은 포털 백업을 참고하세요.
sites
디렉터리의.htaccess
,robots.txt
,defaults.settings.php
와 같은 파일을 수정한 경우 업데이트 후 변경사항을 다시 적용해야 합니다.sites/all
디렉터리에서 적용한 맞춤설정도 다시 적용해야 합니다. - 사이트를 유지보수 모드로 전환합니다.
drush vset --exact maintenance_mode 1
drush cache-clear all
- 다음 명령어를 사용하여 원하는 버전의 Drupal을 설치합니다.
drush pm-update drupal-7.56
또는
drush pm-update drupal
를 실행하여 최신 Drupal 코어 버전으로 업데이트할 수 있습니다.drush pm-updatestatus
를 실행하면 Drupal 코어 및 contrib 프로젝트에 사용 가능한 소규모 업데이트를 나열할 수 있습니다. sites
디렉터리의.htaccess
,robots.txt
또는defaults.settings.php
에 대한 변경사항을 다시 적용합니다.sites/all
디렉터리에 적용한 변경사항을 다시 적용합니다.- 사이트의 유지보수 모드를 해제합니다.
drush vset --exact maintenance_mode 0
drush cache-clear all
업데이트 중에 문제가 발생하면 어떻게 해야 하나요?
만든 백업 파일을 사용하여 사이트를 이전 상태로 복원합니다. Apigee 지원 담당자에게 연락하여 업데이트 중에 보고된 오류 메시지를 알려주세요.