Portal de servicios para desarrolladores v. 4.16.05
En este procedimiento, se describe cómo actualizar una instalación local existente de los servicios del canal para desarrolladores de Apigee.
Directorio de instalación predeterminado
En el proceso de actualización, se supone que el portal para desarrolladores se instaló en /var/www/html. Si no instalaste el portal en el directorio predeterminado, modifica las rutas de acceso en el siguiente procedimiento para usar tu directorio de instalación.
Si no conoces el directorio de instalación, puedes determinarlo como se describe en Comandos de Drush de uso frecuente.
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
Actualiza los servicios del canal para desarrolladores de Apigee a una versión nueva
- 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/- Opción 1: Usa Drush
El comando sql-dump de Drush crea una copia de la base de datos. Desde tu directorio de Drupal, /var/www/html de forma predeterminada, ejecuta el comando:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
Usa drush help sql-dump para obtener más información. - Opción 2: Usa MySQLdump
Usa el comando mysqldump para crear una copia de la base de datos:
mysqldump -u USERNAME -p'PASSWORD' DATABASENAME > /path/to/backup_dir/database-backup.sql
No debe haber espacio entre la opción -p y la contraseña. Se requieren comillas simples alrededor de la contraseña si esta contiene caracteres especiales.
Configuraste el USERNAME y el DATABASENAME cuando instalaste el portal. De forma predeterminada, ambos son devportal.
- Opción 1: Usa Drush
- 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 es posible que la hayas cambiado durante la instalación.
- Descarga el archivo DeveloperServices_x.y.z.tar de Developer Channel Services, 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, luego, agregarlo al siguiente comando de cURL:
> curl -kOL <paste link here>
Nota: Si tu portal está en un servidor sin conexión a Internet externa, realiza este paso en un servidor con acceso.
Ve a http://community.apigee.com/content/apigee-customer-support y selecciona Accede a tu portal de asistencia para solicitar el archivo .tar de actualización de los servicios del canal para desarrolladores. Si no tienes una cuenta en el Portal de asistencia, selecciona Accede a tu Portal de asistencia y, luego, en la página de acceso, selecciona ¿Tienes prisa? Envía un ticket de asistencia aquí. -
Para realizar una actualización en un servidor con conexión a Internet, sigue estos pasos:
- Extrae el archivo de actualización del portal:
> tar -xvf <tar file>
Este comando extrae un directorio nuevo llamado DeveloperServices-4.x.y.z. - Cambia al directorio DeveloperServices-4.x.y.z.
- Descarga la versión más reciente de Drupal con el siguiente comando:
> drush dl drupal
Este comando crea un directorio llamado drupal-x.y, en el que x.y corresponde a la versión actual de Drupal. - Ejecuta la secuencia de comandos networked-update.sh:
> ./networked-update.sh
Según los permisos de archivo, es posible que debas usar sudo para ejecutar este comando o ejecutarlo como administrador. - Para recibir notificaciones de las actualizaciones de Drupal, asegúrate de que el módulo del administrador de actualizaciones de Drupal
esté habilitado. En el menú de Drupal, selecciona Modules y desplázate hacia abajo hasta
el módulo Update manager. Si no está habilitada, habilítala.
Una vez habilitada, puedes ver las actualizaciones disponibles con el elemento de menú Reports > Available Updates.
Usa el elemento de menú Informes > Actualizaciones disponibles > Configuración para configurar el módulo de modo que te envíe un correo electrónico cuando haya actualizaciones disponibles y para establecer la frecuencia con la que se buscan actualizaciones.
- Extrae el archivo de actualización del portal:
-
Para realizar una actualización en un servidor sin conexión a Internet, sigue estos pasos:
- En el servidor en el que descargaste el archivo DeveloperServices_x.y.z.tar de los servicios del canal para desarrolladores,
extrae el archivo de actualización del portal:
> tar -xvf <tar file>
Este comando extrae un directorio nuevo llamado DeveloperServices-4.x.y.z. - Cambia al directorio DeveloperServices-4.x.y.z.
- Ejecuta la secuencia de comandos non-networked-update.sh:
> ./non-networked-update.sh
Según los permisos de archivo, es posible que debas usar sudo para ejecutar este comando o ejecutarlo como administrador.
Este comando descarga todos los archivos de actualización necesarios y los empaqueta en un solo archivo llamado devportal-update.tgz y escribe el archivo en la ubicación que elijas. - Copia devportal-update.tgz en el servidor de destino, el que ejecuta el portal.
Nota: No copies el archivo devportal-update.tgz en la raíz web del servidor de destino. - Descomprime el archivo devportal-update.tgz en el directorio actual:
> tar -xzf /path/to/devportal-update.tgz - Cambia al directorio developer-update.
- Ejecuta el siguiente comando para instalar la actualización:
> ./install-update.sh - Responde las preguntas.
- En el servidor en el que descargaste el archivo DeveloperServices_x.y.z.tar de los servicios del canal para desarrolladores,
extrae el archivo de actualización del portal:
Se completó la actualización.