Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar GAE para implementar y crear WordPress?

¿Cómo utilizar GAE para implementar y crear WordPress?

1. Preparativos antes de instalar WordPress en GAE

1. Sitio web oficial de GAE:

1. Plataforma de control:

3. Aplicación PHP GAE: Google GAE space admite la ejecución de PHP

2 Amigos que utilizan GAE por primera vez, consulte: Registro de Google App Engine y enlace de nombre de dominio para instalar programas de blog y aplicaciones GAE Tutoriales de instalación y uso, estos dos artículos son muy útiles para comprender el proceso de operación de este artículo.

3. Descargue el SDK PHP de App Engine, que se utiliza para cargar archivos PHP. Aquí está la dirección de descarga del SDK PHP de App Engine. Descomprímelo y colócalo en la unidad C.

4. GAE requiere Cloud SQL para ejecutar WordPress. Debe ingresar a la "Plataforma de control" para activar Cloud SQL. También debe agregar una tarjeta de crédito a la plataforma de control antes de la activación.

5. Esto es lo mismo que crear un VPS en GCE. Después de la prueba tribal, puede usar la tarjeta Tenpay American Express para pasar la verificación.

6. Luego crea un nuevo Cloud SQL.

7. Simplemente complete un ID de aplicación, por ejemplo: freehao123, y luego haga clic en "Confirmar" a la derecha para crear un Cloud SQL. (Haga clic para ampliar)

8. Si no desea utilizar Cloud SQL, también podemos utilizar una base de datos MysqL remota para ayudar a que WordPress se ejecute en GAE.

2. Cree un entorno PHP que ejecute GAE

1. Cree una nueva carpeta en la unidad C y asígnele el nombre: freehao123, cree un nuevo archivo en la carpeta: app.yaml. copiar y pegar Se guarda el siguiente contenido.

aplicación: myfreehao123

versión: wp

tiempo de ejecución: php

api_version: 1

controladores:

- url: /(.*\.(htm$|html$|css$|js$))

static_files: wordpress/\1

subir : wordpress/(.*\.(htm$|html$|css$|js$))

- url: /wp-content/(.*\.(ico$|jpg$|png $|gif$))

archivos_estáticos: wordpress/wp-content/\1

cargar: wordpress/wp-content/(.*\.(ico$|jpg$| png$|gif$))

- url: /(.*\.(ico$|jpg$|png$|gif$))

static_files: wordpress/\1

subir: wordpress/(.*\.(ico$|jpg$|png$|gif$))

- url: /wp-admin/(. )

script: wordpress/wp-admin/\1

seguro: siempre

- url: /wp-admin/

script: wordpress /wp-admin/index.php

seguro: siempre

- url: /wp-login.php

script: wordpress/wp-login.php

seguro: siempre

- url: /wp-cron.php

script: wordpress/wp-cron.php

iniciar sesión : administrador

- url: /xmlrpc.php

script: wordpress/xmlrpc.php

- url: /(. )?/?

script: wordpress/index.php

2. Recuerde cambiar el nombre de la aplicación en la primera línea por el suyo.

3. Cree un nuevo archivo php.ini, copie y pegue el siguiente contenido:

google_app_engine.enable_functions = "php_sapi_name, gc_enabled"

4. cree uno nuevo archivo cron.yaml, copie el siguiente contenido:

cron:

- descripción: tareas cron de wordpress

url: /wp-cron. php

horario: cada 2 horas

3. Modifique el archivo de configuración de WordPress

1. Descargue la última versión de WordPress localmente. la última versión china de WordPress.

2. Descomprima el paquete comprimido de WordPress descargado y obtendrá una carpeta de WordPress. Mueva esta carpeta a la carpeta freehao123 que acaba de crear. Consulte la mía:

3. carpeta y cambie el nombre de wp-config-sample.php a wp-config.php. Reemplace el nombre de la base de datos, el nombre de usuario, la contraseña y el host con el siguiente contenido.

/** Nombre de la base de datos de WordPress*/

define('DB_NAME', 'wordpress_db');

/** Nombre de usuario de la base de datos MySQL*/

define('DB_USER', 'wp_user');

/** Contraseña de la base de datos MySQL*/

define('DB_PASSWORD', 'wp_password') ;

/** MySQL Host*/

if(isset($_SERVER['SERVER_SOFTWARE']) & strpos($_SERVER['SERVER_SOFTWARE'], 'Google App Engine') !== false) {

define('DB_HOST', ':/cloudsql/myfreehao123:freehao123');

}else{

define(' DB_HOST', 'localhost');

}

4. Nota: myfreehao123: mfreehao123 en freehao123 es el nombre de mi aplicación y freehao123 es el nombre de Cloud SQL que creé. .

4. Cree un entorno de base de datos de WordPress en Cloud SQL

1. Hemos creado un Cloud SQL arriba y necesitamos crear un nombre de base de datos, un nombre de usuario y una contraseña en Cloud SQL. .

2. La forma más sencilla de crear información de base de datos en Cloud SQL es la función Importar proporcionada por Google. El archivo SQL oficial ya está disponible:

3. Ruta ://appengine-php/setup.sql, haz clic en Aceptar y se creará nuestra base de datos MysqL.

5. Cargue WordPress en GAE y ejecute correctamente el blog de WP

1. Descargue y descomprima el SDK de PHP de App Engine y colóquelo en la unidad C. La carpeta freehao123 también se encuentra. Ábrela y ejecuta el siguiente comando:

cd google_appengine

appcfg.py update -R C:\freehao123/

2. C:\freehao123/ es donde lo almacena. Si coloca la ruta absoluta del archivo de la aplicación en otro lugar, modifíquela usted mismo. Después de ejecutar el comando, se le pedirá que ingrese su cuenta GAE y su contraseña.

3. Si su cuenta de Google está configurada con verificación en dos pasos,

4. Vaya a la verificación en dos pasos de Google y cree una nueva contraseña específica de la aplicación.

5. Después de un tiempo, todos los archivos se cargarán en el espacio GAE. Si no puede conectarse al servidor del espacio GAE, cuelgue el administrador D.

6. Ingrese el nombre de dominio de segundo nivel que le proporcionó GAE. Debe colgar el administrador D y luego podrá instalar y ejecutar WordPress en GAE.

6. Se accedió correctamente al nombre de dominio vinculado a GAE en WordPress

1. El espacio GAE utiliza el nombre de dominio de segundo nivel predeterminado y no se puede acceder a él en China, pero usamos nuestro propio nombre de dominio. para vincularlo a GAE Puede acceder a él normalmente y la velocidad es muy rápida.

PD: Actualizado el 28 de junio de 2013. Para conocer el método más reciente para vincular su propio nombre de dominio en el espacio GAE, consulte: Nuevo método para vincular un nombre de dominio en el espacio GAE: agregue un nombre de dominio personalizado para Resolución DNS

2. Hay una configuración de nombre de dominio en Configuración de la aplicación. Haga clic para agregar su propio nombre de dominio.

3. Para vincular correctamente un nombre de dominio a GAE, el nombre de dominio ya debe haber utilizado Google Apps. De lo contrario, regístrelo y agréguelo a la derecha.

4. Para obtener una referencia más detallada sobre cómo vincular un nombre de dominio: Este es el nombre de dominio personalizado que vinculé en GAE.

7. Resumen de la instalación de WordPress en GAE

1. De hecho, todo el proceso de instalación de WordPress en GAE es bastante engorroso. Aquí, la tribu empaquetará sus propios archivos de WordPress configurados. para todos: WordPress para descarga GAE.

2. Descargue el paquete comprimido de wordpress para gae y descomprímalo para encontrar la carpeta freehao123. Lo que necesita modificar es el nombre de la aplicación en app.yaml y myfreehao123: freehao123 en wp-config.php.

3. Reemplace estos dos elementos con los suyos propios y luego cargue la carpeta completa en su espacio GAE. Puede ingresar directamente al quinto paso de la instalación GAE de WordPress. Todo el proceso se ha vuelto mucho más simple.

4. Demostración de instalación y ejecución de WordPress en el espacio GAE y vinculación del nombre de dominio