개발자 서비스 포털 업그레이드

개발자 서비스 포털 v. 4.17.01

이 절차에서는 기존 Apigee 개발자 채널 서비스를 업그레이드하는 방법을 설명합니다. 온프레미스 설치에 사용할 수 있습니다

<ph type="x-smartling-placeholder">를 통해 개인정보처리방침을 정의할 수 있습니다.

기본 설치 디렉터리

업그레이드 과정에서는 개발자 포털이 /var/www/html에 설치되었다고 가정합니다. 애플리케이션을 설치하지 않았다면 Portal을 기본 디렉토리로 옮길 때 설치 시 사용할 수 있도록 아래 절차에서 경로를 수정하세요. 디렉터리

설치 디렉터리를 모르면 일반적으로 사용되는 Drush 명령어에 설명된 대로 설치 디렉터리를 확인할 수 있습니다.

지원되는 업그레이드 버전

이 업그레이드 절차는 포털의 다음 버전에서 지원됩니다.

  • pantheon-14.02.x
  • pantheon-14.03.x
  • pantheon-14.04.x
  • pantheon-14.07.x
  • Pantheon-15-01.x
  • OPDK-15-04.x
  • OPDK-15-07.x
  • OPDK-16-01.x
  • OPDK-16-05.x
  • OPDK-16-09.x

포털 버전을 확인하려면 브라우저에서 다음 URL을 엽니다.

http://yourportal.com/buildInfo

<ph type="x-smartling-placeholder">

설치하기 전에

기존 설치의 경우 Drupal Core 또는 커스텀이 아닌 코드에서 코드를 수정한 경우 모듈을 사용하면 수정사항을 덮어쓰게 됩니다. 여기에는 무엇보다도 .htaccess에서 파일을 찾을 수 있습니다. 따라서 /sites 디렉터리 외부의 모든 항목은 Drupal이 소유한다고 가정해야 합니다. robots.txt는 예외입니다. 이 파일이 웹에 있는 경우 그대로 보존됩니다

설치를 진행하기 전에 Drupal 웹 루트 전체를 백업하세요. 디렉터리 기본 설치 위치는 /var/www/html이지만 변경했을 수도 있습니다. 확인할 수 있습니다 아래에 설명된 설치 단계를 수행하면 삭제할 수 있습니다

Apigee 개발자 채널 업그레이드 새 출시 버전에 대한 서비스

  1. Drupal MySQL 인스턴스 백업
    자세한 내용은 http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/를 참조하세요. <ph type="x-smartling-placeholder">
      </ph>
    1. 옵션 1: Drush 사용
      <ph type="x-smartling-placeholder">
      </ph> Drush 명령어 sql-dump 데이터베이스의 복사본을 만듭니다 기본적으로 Drupal 디렉터리(/var/www/html)에서 다음을 실행합니다. 명령어:
      &gt; drush sql-dump > /path/to/backup_dir/database-backup.sql
      <ph type="x-smartling-placeholder">
      </ph> 다음 용도에 대해 drush help sql-dump 사용 자세히 알아보세요.
    2. 옵션 2: MySQLdump 사용
      mysqldump 명령어 사용 데이터베이스 사본을 만듭니다.
      mysqldump -u 사용자 이름 -p'비밀번호' 데이터베이스 이름 > /path/to/backup_dir/database-backup.sql
      <ph type="x-smartling-placeholder">
      </ph> -p 옵션과 비밀번호 사이에는 공백이 없어야 합니다. 1개 비밀번호에 특수문자가 포함된 경우 비밀번호를 따옴표로 묶어야 합니다.

      USERNAMEDATABASENAME 설정 포털을 설치할 때 기본적으로 둘 다 devportal입니다.
  2. 전체 Drupal 웹 루트 디렉터리를 백업합니다. 기본 설치 위치는 다음과 같습니다. /var/www/html을 참고하지만 변경할 수 없습니다.
  3. 개발자 채널 서비스 DeveloperServices_x.y.z.tar를 다운로드합니다. 파일(ftp.apigee.com)(여기서 x.y.z) 는 포털 버전 번호입니다. 메시지가 표시되면 필요한 사용자 인증 정보를 입력합니다. 수신 대기 시간입니다

    브라우저에서 Apigee가 보낸 링크에서 파일을 다운로드하거나 그런 다음 다음 cURL 명령어에 추가합니다.
    &gt; curl -kOL <링크 붙여넣기 here&gt;

    참고: 포털이 외부 인터넷에 연결되지 않은 서버에 있는 경우 액세스 권한이 있는 서버에서 이 단계를 수행합니다

    http://community.apigee.com/content/apigee-customer-support로 이동하세요. 지원 포털에 로그인을 선택하여 개발자 채널을 요청합니다. 서비스 업그레이드 .tar 파일 지원 포털에 계정이 없는 경우 지원 포털에 로그인한 다음 로그인 페이지에서 서두르세요? 여기에서 지원 티켓을 제출하세요.
  4. 인터넷에 연결된 서버를 업그레이드하는 경우: <ph type="x-smartling-placeholder">
      </ph>
    1. 포털 업그레이드 파일을 추출합니다.
      &gt; tar -xvf <tar file&gt;

      이 명령어를 추출하면 DeveloperServices-4.x.y.z라는 새 디렉터리가 생성됩니다.
    2. DeveloperServices-4.x.y.z로 변경합니다. 디렉터리
    3. 다음 명령어를 사용하여 최신 Drupal 버전을 다운로드합니다.
      &gt; 드러시 dl 드루팔

      이 명령어는 drupal-x.y라는 디렉터리를 생성하는데, 여기서 x.y는 현재 Drupal입니다
    4. networked-update.sh 스크립트를 실행합니다.
      &gt; ./networked-update.sh
      <ph type="x-smartling-placeholder">
      </ph> 파일 권한에 따라 sudo를 사용하여 이 명령어를 실행하거나 다음과 같이 실행해야 할 수 있습니다. 관리자여야 합니다
    5. Drupal 업데이트 알림을 받으려면 Drupal 업데이트 관리자가 모듈을 사용 설정합니다 Drupal 메뉴에서 Modules를 선택하고 아래로 스크롤하여 업데이트 관리자 모듈 사용 설정되어 있지 않으면 사용 설정합니다.

      사용 설정한 후에는 보고서 > 사용 가능 업데이트 메뉴 항목

      보고서 > 사용 가능한 업데이트 > 설정 메뉴 항목을 사용하여 업데이트를 사용할 수 있을 때 이메일을 보내도록 모듈을 구성하고 업데이트 확인 중.
  5. 인터넷에 연결되지 않은 서버에서 업그레이드하는 경우: <ph type="x-smartling-placeholder">
      </ph>
    1. 개발자 채널 서비스 DeveloperServices_x.y.z.tar 파일을 다운로드한 서버에서 다음 명령어를 실행합니다. 포털 업그레이드 파일을 추출합니다.
      &gt; tar -xvf <tar file&gt;
      <ph type="x-smartling-placeholder">
      </ph> 이 명령어는 추출을 통해 DeveloperServices-4.x.y.z라는 새 디렉터리를 만듭니다.
    2. DeveloperServices-4.x.y.z로 변경합니다. 디렉터리
    3. non-networked-update.sh 스크립트를 실행합니다.
      &gt; ./non-networked-update.sh
      <ph type="x-smartling-placeholder">
      </ph> 파일 권한에 따라 sudo를 사용하여 이 명령어를 실행하거나 다음과 같이 실행해야 할 수 있습니다. 관리자여야 합니다

      이 명령어는 필요한 모든 업데이트 파일을 다운로드하여 단일 파일로 패키징합니다. 이름이 devportal-update.tgz임 선택한 위치에 파일을 씁니다.
    4. devportal-update.tgz를 대상에 복사 포털을 실행하는 서버일 것입니다
      참고: devportal-update.tgz 대상 서버입니다
    5. devportal-update.tgz 파일의 압축을 풀어 현재 디렉터리:
      &gt; tar -xzf /path/to/devportal-update.tgz
    6. developer-update 디렉터리로 변경합니다.
    7. 다음 명령어를 실행하여 업데이트를 설치합니다.
      &gt; ./install-update.sh
    8. 프롬프트에 대답합니다.

이제 업그레이드가 완료되었습니다.