Cómo actualizar el portal de servicios para desarrolladores

Portal de servicios para desarrolladores v. 4.16.05

En este procedimiento, se describe cómo actualizar un servicio de canal para desarrolladores de Apigee existente instalación local.

Directorio de instalación predeterminado

El proceso de actualización asume que el portal para desarrolladores se instaló en /var/www/html. Si no instalaste el en el directorio predeterminado, modifica las rutas de acceso en el procedimiento que aparece a continuación para usar tu .

Si no conoces el directorio de instalación, puedes determinarlo como se describe en Comandos de Drush de uso común.

Versiones de actualización compatibles

Este procedimiento de actualización es compatible con las siguientes versiones del portal:

  • pantheon-4.24.216
  • pantheon-4.24.246
  • 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

Para determinar la versión de tu portal, abre la siguiente URL en un navegador:

http://yourportal.com/buildInfo

Actualización del canal de desarrolladores de Apigee Servicios a una nueva versión

  1. Copia de seguridad de tu instancia de MySQL de Drupal.
    Para obtener más información, consulta http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
    1. Opción 1: Usa la función de pincel

      El comando Paleta sql-dump crea una copia de la base de datos. Desde tu directorio de Drupal, /var/www/html de forma predeterminada, ejecuta el comando comando:
      > drush sql-dump > /path/to/backup_dir/database-backup.sql

      Usa drush help sql-dump para más información.
    2. Opción 2: Usa MySQLdump
      Usa el comando mysqldump para crear una copia de la base de datos:
      mysqldump -u NOMBRE DE USUARIO -p'CONTRASEÑA' NOMBRE DE LA BASE DE DATOS > /path/to/backup_dir/database-backup.sql

      No debe haber espacio entre la opción -p y la contraseña. Soltero/a las comillas que encierran la contraseña si esta contiene caracteres especiales.

      Estableces USERNAME y DATABASENAME. cuando instalaste el portal. De forma predeterminada, ambos son devportal.
  2. Crea una copia de seguridad de todo el directorio raíz web de Drupal. La ubicación de instalación predeterminada es /var/www/html, pero quizás lo hayan cambiado en el momento de la instalación.
  3. Descarga el archivo DeveloperServices_x.y.z.tar de los servicios de canal para desarrolladores. en el que x.y.z corresponde al número de versión del portal.

    Puedes descargar un archivo desde el vínculo que te envió Apigee en un navegador o copiarlo y y, luego, agregarla al siguiente comando cURL:
    &gt; curl -kOL <paste link here&gt;

    Nota: Si el portal se encuentra en un servidor sin conexión a Internet externa, realiza este paso en un servidor con acceso.

    Vaya a http://community.apigee.com/content/apigee-customer-support y selecciona Acceder al Portal de asistencia para solicitar el Canal del desarrollador. Archivo .tar de actualización de servicios. Si no tienes una cuenta en el Portal de asistencia, selecciona Accede al Portal de asistencia y, luego, en la página de acceso, selecciona In a ¿Date prisa? Envía un ticket de asistencia aquí.
  4. Para actualizar un servidor con conexión a Internet, haz lo siguiente:
    1. Extrae el archivo de actualización del portal:
      &gt; tar -xvf <tar file&gt;

      Con este comando de extracción, se crea un directorio nuevo llamado DeveloperServices-4.x.y.z.
    2. Cambia a DeveloperServices-4.x.y.z .
    3. Descarga la versión más reciente de Drupal con el siguiente comando:
      &gt; drush dl drupal

      Este comando crea un directorio llamado drupal-x.y, donde x.y corresponde al directorio de Drupal.
    4. Ejecuta la secuencia de comandos networked-update.sh:
      &gt; ./networked-update.sh

      Según los permisos del archivo, es posible que debas usar el comando sudo para ejecutar este comando o ejecutarlo como un administrador.
    5. Para recibir notificaciones sobre actualizaciones de Drupal, asegúrate de que el administrador módulo esté habilitado. En el menú de Drupal, selecciona Módulos y desplázate hacia abajo hasta el módulo Administrador de actualizaciones. Si no está habilitada, habilítala.

      Una vez habilitado, puedes ver las actualizaciones disponibles en Informes > Disponibles Actualizaciones del menú.

      Usa la pestaña Informes > Actualizaciones disponibles > un elemento de menú de configuración configurar el módulo para que te envíe un correo electrónico cuando haya actualizaciones disponibles y para establecer la frecuencia de buscar actualizaciones.
  5. Para actualizar un servidor sin conexión a Internet, haz lo siguiente:
    1. En el servidor en el que descargaste el archivo DeveloperServices_x.y.z.tar de los Servicios de canal para desarrolladores, haz lo siguiente: Extrae el archivo de actualización del portal:
      &gt; tar -xvf <tar file&gt;

      Con este comando de extracción, se crea un directorio nuevo llamado DeveloperServices-4.x.y.z.
    2. Cambia a DeveloperServices-4.x.y.z .
    3. Ejecuta la secuencia de comandos non-networked-update.sh:
      &gt; ./non-networked-update.sh

      Según los permisos del archivo, es posible que debas usar el comando sudo para ejecutar este comando o ejecutarlo como un administrador.

      Este comando descarga todos los archivos de actualización necesarios y los empaqueta en un solo archivo. con el nombre devportal-update.tgz y lo escribe en la ubicación que elijas.
    4. Copia devportal-update.tgz en el destino. un servidor web, el que ejecuta el portal.
      Nota: No copies devportal-update.tgz en la raíz web de el servidor de destino.
    5. Descomprime el archivo devportal-update.tgz en directorio actual:
      &gt; tar -xzf /path/to/devportal-update.tgz
    6. Cambia al directorio developer-update.
    7. Ejecuta el siguiente comando para instalar la actualización:
      &gt; ./install-update.sh
    8. Responde las indicaciones.

Se completó la actualización.