WordPress con SSL Gratuito en Google App Engine

WordPress con SSL Gratuito

en Google App Engineapp engine

Este sencillo tutorial te llevará a través de la creación y gestión de un Wordpress con SSL Gratuito en Google App Engine. La versión de WordPress suministrado viene pre-configurado con un app.yaml archivo y algunos plugins de código abierto útiles que optimizan WordPress para App Engine.

Una guía para el funcionamiento de WordPress en Google App Engine

Requisitos previos

  1. Instale el SDK PHP para Google App Engine
  2. Instalar servidor MySQL

Configurar

Creación y configuración de su proyecto

Inscríbete para un proyecto Cloud Platform Google, y establecer una instancia de la nube SQL, como se describe aquí. Para mantener los costos bajos, le sugerimos inscribirse para una instancia de D0 con la facturación paquete. Usted querrá un nombre a su instancia “wordpress” Cloud SQL para que coincida con los archivos de configuración que se proporcionan aquí. Para un mejor rendimiento, configurarlo para seguir la aplicación de App Engine debajo de la ubicación de ajuste. Al registrarse, asegúrese de seleccionar Asignar dirección IP, y añadir su dirección IP a la lista de direcciones IP autorizadas. Una vez creada la instancia de la nube SQL, vaya al control de acceso de la sección de la instancia y haga clic en Usuarios. Haga clic en Nuevo usuario y crear un usuario con el nombre de la raíz y especificar una contraseña. Ahora puede conectarse a la instancia de la nube SQL utilizando herramientas tercera bandas, que vamos a hacer más adelante.

Edición de los archivos de configuración

Editar app.yaml y wordpress / wp-config.php, en sustitución de cualquier instancia de su proyecto-id para que coincida con el ID de proyecto (no el nombre) que ha introducido en la consola de la nube cuando se inscribió para un proyecto Cloud Platform Google.

Correr WordPress localmente

En primer lugar, editar wp-config.php para que la contraseña entorno local de raíz no es, literalmente, la cadena “contraseña” – a menos que eso es lo que utilizó al configurar MySQL local.

El uso de MySQL, ejecute los siguientes comandos para configurar su base de datos local. Tenga en cuenta que se le pedirá su contraseña y entrar en el shell de MySQL después del comando puño:

{PATH_TO_MYSQL_BIN} / mysql -u root -p 
crear wordpress_db base de datos; 
salida;

Para ejecutar WordPress localmente en Windows y OS X, puede utilizar el Launcheryendo a Archivo> Agregar proyecto existente y, a continuación, haga clic enEjecutar, o se puede ejecutar uno de los comandos siguientes.

En Mac y Windows, el valor predeterminado es utilizar los binarios de PHP incluido con el SDK:

$ Dev_appserver.py path_to_this_directory

En Linux, se ejecuta el mismo comando, sólo le proporciona un argumento extra que apunta al ejecutable CGI PHP. Por ejemplo:

$ Dev_appserver.py --php_executable_path = ~ / php-4.5.25 / dir_instalación / bin / php-cgi path_to_this_directory

Ahora, con App Engine se ejecuta localmente, visite http: // localhost: 8080 / wp-admin / install.php en tu navegador y ejecutar el proceso de configuración, cambiar el número de puerto de 8080 si no se utiliza el valor predeterminado. (Si está utilizando el Iniciador, usted puede seleccionar el proyecto en la lista y haga clicen Examinar.) Usted debe ser capaz de entrar y ver el tablero de instrumentos para su sitio de WordPress.

Implementar!

Si todo se ve bien, puede subir su aplicación mediante el Launcher (sólo tienes que seleccionar el proyecto y haga clic en Implementar), o mediante el uso de este comando:

$ Appcfg.py APPLICATION_DIRECTORY actualización

Al igual que usted tuvo que ver con la base de datos local, tendrá que configurar la instancia de la nube SQL. Así, el fuego de la cliente de MySQL de nuevo para ejecutar los comandos de abajo. Este es el paso que hizo necesario asignar una dirección IP a la instancia de la nube SQL (INSTANCE_IP abajo), y autorizar su dirección IP durante la fase de establecimiento de la nube SQL.

{PATH_TO_MYSQL_BIN} / mysql --host = INSTANCE_IP --user = root --password 
crear wordpress_db base de datos; 
salida;

Usted debe ver que se inserta 1 fila de datos, creando la base de datos – y con eso, ya está. Si alguna vez necesita ejecutar comandos SQL arbitrarios contra la instancia de la nube SQL en el futuro, ahora ya sabes cómo!

Ahora, al igual que lo hizo cuando WordPress se ejecuta localmente, tendrá que ejecutar el script de instalación, visite:

http: // <project_id> .appspot.com / wp-admin / install.php

Casi hecho!

La activación de los plugins

Inicie sesión en la consola de App Engine Admin en http://appengine.google.com y haga clic en su proyecto WordPress recién desplegada. Haga clic en Configuración de la aplicación en el panel de navegación izquierdo, desplácese hasta la parte inferior, y haga clic en el Crear botón debajo Integración Nube. Esto se asegura de que usted tiene un almacenamiento en la nube Google cubeta activa, lo que le permite cargar los medios de comunicación desde dentro de WordPress.

A continuación, iniciar sesión en el panel de WordPress para su sitio con las credenciales que ha entrado al instalar WordPress, y vaya a plugins. Haga clic en lasActivar enlaces tanto para App Engine Google para WordPress, y Gerente deBatcache. A continuación, haga clic en Configuración debajo de Google App Engine for WordPress. En esta página, confirme su nombre de cubo por defecto aparece(<project_id> .appspot.com), y - este último paso es importante - haga clic en Guardar.

Ahora que su sitio está listo para el rock!

¡Ya terminaste!

¡Felicidades! Ahora debe tener un blog que se carga rápidamente, cachés elegantemente, envía correo electrónico correctamente, y puede apoyar la adición de imágenes y otros medios de comunicación para las entradas del blog! Lo más importante, aprovechará increíblemente poderosa infraestructura de Google y escalar con gracia para acomodar el tráfico que está golpeando tu blog.

Nota: Usted querrá mantener esa copia local de WordPress a mano, ya que lo necesitará para instalar temas y plugins personalizados. Debido al entorno limitado de seguridad, su sitio de WordPress en vivo no puede escribir en los archivos locales – son estáticos. Esto significa que el auto instalación de temas y plugins en el panel de WordPress sólo funcionará en el WordPress local que se ejecuta en su propia máquina. Así, recuerda que hacer todo su instalación a nivel local, a continuación, volver a implementar la aplicación de WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *