Apigee Developer Services 포털 (또는 간단히 포털)의 Private Cloud용 Edge 설치에서는 Drupal의 새 버전을 사용할 수 있다는 알림이 표시됩니다. 새 버전은 Drupal 특성을 의미할 수 있음 버전, 패치, 보안 업데이트 또는 기타 유형의 Drupal 업데이트입니다. 유가증권의 경우 가능한 한 빨리 Drupal을 업그레이드하여 하는 것입니다.
Drupal 코어 업그레이드
아래 절차에서는 Drupal 7.x.y의 프라이빗 클라우드 설치를 다른 마이너 버전 (예: Drupal 7.54~7.59)입니다.
다음 사항을 참고하세요.
-
이 절차에서는 Drupal 설치만 업데이트됩니다. 이 인스턴스는 소프트웨어에 대해 걱정할 필요가 없습니다. Apigee 포털 업그레이드에 대한 자세한 내용은 포털 업그레이드를 참조하세요.
Private Cloud 업그레이드 중 (예: 4.18.05에서 4.19.01로) Apigee 업데이트 실제로 Drupal 버전을 다운그레이드하는 경우 애플리케이션을 다시 실행해야 할 수 있습니다. Drupal 업그레이드 유틸리티 자세한 내용은 Drupal 업그레이드를 다시 실행합니다.
- Drush를 실행해야 합니다.
(Drupal 셸) 명령어를 삭제합니다. 기본적으로
다음 위치에 설치됨:
<ph type="x-smartling-placeholder">
- </ph>
/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을 업데이트하는 방법을 설명합니다. 있습니다. Drupal 업데이트도 참고하세요. Drush (Drupal.org) 사용
Drupal 설치를 업데이트하려면 다음 단계를 따르세요.
/opt/apigee/apigee-drupal/wwwroot
로 변경 포털을 설치한 디렉토리가 여기에 해당합니다.- 모든 파일, 디렉터리, 데이터베이스의 전체 백업을 만듭니다. 특정 위치에 백업 저장
Drupal 설치 외부에서 가능합니다 자세한 안내는 다음을 참조하세요.
포털을 백업합니다.
.htaccess
와 같은 파일을 수정한 경우robots.txt
또는defaults.settings.php
(sites
업데이트 후 변경사항을 다시 적용해야 합니다. 또한 다음을 수행해야 합니다.sites/all
디렉터리에서 지정한 모든 맞춤설정을 다시 적용합니다. - 사이트를 유지관리 모드로 전환:
drush vset --exact maintenance_mode 1
drush cache-clear all
- 다음 명령어를 사용하여 원하는 버전의 Drupal을 설치합니다.
drush pm-update drupal-version
여기서 version은 원하는 버전입니다.
또는
drush pm-update drupal
를 실행하여 최신 버전으로 업데이트할 수 있습니다. Drupal 코어 버전drush pm-updatestatus
를 실행하여 사용 가능한 목록을 표시할 수 있습니다. Drupal 코어 및 contrib 프로젝트에 대한 소규모 업데이트 .htaccess
,robots.txt
, 또는defaults.settings.php
(sites
디렉터리).sites/all
디렉터리에 변경한 내용을 다시 적용합니다.- 다음 사이트의 유지보수 모드를 해제합니다.
drush vset --exact maintenance_mode 0
drush cache-clear all
PHP 및 Drupal contrib 모듈 업그레이드
이 섹션의 위 안내에 따라 Drupal을 업그레이드할 때 Drupal에서 사용하는 모듈은 contrib와 PHP도 업그레이드됩니다. 하지만 최신 Drupal을 따라잡아야 합니다. 모듈 간에 전환할 수 있습니다
모듈이 /profiles/apigee/modules/contrib
에 있으면
해당 모듈의 최신 버전으로 업데이트하고, 새 버전을
/sites/all/modules/contrib
입니다. Private Cloud용 Edge는
/sites/all/modules/contrib
/profiles/apigee/modules/contrib
입니다. 자세한 내용은
업데이트 중
모듈 (Drupal.org)도 확인할 수 있습니다.
최신 버전의 모듈이 포함된 새 프라이빗 클라우드 버전을 설치하는 경우
/sites/all/modules/contrib
에 저장된 경우 다음 위치에서 모듈을 삭제합니다.
/sites/all/modules/contrib
자세한 내용은
이사
모듈 및 테마 (Drupal.org)를 참조하세요.
작업 중에 문제가 발생하면 어떻게 해야 하나요? 업데이트하시겠습니까?
생성한 백업 파일을 사용하여 사이트를 이전 상태로 복원합니다. 연락처 Apigee Edge 지원에 문의하여 업데이트 중에 보고된 오류 메시지를 제공하세요.