Cuando se trata de realizar actualizaciones o cambios significativos en tu sitio de WordPress, hacerlo directamente puede ser arriesgado. Aquí es donde entra un sitio de staging.
Es un clon perfecto de tu sitio web en vivo donde puedes probar cambios de forma segura, solucionar problemas y refinar actualizaciones antes de implementarlas en tu sitio principal.
En WPBeginner, usamos sitios de staging para probar las actualizaciones del sitio web antes de publicarlas en nuestros sitios en vivo. Esto nos ahorra posibles tiempos de inactividad, funciones rotas y otras complicaciones.
En esta guía paso a paso, te mostraremos cómo crear fácilmente un entorno de staging para tu sitio de WordPress. Cubriremos varios métodos diferentes y la mayoría de ellos solo requieren unos pocos clics.

¿Qué es un sitio de staging?
Un sitio de staging es un clon de tu sitio web en vivo que se utiliza para probar cambios antes de hacerlos públicos. Los sitios de staging te ayudan a detectar errores, para que no rompas tu sitio web en vivo.
En el pasado, solía ser muy difícil configurar un sitio de staging de WordPress, pero ahora eso ha cambiado, por lo que incluso una persona no técnica puede hacerlo.
Muchos usuarios instalan WordPress localmente en sus computadoras Windows o Mac para probar cambios. Una vez que terminan con las actualizaciones, simplemente suben esos cambios desde localhost al servidor en vivo.
El mayor problema con este enfoque es, ¿qué pasa si algo que funcionó en tu localhost no funciona en el servidor en vivo?
A menudo, los sitios locales y los servidores de hosting de WordPress en vivo no se ejecutan en el mismo entorno.
Dado que el sitio de staging reside en tu servidor de hosting web, puedes prevenir fácilmente todos esos errores porque se ejecuta con la misma configuración de servidor que tu sitio en vivo.
Dicho esto, veamos cómo configurar un sitio de staging para WordPress.
Cómo crear fácilmente un sitio de staging para WordPress
Hay varias maneras de crear un sitio de staging para WordPress. La más fácil es usar la función de sitio de staging integrada de tu proveedor de hosting.
Algunas de las mejores empresas de hosting de WordPress ya ofrecen sitios de staging con un solo clic. Si tu sitio web está alojado con una de ellas, entonces puedes crear fácilmente un sitio de staging sin ningún problema.
Si no tienes una de estas populares soluciones de hosting, entonces también tenemos una solución para ayudarte a crear un sitio de staging para WordPress usando un plugin (e incluso manualmente).
Para una navegación más rápida, puedes usar la navegación a continuación para saltar a la sección que sea más aplicable para ti:
- Creación de un sitio de staging en Bluehost
- Creación de un sitio de staging en SiteGround
- Creación de un sitio de staging en WP Engine
- Creación de un sitio de staging usando un plugin de WordPress
- Crear un sitio de staging para WordPress manualmente
Creación de un sitio de staging en Bluehost
Bluehost es una de las mejores empresas de hosting de WordPress. Ofrecen una solución rápida de sitio de staging con un solo clic con todos sus planes.
Primero, debes dirigirte a tu panel de control de Bluehost y visitar la sección 'My Sites'.
A continuación, cambia a la pestaña 'Plugins' y activa el interruptor junto a la opción 'Bluehost Plugin'.

Después de eso, dirígete al panel de control de tu sitio de WordPress y visita la página Bluehost » Staging.
Ahora haz clic en el botón ‘Crear sitio de staging’.

Bluehost preparará ahora el entorno de staging para tu sitio web.
Una vez hecho esto, se mostrará una sección de Staging Site donde deberás marcar la casilla ‘No se está editando actualmente’.

Ahora se abrirá una ventana emergente en tu pantalla pidiéndote que cambies al sitio de staging.
Desde aquí, haz clic en el botón ‘Cambiar’.

Una vez cambiado, verás un botón en la pantalla que indica que estás trabajando en el sitio de staging.
Puedes continuar trabajando en tu sitio web sin preocuparte de que afecte a tu sitio en vivo.

Implementar Cambios de Staging al Sitio en Vivo en Bluehost
Una vez que estés listo para enviar los cambios de staging al sitio en vivo, simplemente ve a la página Bluehost » Staging desde la barra lateral de administración de WordPress.
Desde aquí, verás el menú desplegable de opciones de implementación junto a tu sitio web de staging. Puedes implementar solo los archivos, solo la base de datos o implementar todos los cambios.
Si no estás seguro, haz clic en el botón ‘Implementar todos los cambios’ para continuar.

Después de eso, haz clic en el botón ‘Implementar sitio’ junto al menú desplegable.
Esto abrirá una ventana emergente donde se te pedirá que confirmes que deseas implementar el sitio de staging en el sitio de producción. Haz clic en el botón ‘Implementar’ para continuar.

Bluehost ahora comenzará a implementar tu sitio de staging en el sitio en vivo. Dependiendo del tamaño de tu sitio web, esto puede llevar un tiempo.
Ahora puedes volver a tu sitio web en vivo para ver tus cambios en acción haciendo clic en el botón de radio debajo de la opción del sitio de producción.

Clonar el Sitio de Producción a Staging
Ahora, al volver al sitio web de producción, cualquier cambio que realices allí no se sincroniza automáticamente con tu sitio web de staging.
En el futuro, si deseas probar más cosas en tu sitio web de staging, necesitarás duplicar tu sitio.
Para hacer esto, debes visitar la página Bluehost » Staging y hacer clic en el botón ‘Clonar a staging’.

Bluehost clonará entonces los últimos cambios de tu sitio web en vivo a tu sitio web de staging. Después de eso, puedes cambiar al sitio web de staging para pruebas y desarrollo.
Creación de un sitio de staging en SiteGround
SiteGround es otra empresa líder en hosting para WordPress que ofrece una función de staging con un clic en sus planes GrowBig y GoGeek.
Hemos estado usando este hosting en WPBeginner y hemos tenido una gran experiencia con él. Ha sido confiable, rápido y fácil de administrar, lo que lo convierte en una opción sólida para nuestro sitio web.
Para obtener más información, consulta nuestra reseña de SiteGround.
Si tu sitio web está alojado con SiteGround, así es como configurarías un sitio web de staging.
Primero, necesitas iniciar sesión en tu panel de SiteGround y cambiar a la pestaña Websites. Desde aquí, debes seleccionar Site Tools debajo de tu sitio web.

En la siguiente pantalla, necesitas hacer clic en el menú WordPress » Staging de la columna izquierda.
Desde aquí, selecciona tu sitio web y luego proporciona un nombre para tu copia de staging.

Haz clic en el botón 'Create' para continuar y Siteground creará una copia de staging de tu sitio web.
Después de eso, necesitas hacer clic en el botón 'Go to protected URLs' para que puedas proteger con contraseña tu sitio web de staging y mantenerlo privado.

En la siguiente pantalla, Siteground completará automáticamente la URL y la ruta para tu sitio web de staging.
Tienes que ingresar el nombre de usuario y la contraseña que deseas usar para proteger tu sitio de staging.

Haz clic en el botón 'Protect' para guardar tu configuración.
Ahora puedes volver a la página WordPress » Staging y hacer clic en el botón 'Log in to Admin Panel' junto a tu sitio web de staging.

SiteGround ahora abrirá el área de administración de WordPress de tu sitio web de staging. Puedes probar tus cambios en este sitio web de staging.
Desplegar cambios de vuelta a tu sitio web en vivo
Una vez que hayas probado tus cambios en el sitio web de staging, es posible que desees fusionarlos con tu sitio web en vivo.
SiteGround también facilita esto.
Simplemente haz clic en el menú WordPress » Staging de la columna izquierda. Luego, haz clic en el menú de tres puntos junto a tu sitio de staging en la sección 'Administrar copias de staging'.

El menú te mostrará dos opciones de despliegue. Puedes elegir la opción 'Despliegue completo' o 'Despliegue personalizado'.
La opción 'Despliegue completo' fusiona todo del sitio web de staging a tu sitio web en vivo. 'Despliegue personalizado' te permite seleccionar qué archivos o datos deseas fusionar.
Si no estás seguro, elige la opción 'Despliegue completo'.
SiteGround entonces copiará el sitio de staging a tu sitio web en vivo.
Fusionar en vivo a tu sitio web de staging
Los cambios que realices en tu sitio web en vivo no se copian automáticamente a tu sitio web de staging.
Cada vez que necesites trabajar en tu sitio web de staging, repite el proceso anterior para crear un sitio web de staging nuevo.
Creación de un sitio de staging en WP Engine
WP Engine es la mejor empresa de hosting administrado de WordPress del mundo. El hosting de WordPress administrado es un servicio de conserjería para tu sitio de WordPress donde el proveedor de hosting se encarga de las actualizaciones, copias de seguridad, seguridad y rendimiento.
WP Engine ofrece una solución de staging de un clic con todos sus planes. Si estás utilizando WP Engine para alojar tu sitio web, así es como configurarías un entorno de staging para tu sitio.
Primero, necesitas iniciar sesión en tu panel de control de WP Engine. Luego, ve a la página 'Sitios' y selecciona tu sitio web haciendo clic en él.

Esto te llevará al panel de control de tu sitio web.
Ahora, necesitas hacer clic en el enlace ‘Add Staging’ de la columna izquierda o seleccionarlo debajo del nombre de tu sitio en la parte superior.

Esto te llevará a la pantalla ‘Add Environment’.
Se te pedirá que elijas cómo deseas proceder con tu entorno de staging.

Aquí te explicamos lo que hace cada una de estas opciones:
- ‘Start with a new blank site’ crea un nuevo sitio vacío.
- ‘Start with a guided experience’ crea un nuevo sitio con una experiencia guiada y contenido de demostración.
- ‘Copy an existing environment to this site’ copiará tu entorno de producción o desarrollo a este sitio (por ejemplo, copiar tu sitio en vivo a este entorno).
- ‘Move an existing environment’ moverá un entorno a este sitio (por ejemplo, mover el entorno de desarrollo a Staging).
- ‘Start with a WooCommerce site’ crea un nuevo sitio de WordPress con WooCommerce preinstalado.
Dado que deseas crear una copia de staging de nuestro sitio web en vivo, deberás hacer clic en la opción ‘Copy an existing environment to this site’.

Después de elegir un entorno, selecciona la copia de seguridad más reciente que deseas copiar y luego haz clic en el botón ‘Next’ para continuar.
Ahora, deberás proporcionar un nombre para tu sitio de staging. Este nombre se usará en la URL de tu sitio de staging. Después de eso, elige STG (staging) como tu tipo de entorno.

Haz clic en el botón ‘Create Environment’ para continuar.
WP Engine ahora creará un sitio de staging para ti. Después de eso, serás redirigido al panel de tu entorno de Staging.

A continuación, deberás hacer clic en el botón del candado para habilitar la protección con contraseña de tu sitio de staging.
Después de eso, deberás cambiar a la pestaña ‘Utilidades’ para copiar el nombre de usuario y la contraseña de tu sitio de staging.

Ahora puedes hacer clic en el botón ‘WP Admin’ en la parte superior para iniciar sesión en tu sitio web de staging.
Siéntete libre de hacer cambios y probar funciones en el sitio web de staging tal como lo harías en un sitio típico de WordPress que instalas en cualquier otro lugar.

Desplegar Cambios de Staging a Sitio Web en Vivo en WP Engine
¿Quieres fusionar los cambios que hiciste en el sitio web de staging a tu sitio web en vivo?
Simplemente haz clic en el botón ‘Copiar Entorno’ para comenzar el despliegue.

Esto te llevará a la página de opciones. Desde aquí, deberás elegir tus entornos de origen y destino para la copia.
Aquí seleccionarás tu sitio web de staging como el entorno de origen y tu sitio web de producción o en vivo como el entorno de destino.

Puedes elegir qué quieres copiar. Por ejemplo, puedes copiar todas las tablas de la base de datos y archivos, archivos y tablas de la base de datos específicos, o solo el sistema de archivos.
Nota: Si copias todo, perderás cualquier dato almacenado en tu sitio web en vivo después de usarlo para crear el entorno de staging. Esto puede incluir datos importantes como nuevas publicaciones, páginas, clientes y pedidos. Así que es una buena idea hacer una copia de seguridad de tu sitio en vivo antes de desplegar desde staging.
A continuación, haz clic en el botón ‘Revisar y Confirmar’ para comenzar el despliegue. Tardará un tiempo en copiar todo a tu sitio web en vivo.
Recibirás una notificación por correo electrónico cuando el proceso se complete.
Creación de un sitio de staging usando un plugin de WordPress
Si tu compañía de alojamiento de WordPress no ofrece una función de sitio de staging, aún puedes crear un sitio web de staging usando un plugin de WordPress.
Hay algunas desventajas en el uso de este método.
Primero, un plugin tendrá un control limitado sobre tu servidor de hosting. Por eso, puede que no siempre dé los mejores resultados.
En segundo lugar, el plugin que usaremos almacenará tu sitio de staging en sus propios servidores. Si te preocupa la privacidad y la protección de datos, esto podría no ser ideal para ti.
Por último, el plugin tiene varias incompatibilidades conocidas. Por favor, consulta su página de incompatibilidades para asegurarte de que tu sitio web sea compatible.
Dicho esto, veamos cómo crear un sitio de staging de WordPress usando un plugin de WordPress.
Lo primero que necesitas hacer es instalar y activar el plugin WP Stagecoach. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Tras la activación, el plugin añadirá un nuevo elemento de menú etiquetado como WP Stagecoach a tu barra de administración. Al hacer clic en él, te llevará a la página de configuración del plugin.

Necesitarás ingresar tu nombre de usuario de WP Stagecoach y la clave API, que puedes encontrar en tu cuenta en el sitio web del plugin.
Después de eso, debes visitar la página WP Stagecoach » WP Stagecoach y elegir un nombre para tu sitio de staging. Este nombre también se usará como el subdominio de tu sitio web de staging de WordPress.

No olvides marcar la casilla junto a la opción 'Proteger con contraseña el sitio de staging'. Esto protegerá tu sitio web de staging de la vista pública y de los motores de búsqueda.
Haz clic en el botón 'Ride the Stagecoach' para continuar.

El plugin ahora creará una copia de seguridad de tus archivos y base de datos de WordPress para exportarlos a tu sitio de staging.
Esto puede tardar un tiempo dependiendo del tamaño de tu sitio web de WordPress.
Una vez finalizado, verás el enlace a tu sitio de staging y su área de administración.

Puedes hacer clic en el enlace para visitar tu sitio de staging y empezar a trabajar en él.
Notarás un mensaje naranja brillante en la barra de administración en la parte superior que indica que estás trabajando en tu sitio de staging.

Despliegue del sitio de staging a producción usando WP Stagecoach
Una vez que esté listo para importar los cambios a su sitio en producción, diríjase a la página WP Stagecoach » Importar Cambios y haga clic en el botón de verificar cambios.

El plugin ahora verificará los cambios en su sitio de staging y luego le mostrará opciones para importarlos.
Puede elegir entre todos los cambios, cambios de archivos o cambios de base de datos.

El plugin le mostrará el progreso de la importación y le notificará cuando haya terminado.
Ahora puede probar su sitio en producción para ver si todos los cambios se importaron correctamente.
Crear un sitio de staging para WordPress manualmente
Este método le enseñará a crear manualmente un sitio de staging para su instalación de WordPress. Es para usuarios avanzados y requiere más trabajo que otros métodos descritos anteriormente.
Otra desventaja de este método es que su sitio web no estará disponible temporalmente al desplegar cambios del staging al servidor en producción.
Dicho esto, veamos cómo crear manualmente un entorno de staging para su sitio de WordPress.
Primero, necesita crear un subdominio para su sitio web de staging. Si usa Bluehost, vaya al panel de control de su cuenta de hosting y cambie a la pestaña 'Avanzado'.
A continuación, haga clic en el botón 'Administrar' junto a la opción 'cPanel'.

Esto abrirá el cPanel en una nueva pestaña donde debe desplazarse hacia abajo hasta la sección 'Dominio'.
Desde aquí, haga clic en la opción 'Dominios'.

Esto abrirá una lista de todos los dominios en su cuenta de hosting. Aquí, debe hacer clic en el botón 'Crear un Nuevo Dominio'.
Una vez que haga eso, se abrirá una nueva página en la pantalla donde debe escribir su subdominio seguido del nombre de dominio en el campo 'Dominio' de esta manera:
subdominio.ejemplo.com
Después de eso, simplemente haga clic en el botón 'Enviar' para guardar su configuración.

Nota: Estamos usando Bluehost en nuestras capturas de pantalla de ejemplo, por lo que su pantalla puede verse diferente.
Tu panel de control de hosting ahora agregará tu subdominio, el cual puedes usar para importar tu sitio de WordPress en vivo.
A continuación, necesitas instalar y activar el plugin gratuito Duplicator en tu sitio en vivo. Si necesitas todas las funciones, puedes obtener la versión premium de Duplicator aquí.
Varias de nuestras marcas asociadas también han utilizado esta herramienta para crear copias de seguridad y han obtenido excelentes resultados. Para saber más, consulta nuestra reseña de Duplicator.
Al activarlo, debes hacer clic en el menú Duplicator en la barra lateral de administración de tu WordPress y hacer clic en el botón ‘Crear nuevo’ bajo Copias de seguridad.

A continuación, puedes ingresar un nombre para tu copia de seguridad y hacer clic en el botón ‘Siguiente’ para continuar.

Después de eso, Duplicator ejecutará el asistente duplicador de sitios web.
Primero, ejecutará algunas pruebas para ver si todo está en orden. Si todos los elementos están marcados como ‘Bueno’, haz clic en el botón ‘Construir’.

El plugin ahora comenzará a crear un paquete de copia de seguridad de Duplicator para tu sitio de WordPress. Este proceso puede tardar unos minutos dependiendo del tamaño de tu sitio web.
Una vez terminado, verás opciones de descarga para el Instalador y el paquete de Archivo. Necesitas hacer clic en el botón ‘Descargar ambos archivos’ para descargar ambos archivos en tu computadora.

Deberás subir ambos archivos al directorio de archivos del subdominio que acabas de crear. Para más detalles, consulta nuestra guía sobre cómo usar FTP para subir archivos a tu sitio de WordPress.
A continuación, tu nuevo sitio de WordPress de staging necesitará una nueva base de datos. Creemos una.
Dirígete al panel de control de tu cuenta de hosting de WordPress y cambia a la pestaña 'Avanzado'.
Después de eso, desplázate hacia abajo hasta la sección ‘Bases de datos’ y haz clic en el botón ‘Administrar’ que está a su lado.

Si no estás usando Bluehost, entonces tu entorno de alojamiento de WordPress puede verse un poco diferente. No te preocupes, solo busca la sección Bases de datos.
Esto te llevará a la página ‘Bases de datos MySQL’, donde puedes comenzar proporcionando un nombre para tu base de datos.
Luego, haz clic en el botón ‘Crear base de datos’.

A continuación, necesitas crear un usuario MySQL para tu base de datos.
Desplázate hacia abajo hasta la sección Usuarios MySQL y proporciona un nombre de usuario y una contraseña para tu nuevo usuario de base de datos.

Ahora debes darle a este usuario permiso para acceder y modificar la base de datos que creaste anteriormente.
Simplemente desplázate hacia abajo hasta la sección ‘Agregar usuario a la base de datos’ y selecciona tu base de datos y el usuario que acabas de crear.

Después de eso, haz clic en el botón ‘Agregar’ para continuar.
Se te pedirá que selecciones los privilegios para el usuario. Continúa y selecciona la casilla ‘Todos los privilegios’ y luego haz clic en el botón ‘Realizar cambios’.

Ahora tu base de datos está lista para ser utilizada para tu sitio de staging.
A continuación, necesitas abrir una nueva pestaña del navegador e ingresar el subdominio de tu sitio de staging de esta manera:
https://tudominio.ejemplo.com/installer.php
No olvides reemplazar tudominio con el subdominio real y ejemplo.com con el nombre de tu propio dominio.
Esto iniciará el asistente de instalación de Duplicator.

En la sección ‘Configuración’, el instalador te pedirá que ingreses la información de tu base de datos de WordPress.
Tu host probablemente será localhost. Después de eso, ingresarás los detalles de la base de datos que creaste para el nombre de tu nuevo dominio en el paso anterior.
Haz clic en el botón ‘Validar’ para asegurarte de que Duplicator pueda conectarse a tu base de datos.

Una vez hecho esto, haz clic en el botón ‘Siguiente’ para continuar.
Duplicator ahora desempaquetará tu base de datos y archivos de WordPress y los importará a tu sitio de staging.
Una vez finalizado, verás un mensaje de éxito.

Puedes hacer clic en el botón ‘Iniciar sesión en el administrador’ para ingresar al área de administración de WordPress de tu sitio web en el nuevo sitio de staging.
Ahora tienes tu sitio de staging configurado. Puedes protegerlo agregando protección con contraseña al subdominio.
Dirígete al panel de control de tu cuenta de hosting y cambia a la pestaña 'Avanzado'.
Después de eso, desplázate hacia abajo hasta la sección 'cPanel' y haz clic en el botón 'Administrar' junto a ella.

Esto abrirá el cPanel en una nueva ventana donde debes desplazarte hacia abajo hasta la sección 'Archivos'.
Desde aquí, haz clic en el ícono 'Privacidad del directorio'.

A continuación, necesitas seleccionar la carpeta de tu subdominio y luego seleccionar la opción 'proteger con contraseña este directorio' casilla de verificación.
Se te pedirá que proporciones un nombre para esta configuración y luego hagas clic en el botón 'Guardar'.

Tu sitio de staging ahora estará oculto detrás de la protección con contraseña, manteniéndolo fuera del alcance de los motores de búsqueda y de la vista del público.
Ahora puedes trabajar en tu sitio de staging y hacerle cualquier cambio.
Desplegar manualmente el sitio de staging a producción
Una vez que estés listo para desplegar los cambios de tu sitio de staging al servidor en producción, seguirás los mismos pasos descritos anteriormente.
Simplemente crea un nuevo paquete de Duplicator en tu sitio de staging y descarga los archivos del Instalador y del Archivo a tu computadora (ver instrucciones arriba).
A continuación, deberás dirigirte a tu sitio en producción y crear una copia de seguridad completa de WordPress (también puedes usar Duplicator para crear una copia de seguridad completa).
Una vez que hayas terminado, necesitarás eliminar todos los archivos y carpetas de WordPress de tu sitio en producción. Esto significa que tu sitio de WordPress estará inactivo por un tiempo.
Finalmente, sigue las instrucciones anteriores para ejecutar el asistente de instalación de Duplicator e importar el sitio de staging al servidor en producción.
Como puedes ver, el último método no es el mejor método en absoluto. Hay muchas cosas durante el proceso que pueden dañar tu sitio.
Sugerimos evitar este método a toda costa a menos que no tengas otra opción. Recomendamos usar un proveedor de hosting confiable como Bluehost, SiteGround o WP Engine con funciones de sitio de staging integradas.
Esperamos que este artículo te haya ayudado a aprender cómo crear fácilmente un entorno de staging para tu sitio de WordPress. Si encuentras algún problema, consulta nuestra guía sobre cómo probar tu sitio para actualizar a Gutenberg. También podrías querer aprender cómo usar WordPress Playground en tu navegador para hacer pruebas.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Beulah Wellington
Si descargo WAMP en mi computadora y uso el localhost, ¿no podría instalar el plugin UpdraftPlus y dejar que sea mi sitio de staging? ¿No es esta otra alternativa?
Soporte de WPBeginner
En lugar de UpdraftPlus, te recomendaríamos que consultes nuestra guía aquí para usar Local para staging: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/
Administrador
Jan Stetson
Estoy intentando configurar un entorno de staging en mi sitio de WordPress alojado por Bluehost. ¡Me detuve en el primer paso! Cuando voy al área de administración de WordPress, no veo Bluehost en la parte superior de la página. La opción superior en el menú de navegación de la izquierda es "Panel". No hay rastro de "Staging" en ninguna parte. ¿Ayuda?
Soporte de WPBeginner
You likely removed the BlueHost plugin, if you reach out to BlueHost’s support they should be able to let you know their current methods available
Administrador
Shashank Sachan
Hola
Intenté pero no tuve éxito. Me sale el error "este sitio no se puede alcanzar".
Estoy en Godaddy y uso Cloudflare. Y no he creado una cuenta FTP separada.
Soporte de WPBeginner
Para empezar a solucionar problemas, puedes intentar los pasos de nuestro artículo aquí: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/
o ponte en contacto con tu proveedor de alojamiento para que lo revisen.
Administrador
simona
Gracias por el artículo. Una pregunta: Si actualizo Wordpress SÓLO en el sitio de staging, ¿afectará también a mi sitio en vivo?
Gracias por tu respuesta. Saludos, s.
Soporte de WPBeginner
No, si actualizas un sitio no debería afectar al otro.
Administrador
oshibiko
Gracias por este artículo.
¿Conoces alguna forma de probar la funcionalidad de membresía (inicio de sesión/cierre de sesión) sin activarla en el sitio real? ¿En el entorno de staging o en desarrollo? Gracias de antemano.
Soporte de WPBeginner
Probablemente necesitarías crear un usuario de prueba con el que iniciar sesión para poder probarlo.
Administrador
Mark E
Gran artículo, con un paso faltante en las instrucciones del manual.
Después de descargar los archivos del duplicador a tu computadora, debes subir el archivo instalador y el archivo de archivo a tu directorio de subdominio recién creado.
De lo contrario, cuando intentes ejecutar el instalador, obtendrás una página 404.
De lo contrario, ¡excelente guía!
Gracias...
Soporte de WPBeginner
Thank you for pointing that out
Administrador
Charlene Marsh
Todavía no hay opción para probar la función de staging en Bluehost. El mensaje dice: "Por favor, contacta a soporte para saber cómo habilitar staging". Estaba hablando por teléfono con Bluehost sobre otro problema y el representante con el que hablaba nunca había oído hablar de esta nueva función.
Soporte de WPBeginner
Dependería de con qué representante estuvieras hablando, ya que es una función nueva y es posible que no todos los representantes la conozcan todavía.
Administrador
Matt Stephen
Para poder usar la función de staging que ofrece Bluehost, debes instalar y activar el plugin de Bluehost.
Sean
Gracias por esta excelente información, como siempre. ¿Puedo usar esto para jugar con un nuevo constructor de páginas? Quiero probar Thrive Architect pero quiero hacerlo sin estropear nada. O, supongamos que quisiera jugar con un nuevo tema. Estas pueden ser 2 preguntas diferentes.
Soporte de WPBeginner
Ciertamente podrías probar esos cambios con un entorno de staging sin tener que preocuparte por lo que ve la gente en el sitio.
Administrador
Vanessa
Gracias por la información. Actualmente uso Bluehost pero no tengo la opción de sitio de staging. Me encantaría probarla para un nuevo tema que me gustaría probar antes de comprarlo. Contacté al soporte técnico de BH y el representante me dijo que la función está en desarrollo. Gracias de nuevo por la información.
Soporte de WPBeginner
Nos alegra haber podido llamar tu atención sobre esta función, incluso si actualmente está en desarrollo.
Administrador
Vanessa
Pude acceder a la función hoy. Estoy emocionado de usarla. Gracias de nuevo por la información. Estoy emocionado de probar la función de staging.
Ani Chijioke
esta es una gran información, tengo dos sitios web, pero no me apetece que ambos se vean iguales.
por favor, necesito ayuda.
¿hay algún código que pueda agregar en >panel de control >personalizar >css adicional,,, para que el color de fuente de mi sitio sea negro puro?
Tengo este tema que estoy usando, me da todo lo que quiero. pero el color de fuente de las publicaciones de mi blog es negro claro. Me gustaría cambiar el color a negro puro.
¿alguna solución?
Gracias.
Soporte de WPBeginner
Para encontrar el CSS que necesitas cambiar, te recomendamos consultar nuestro artículo sobre cómo usar el elemento de inspección aquí: https://014.leahstevensyj.workers.dev/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/
Administrador
alykhan
Gran artículo, pero el regreso a producción es un poco breve. Tengo un sitio de WooCommerce que necesita un cambio de tema. Usé Duplicator Pro para hacer una copia en un servidor de staging. He realizado todos los cambios en el sitio, incluida la adición de un par de plugins nuevos.
Ahora quiero regresar el sitio, pero no puedo hacer lo mismo porque hay nuevos pedidos en el sitio en producción. ¿Cómo copio el sitio de regreso sin afectar los pedidos, etc.?
Soporte de WPBeginner
Lamentablemente, el método más seguro para eso sería evitar los pedidos mientras se actualiza desde staging.
Administrador
Jennifer Verdin
Todavía no he leído los comentarios, pero he estado en esto todo el día. La razón es que esta página no te dice cómo crear un usuario de base de datos y asignarle privilegios a dicho usuario.
Afortunadamente, pude resolverlo, pero ese es un paso CLAVE que falta para conectar el sitio y la base de datos.
Soporte de WPBeginner
Disculpas por la confusión, sin duda buscaremos aclarar eso. Si te pones en contacto con tu proveedor de hosting, normalmente ya tienen un usuario creado.
Administrador
Max
Hola a todos,
Gracias por su increíble publicación. Me gusta la idea de que el proveedor tenga el entorno de staging, productivo y de prueba listos para usar.
Pero tengo dos preguntas:
1. ¿Pueden escribir un poco sobre cómo funciona con sus proveedores sugeridos?
2. ¿Tienen también proveedores que se encuentren en la UE o mejor en Alemania? ¿Y ofrecen el entorno de staging listo para usar?
Saludos cordiales
Chris
¡Muchas gracias por esta información! Y si alguien se pregunta, sí, sigue siendo relevante 4.5 años después.
Jess
Hola
Estoy en el proceso de configurar un nuevo sitio de WordPress, pero planeaba empezar a construir todo en mi entorno de staging porque me gustaría que mi sitio en vivo tuviera una página de aterrizaje de "en construcción".
Lo que no estoy seguro es cómo pasar mis cambios del sitio de staging a mi sitio en vivo cuando esté listo. ¿Podrías describir este proceso, por favor?
Gracias
Jess
Johnny
Si simplemente se trata de querer una página de "En Construcción" mientras se mantiene el resto del sitio fuera del alcance del público, hay plugins que harán eso. Busca "under construction".
Russell
¿Cómo se compara este proceso con el uso de un plugin como wp-staging?
Fernando Lisboa
Hola, mi pregunta es, creé un entorno de staging, trabajé allí, hice algunas actualizaciones en la estructura de las páginas, diseños, nuevas categorías, nuevo plugin.
Ok, pero en la vida real, mi sitio está creciendo con nuevas publicaciones, comentarios, imágenes, videos, etc...
Cuando vuelvo a poner en marcha la etapa, ¿perderé estos nuevos elementos que se crearon en la vida real? ??? Lo probé en SiteGround y lo perdí todo con el "push to live" avanzado.
gracias
Soporte de WPBeginner
Hola Fernando,
La solución descrita anteriormente solo sincroniza los archivos de tu sitio web, no la base de datos.
Administrador
Ravindra
Hola,
Muchas gracias. Este artículo fue de gran ayuda.
Chris
Hola, gracias por un artículo tan útil,
Estoy teniendo un pequeño problema cuando lo intento,
He llegado hasta
“Una vez que WordPress se haya conectado a tu base de datos de staging, debería detectar que WordPress se ha instalado y pedirte que inicies sesión” y estoy atascado – se redirigió automáticamente a wp-login y me dio una página en blanco. No un 404, solo una pantalla blanca limpia.
En la página principal, el inicio de sesión ha sido renombrado, así que intento navegar a él en su lugar y de nuevo solo una pantalla blanca limpia.
¿Alguien puede darme alguna indicación sobre dónde me estoy equivocando?
Soporte de WPBeginner
Por favor, consulta nuestra guía sobre cómo solucionar la pantalla blanca de la muerte en WordPress.
Administrador
Smitha
Hola,
¡Gracias por este artículo!
Seguí todos los pasos pero creo que me salté uno
Creé un entorno de staging y verifiqué la URL del sitio en wp-options y actualicé el archivo wp-config, pero el sitio de staging se está redirigiendo al sitio principal.
¿Necesito cambiar alguna otra configuración?
Ruth
¡Hola! ¡Gracias por el útil artículo!
Pregunta, ¿es necesario crear una nueva base de datos para tu subdominio? ¿No puedes simplemente usar la base de datos de tu dominio principal?
Mismo para la cuenta FTP, ¿es necesario crear una nueva? Ahora puedo acceder a mi subdominio fácilmente a través de mi FTP principal.
¡Gracias!
Saludos,
Ruth
Soporte de WPBeginner
Hola Ruth,
Sí, es necesario crear una base de datos separada y una cuenta FTP separada.
Administrador
Courtney
¡Hola!
Quizás esto ya se cubrió. ¿Necesito un tema hijo en mi subdominio que sirva como mi sitio de staging? Estoy agregando código personalizado y modificaciones al nuevo tema en mi subdominio con la intención de cambiar todo esto al sitio en vivo cuando finalmente esté listo. ¿Esto complicaría las cosas al cambiar del sitio de staging a reemplazar lo que actualmente es el sitio en vivo?
¡Gracias!
Lee Perry
Hola, este artículo es de gran ayuda. Sin embargo, me he encontrado con un problema: cuando visito mi URL de staging, aparece el siguiente mensaje: ‘no se pudo encontrar la dirección DNS del servidor’. También he limpiado mi caché y el historial del navegador, ya que alguien escribió que esto podría ayudar, pero no ha funcionado. Me pregunto qué estoy haciendo mal. Cualquier ayuda sería genial.
Lee
Georgia
Tengo el mismo problema – ¿lograste resolver este asunto?
Gracias, Georgia
Adrien
Si bien aprecio las instrucciones detalladas (no me gusta instalar complementos para realizar tales tareas), no veo ningún consejo sobre cómo mantener sincronizados los sitios de staging y el sitio en vivo. Los sitios de WordPress generalmente se editan en vivo con respecto al contenido: publicaciones, productos, medios, etc. Una vez que sigues estas instrucciones, los dos conjuntos de contenido divergirán a medida que los usuarios agreguen contenido al sitio en vivo, mientras que la versión de staging del desarrollador seguirá siendo una copia antigua. No veo una buena solución para esto, excepto un trabajo de rsync con cron. ¿Algún consejo?
Jason
Después de crear el subdominio de staging y la cuenta ftp.
Omite toda la otra copia y la basura de la base de datos.
Instala Duplicator en tu sitio en vivo. Haz una copia de seguridad duplicada, que incluya una copia comprimida y un archivo install.php.
Sube ambos a tu área de staging. (Quizás entra y crea una base de datos y un usuario para el sitio de staging en cPanel mientras esperas que suban los dos archivos)
Dirige tu navegador a staging.dominio.com/install.php y sigue las instrucciones.
Luego regresa al resto de este tutorial para asegurarlo.
Gus Reyes
Hola, seguí otro tutorial antes de encontrar este e instalé WordPress ANTES de copiar los archivos y ejecutar las consultas SQL. Mi sitio de staging no se puebla con los datos del sitio en vivo. Cualquier ayuda que puedas ofrecer sobre qué hacer en este punto sería apreciada...
Martin
El sitio de staging no se ve exactamente como mi sitio principal. El banner predeterminado está ahí en lugar de mis medios subidos (aunque ese archivo se transfirió) y en lugar de una barra de navegación con menús desplegables, tengo una lista de todas las páginas web de mi sitio. ¿Es esto normal? Si no, ¿podrías indicarme dónde solucionarlo?
¡Gracias por este artículo!
BLZ
Sigo recibiendo este error cuando intento ejecutar consultas SQL: "#2013 – Lost connection to MySQL server during query"
Stefan
¡Gracias por el excelente tutorial! Lo seguí paso a paso y creé un sitio de staging. Sin embargo, el sitio de staging parece tener algunas configuraciones faltantes del sitio original (donde estoy trabajando con una plantilla), por ejemplo, la fuente es diferente, faltan el menú y el logo, y algunas otras configuraciones están simplemente mal. ¿Hay archivos adicionales que necesite copiar?
¡Muchas gracias!
Lynn Fontaine
¡Instrucciones muy completas! Actualmente tenemos la versión 4.3.6 de WordPress. Creo que hay una versión más nueva, la 4.7; sin embargo, no estoy actualizando debido a problemas pasados con mi tema y tema hijo después de una actualización. Si sigo tus instrucciones para instalar WordPress en mi computadora, lo más probable es que afecte al sitio existente también, lo que causará un problema. ¿Estás de acuerdo? y ¿cómo procedo? gracias.
Soporte de WPBeginner
Hola Lynn,
Puedes instalar WordPress en tu computadora de forma segura e importar el contenido de tu sitio en vivo. De esta manera, podrás probar la nueva versión de WordPress con tu tema actual y tema hijo.
Administrador
Mike
Un par de años después, ¿hay una forma más fácil de hacer esto?
Sandy
Jaja, Mike, ¡eres mi tipo de persona! Y aunque probablemente ya te hayas adelantado a algo más fácil, pensé en mencionar algo que vi pero que no he probado: Backup Buddy. No sé qué tan completo sería para este propósito. Dado que mi sitio es bastante estático, usé un subdominio para reconstruir mi sitio, simplemente copié y pegué mi contenido como texto ASCII. Bluehost dijo que podrían convertirlo en mi sitio principal (no un subdominio con redirección, sino un dominio) cuando termine. Por supuesto, tienes que configurar los widgets, plugins, etc. Todavía estoy trabajando en ello porque definitivamente soy un principiante. Esto sería realmente laborioso para un sitio más sofisticado.
Luke Marshall
Me gusta el artículo bien documentado, pero tal vez sea solo yo, pero no encuentro nada en ninguna parte que inicie un repositorio de GitHub con un sitio que solo está en tu servidor en vivo. ¿Cómo lo descargo al repositorio y por qué Cloudways tiene todas las opciones de direccionamiento? ¿Qué necesito descargar? ¿Necesito usar My SQL Work Bench?
David Borrink
Buen tutorial. Me di por vencido con un plugin de staging después de varios intentos fallidos, y encontré que este era fácil de seguir e implementar.
Un problema a mencionar y es la necesidad de tener configurado un usuario de base de datos. Tuve que rehacer el proceso y elegir el asistente de base de datos en CPanel para poder configurarlo. Eso permitió que mi archivo wp-config se configurara con la información y luego funcionó. (Mi primer intento resultó en "no se pudo establecer una conexión de base de datos". Una vez que establecí un usuario de base de datos, funcionó.
Y gracias por la nota para verificar la URL, con las notas para mirar el URL del sitio y el hogar en la tabla wp-options. Eso me permitió confirmar y ponerme en marcha con un rediseño.
Martin Klasson
Supongo que encontré una forma más fácil, ¡que me funciona en un proyecto ahora mismo!
1. Simplemente clono los archivos en el ftp a un sitio de /staging/,
2. clono la base de datos a un dbname_stage
3. Cambio el wp-config.php en /staging/ – cambiando la base de datos a dbname_stage
4. Agrego en wp-config en /staging/ el nuevo WP_HOME y WP_SITEURL
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Luego es súper fácil simplemente copiar la dbname_stage de vuelta a la base de datos en vivo llamada dbname
Súper fácil.
Y si quieres, también puedes cambiar en el wp-config el directorio de subidas predeterminado al mismo que el del sitio en vivo... siempre y cuando no necesites "eliminar" archivos multimedia.
Y tus cambios en los archivos del tema se mueven fácilmente de vuelta al sitio en vivo.
¿Qué tal eso?
Mike
Me encanta el artículo – instrucciones tan claras y bien escrito. Sin embargo, tengo problemas para que funcione.
Seguí las instrucciones para pasar de producción (www.) a prueba (test.) y desarrollo (dev.)
He intentado todo esto varias veces en desarrollo… suceden dos cosas
dev.example.com … va a http://www.example.com
test.example.com … va a test.example.com
En prueba, cuando abro un formulario de publicación desde el menú como usuario, no muestra la publicación sino una referencia a la publicación que, al hacer clic en ella, me lleva de vuelta a la misma página.
¿Me pregunto si tienes alguna idea de lo que pudo haber fallado?
Gracias
Julio
El problema está en tu base de datos, tal vez dejaste algunas URL originales (www.example.com) en tu base de datos dev.example.com
sáb
Gracias por el gran artículo. Me ayudó a configurar un sitio web de prueba para probar mi nuevo tema. Pero omitiste una información crítica: después de copiar la base de datos, al usuario de MySQL configurado para que wp acceda a la base de datos se le debe dar permiso para acceder a la base de datos a través de CPanel -> Bases de datos de MySQL -> agregar un usuario a la opción de la base de datos. De lo contrario, obtendrás "no se puede conectar a la base de datos" al intentar acceder a la página de administración a través de la URL.
Hesli Brito
Me estoy perdiendo aquí:
Después de copiar tu base de datos, necesitas copiar tus archivos de WordPress, plugins, temas y subidas. Primero descarga una copia nueva de WordPress desde WordPress.org. Sube el contenido de WordPress a tu sitio de staging. Nota: no ejecutes la instalación de WordPress todavía.
Una vez que hayas subido WordPress, lo siguiente que necesitas copiar son los archivos multimedia, plugins y temas. Las siguientes carpetas necesitarán ser copiadas:
¿Podrían ser más detallados aquí? Porque no sé la forma correcta de subir WordPress sin instalar… Me falta algo aquí, porque no lo consigo...
Por favor, ¿podrían actualizar este artículo con más información en esta parte?
Gracias
Soporte de WPBeginner
Por favor, consulta nuestra guía sobre cómo subir archivos de WordPress usando FTP.
Administrador
Sion
¡Gracias por esta increíble guía! He creado con éxito un sitio de staging con esto.
¿Qué pasos recomiendas hacer de Staging a Live?
Ahora mismo, solo estoy anotando cada cambio que hago y lo repito en el sitio en vivo.
No estoy seguro de conocer el método apropiado para copiar el sitio de Stage a Live.
Barbara
He configurado el sitio de staging como se describe arriba, pero ¿cómo lo paso al sitio en vivo ahora?
He estado buscando aquí, pero no parece que encuentre las respuestas. ¿Ayuda por favor?
Peter
¿Qué hay de usar Git para rastrear los cambios hechos en la base de datos? Con WordPress, hay una probabilidad muy alta de que los cambios hechos estén en la base de datos en lugar de en archivos en el servidor de hosting.
Rajit
Hola, me quedé atascado en el primer paso. Seguí los pasos, pero por alguna razón no puedo configurar un entorno de staging a través de cPanel. Cuando escribo el enlace, recibo el mensaje 'Este sitio no se puede alcanzar'.
Rajit
Lo eliminé y lo creé de nuevo. Ahora estoy recibiendo un error 403 Forbidden.
Hesli Brito
Lo mismo aquí
Mike
¡Gracias por esto! ¿Qué proceso sugieres para lanzar el sitio de staging?
Craig Watson
Hola, he seguido tus pasos como se indica arriba, pero por alguna razón la URL de staging se está redirigiendo a la URL normal en vivo.
He ejecutado las consultas en la base de datos y copiado los archivos, incluyendo la actualización de wp-config.php
¿Tienes alguna idea de lo que podría estar pasando aquí, ya que la URL de staging no se estaba redirigiendo ayer cuando puse una pequeña página HTML de prueba allí?
Espero que puedas aconsejarme
Craig
Craig Watson
OK, fui impaciente y no borré la caché... Sin embargo, ahora que estoy en el sitio de staging, la base de datos claramente no se ha movido bien...
Muchas configuraciones parecen haberse perdido.
Glauber Oak
Hola,
Muchas gracias por las instrucciones detalladas.
¿Esto funciona para el sitio MU?
Multi-site está en la raíz, y me gustaría copiar solo la raíz a una carpeta especial. El servidor tiene otros sitios como subdirectorios. No es necesario copiarlos en este momento (en el futuro, un par de sitios también se clonarán).
La raíz debería ir a un subdominio para fines de prueba.
¡Gracias de antemano!
Gemma
HOLA. Estoy siguiendo tu tutorial y me he atascado en la sección de archivos multimedia copiados. Verificando con mi FTP y Cpanel, los archivos existen, pero no se muestran en mi biblioteca de medios. ¿Cómo puedo solucionar esto? Gracias y tu tutorial es muy útil para novatos. 5 pulgares arriba.
Soporte de WPBeginner
Mientras tus archivos multimedia están almacenados en el servidor. WordPress no puede mostrarlos a menos que importes los datos y la base de datos. La información sobre tus archivos multimedia se almacena en la tabla de posts de WordPress como tipo de post adjunto.
Administrador
Serhan
Gracias por este artículo; muy útil.
Me gustaría añadir un punto más; ya que podría ayudar a otros lectores también.
Después de hacer una copia de tu base de datos, es posible que necesites añadir el usuario de la base de datos anterior a la recién creada.
De lo contrario, al configurar tu wp-config, podrías enfrentar un problema de autenticación.
sam
¿Cómo configuro el entorno de staging en AWS?
Guvenc Kaplan
Artículo muy bueno y útil. Sin embargo;
Reemplazar todas las referencias en la base de datos (example.com por staging.example.com) muy probablemente romperá todos los valores serializados y tendrás GRANDES problemas en el sitio de staging. Necesitas usar un reemplazador que tenga soporte para serialización.
Sina
¿Podrías sugerir uno con esta característica de serialización?
Mohammad
¡Gracias por este gran artículo!
Kris Parker
Excelente artículo, ayudó en gran detalle. gracias