24/9/2016

Preparar un sitio de prueba para no ensuciar el entorno de producción

Sí, pero ¿por qué?

Al preparar este sitio, decidí preparar un sitio de prueba para experimentos, dejando intacto el sitio de producción hasta que se encontró la estructura deseada.

La operación en sí es bastante simple, se trata de copiar el contenido de la instalación de wordpress a otro dominio, crear una base de datos y mover todos los datos de uno a otro.

Quiero aclarar que lo que voy a escribir está dirigido a los usuarios avanzados / sysadmin que saben cómo completar las operaciones descritas; Si no sabe qué y cómo lo está haciendo, el consejo es contactar a una persona que tenga las habilidades y el conocimiento para hacer lo que sea necesario.

Para mi conveniencia, prefiero crear un dominio de tercer nivel (por ejemplo, test.foo.org en comparación con foo.org) para aprovechar el espacio y la banda ya pagados por el cliente; una vez equipado con cualquier cliente FTP, comencemos:

  • descargue en nuestra computadora una copia completa de la carpeta donde reside wordpress, hacemos un archivo * .zip y lo ponemos a salvo (nunca se sabe qué puede pasar: D), y luego cargamos el conjunto en la carpeta de instalación del sitio de prueba
  • ahora tenemos que duplicar la base de datos, esto también es relativamente simple; dado por hecho que ya ha preparado la base de datos y su usuario, simplemente vacíe mysql (exportar) y luego impórtelo a la nueva base de datos
  • en este punto, los valores de "siteurl" y "home" deben modificarse en la tabla "*_options" (en lugar del asterisco aparecerá el prefijo de la base de datos que eligió al crear el mismo); en teoría, deben establecerse en foo.org y debemos cambiarlos a test.foo.org; El proveedor al que apoyo permite la administración del db a través de phpmyadmin, pero el cambio se puede hacer de la manera en que nos sentimos más cómodos.
  • la última operación es la que permite apuntar correctamente al sitio de prueba: es necesario modificar el archivo wp-config.php en la raíz del sitio; aquí está la pieza de código involucrada:

// ** Configuración de MySQL: puede obtener esta información de su proveedor de alojamiento ** //

/** El nombre de la base de datos de WordPress */
define('DB_NAME', 'nombre_db');

/** Nombre de usuario de la base de datos MySQL */
define('DB_USER', 'usuario_db');

/** Contraseña de la base de datos MySQL */
define('DB_PASSWORD', 'contraseña_db');

/** Nombre de host MySQL  */
define('DB_HOST', 'localhost');

/** Juego de caracteres de base de datos para usar en la creación de tablas */
define('DB_CHARSET', 'utf8');

/**El tipo de intercalación de la base de datos. No cambies si no tienes idea de lo que es */
define('DB_COLLATE', '');

Dicho, hecho, nuestro sitio de prueba debe estar en línea, en caso de que un wordpress continúe apuntando al sitio de producción y no al sitio de prueba, es útil restablecer el caché del navegador, volver a cargar la página y asegurarse de que en la barra de direcciones del navegador puede ver la dirección test.foo.org y no foo.org

Una cosa más (cit.):

¡Recuerda el enlace permanente! Después de haber llevado a cabo estos cambios, los enlaces permanentes también deben reconstruirse, el método más simple es ir a la máscara admin / modify permalink (test.foo.org/wp-admin/options-permalink.php para permanecer en la primera nomenclatura) y elige cambiar la estructura. En caso de que deseemos volver a la seleccionada anteriormente, recreamos y volvemos.

¡Eso es todo! Estad atentos!

Entradas relacionadas

Deja una respuesta

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

I accept the Terms and Conditions and the Privacy Policy * for Click to select the duration you give consent until.

Copyright © 2017-2020 Taller42 • "Oxy" version developed by Taller42 2019 Proudly powered by WordPress

phone-squareenvelope
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram