Antes de que una restauración escriba algo, el plugin comprueba nueve puntos. Aquí se explica qué comprueba cada punto, qué significa su resultado y qué puedes hacer ante una advertencia o un bloqueo.
La comprobación previa está en el panel Preparar restauración de la página Restauración. El panel lo abres con Restaurar la última copia o, en el menú de una copia, con Restauración.
Cuándo se ejecuta la comprobación previa
- Sola al abrir: la comprobación previa se inicia en cuanto se abre el panel Preparar restauración.
- Después de cada cambio: si cambias el alcance, un interruptor o la vista, la comprobación previa se ejecuta otra vez poco después. Siempre vale el resultado de la comprobación previa más reciente.
- A mano: Ejecutar comprobación previa repite la comprobación previa.
- En la propia restauración: el primer paso de cada restauración es la misma comprobación previa. Si allí bloquea un punto, la restauración termina antes de que se escriba algo.
La comprobación previa no escribe nada en el sitio web. Para dos puntos, el plugin crea a modo de prueba carpetas, un archivo y tablas, y los elimina de inmediato.
- La indicación está en lugar de los interruptores hasta que la primera comprobación previa haya respondido: la comprobación previa fija los valores predeterminados de los interruptores. Solo la vista Ampliado la muestra.
- Ejecutar comprobación previa muestra un símbolo de espera mientras la comprobación previa esté en marcha.
- Mientras aún no haya resultado, cada punto muestra un anillo que gira y comprobando …
- Iniciar restauración está bloqueado hasta que se supere la comprobación previa.
Leer el resultado
- La línea indica la duración de la comprobación previa y el destino desde el que se lee la copia. El destino aparece con su identificador, por ejemplo «local-1».
- Cada punto de la comprobación previa tiene un punto de color, su nombre, el estado y el resultado.
- No restaurado: indica lo que la restauración omite y por qué.
- Iniciar restauración está libre: ningún punto bloquea el inicio.
Cada punto termina con uno de cuatro estados. Tras el estado está el resultado en palabras.
| Estado | Significado | Inicio posible |
|---|---|---|
|
verde OK |
El punto está en orden. | sí |
|
amarillo Advertencia |
Algo que deberías saber. Tú juzgas el riesgo y decides. | sí |
|
rojo Bloqueado |
Así la restauración no puede iniciarse. | no |
|
gris No comprobado |
El punto no se pudo determinar. | sí |
Las diferencias se muestran, no se juzgan
El plugin te presenta cada diferencia y cada riesgo entre la copia y este sitio web. Si un plugin de la copia funciona con otra versión de PHP, no puede saberlo. Si inicias la restauración de todos modos, sigue el mejor camino posible, bajo tu riesgo. Solo se bloquea lo imposible: una copia que no se puede leer, falta de permisos de escritura o de permisos de base de datos, una fila que el servidor de base de datos no acepta, espacio insuficiente.
Los nueve puntos
1. Copia legible y completa
El plugin lee la copia en un destino en el que está completa. Una carpeta local tiene preferencia. Se comprueba: cada archivo de la copia está en el destino, el archivo de información es válido y cada parte tiene el tamaño que figura en el archivo de información. Esa es la comprobación corta. Cada bloque de la copia lo lee Comprobar copia en la página Copia de seguridad: Comprobar una copia de seguridad.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK leído en el sitio en un destino local |
La copia está en una carpeta local. La restauración la lee allí. | Nada. |
|
OK leído a través de la carpeta de trabajo |
La copia está en un destino remoto. La restauración la trae parte por parte a la carpeta de trabajo del plugin. | Nada. |
|
Bloqueado faltan archivos en el destino: … |
Los archivos indicados de la copia ya no están en el destino. | Restaura otra copia. Si la misma copia aún está en un segundo destino, la línea de comandos la lee desde allí con --target. |
|
Bloqueado archivos con otro tamaño en el destino: … |
Los archivos indicados no tienen el tamaño que la copia anota. | Como en la fila anterior. Comprobar copia lee la copia entera y la marca en la lista. Si no supera la comprobación en ese destino, la siguiente comprobación previa lee desde otro destino en el que esté completa. |
|
Bloqueado ninguna copia completa en ningún destino |
La lista de copias no conoce en ese destino ningún archivo de la copia. | Restaura otra copia. |
|
Bloqueado falta el archivo de información o no se puede leer |
El archivo de información describe qué contiene la copia. Sin él, la copia no se puede leer. | Restaura otra copia. |
|
Bloqueado un código en inglés en lugar de una frase |
El destino no respondió, o el archivo de información no se pudo obtener o leer. Para estos casos la página no tiene una frase propia. | Prueba el destino en la página Destinos: Más … y después Probar conexión. Después, ejecuta la comprobación previa otra vez. |
Si la copia no se puede leer, los puntos 2 a 8 quedan sin comprobar. Allí pone entonces No comprobado. Para el resultado, la página no tiene en esos puntos una frase propia: hay una abreviatura en inglés. Debajo de los puntos aparece entonces también la indicación sobre otro sitio web, que describe el punto 7.
- El punto Copia legible y completa tiene un punto rojo y bloquea el inicio: en el destino faltan archivos de la copia.
- Los puntos 2 a 8 tienen un punto gris y no están comprobados porque la copia no se pudo leer. La cifra está en el del medio. El último punto, Autollamada posible, lo comprueba el plugin independientemente de eso.
- La comprobación previa bloquea el inicio.
- Iniciar restauración está bloqueado.
2. Versión de PHP y MySQL
El plugin compara este sitio web con los valores con los que se creó la copia: PHP, tipo y versión del servidor de base de datos, juego de caracteres de la base de datos, versión de WordPress, prefijo de tablas y multisitio. También una copia de una versión anterior del plugin cuenta como diferencia. En PHP y en el servidor de base de datos cuentan las dos primeras cifras de la versión: 8.3 y 8.4 son distintas; 8.4.1 y 8.4.5, no. El punto nunca bloquea.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK las mismas versiones que la copia |
Nada se diferencia. | Nada. |
|
Advertencia … diferencia(s), listadas abajo |
Debajo de los puntos está la lista de diferencias, una por línea. | Lee la lista y comprueba el riesgo tú mismo, por ejemplo si tus plugins y tu tema funcionan con la versión de PHP de este sitio web. |
3. Espacio libre
La restauración prepara los archivos junto a las carpetas activas. Para ello, cada raíz, por ejemplo los plugins o las subidas, necesita tanto espacio como ocupan sus archivos en la copia, más un pequeño suplemento por archivo. Así calcula el plugin:
- Las carpetas del mismo disco se cuentan juntas.
- Siempre queda libre una reserva: 256 MiB o el 2 % del disco, lo que sea mayor.
- La carpeta de trabajo del plugin necesita espacio para dos partes de la copia. Si la base de datos forma parte del alcance, se añade el tamaño de sus datos.
- El espacio libre del servidor de base de datos no lo puede medir el plugin.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK espacio suficiente en todas partes |
El espacio basta en cada lugar. | Nada. |
|
No comprobado el espacio libre no se pudo medir en todas partes |
El servidor no indica el espacio libre de cada lugar. El inicio sigue siendo posible. | Comprueba el espacio libre en tu proveedor de alojamiento antes de iniciar. |
|
Bloqueado no hay espacio suficiente para construir las subidas junto a la carpeta activa |
Para todo lo demás el espacio basta; para las subidas, no. Debajo de los puntos aparece el bloque Sin vuelta atrás. | Libera espacio, o elige expresamente el camino sin vuelta atrás: Restaurar los uploads cuando no hay espacio suficiente. |
|
Advertencia las subidas se reemplazarán en el sitio (sin vuelta atrás) |
Has activado el camino sin vuelta atrás. El inicio está libre. | Quita la marca si no quieres este camino. |
|
Bloqueado no hay espacio suficiente para el núcleo y el código |
En al menos un lugar el espacio no basta, aunque las subidas no cuenten. Puede ser también la carpeta de trabajo del plugin. | Libera espacio en el disco, o elige en la vista Ampliado un alcance menor. El espacio por lugar lo indica la comprobación previa en la línea de comandos. |
|
Bloqueado una carpeta raíz es desconocida |
Al alcance pertenece una raíz cuya carpeta el plugin no puede determinar en este sitio web. | Quita esa raíz del alcance en la vista Ampliado. La página no la nombra: quita las marcas una a una hasta que el punto deje de bloquear. |
Así se ve la comprobación previa cuando el servidor no indica el espacio libre:
- El punto Espacio libre tiene un punto gris. Detrás están el nombre, el estado No comprobado y el resultado el espacio libre no se pudo medir en todas partes.
- Iniciar restauración está libre: un punto no comprobado no bloquea el inicio.
4. Permisos de escritura en las carpetas de destino
Se trata de las carpetas del sitio web en las que escribe la restauración, no de los destinos de las copias. En cada carpeta raíz elegida, el plugin crea a modo de prueba su carpeta de preparación y la vuelve a eliminar. Para ello, la carpeta raíz de WordPress tiene que ser escribible, aunque el núcleo no forme parte del alcance: allí está durante el cambio el archivo del modo de mantenimiento. Si una carpeta raíz falta en este sitio web, por ejemplo la carpeta de los plugins imprescindibles, la restauración la crea. Para ello, la carpeta superior tiene que ser escribible.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK escribible |
El plugin puede escribir en cada carpeta. | Nada. |
|
Bloqueado una carpeta raíz no es escribible |
En al menos una carpeta raíz, el plugin no pudo crear su carpeta, o una carpeta raíz que falta no se puede crear. | Da al servidor web permisos de escritura en esa carpeta. Cuál es lo indica la comprobación previa en la línea de comandos. |
|
Bloqueado la carpeta raíz de WordPress no es escribible |
En la carpeta raíz de la instalación, el plugin no pudo crear ningún archivo. | Da al servidor web permisos de escritura en la carpeta raíz de WordPress. |
|
Bloqueado el plugin aún no tiene código de carpeta |
Las carpetas del plugin llevan un código en el nombre. Ese código no lo pudo crear ni guardar el plugin. | Pide ayuda: Pedir ayuda: informe de soporte, resolución de problemas y diagnóstico. |
5. max_allowed_packet frente a la fila más grande
max_allowed_packet es un ajuste del servidor de base de datos: ese es el tamaño máximo de una instrucción. La copia anota su fila más grande. Esa fila tiene que caber en el límite con una reserva de 4096 bytes.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK la fila más grande cabe en max_allowed_packet |
Cada fila de la copia se puede insertar. | Nada. |
|
Bloqueado una fila es mayor que max_allowed_packet |
El servidor de base de datos de este sitio web no aceptaría la fila más grande de la copia. Una fila así no la puede restaurar el plugin. | El valor lo cambia quien administra el servidor de base de datos, normalmente tu proveedor de alojamiento. Sin la base de datos, el resto se puede restaurar: quita en la vista Ampliado la marca de Base de datos. |
|
No comprobado no se pudo leer del servidor de base de datos |
El servidor de base de datos no indicó el valor. El inicio sigue siendo posible. | Ejecuta la comprobación previa otra vez. |
|
Bloqueado no se pudo alcanzar el servidor de base de datos |
La comprobación previa no pudo conectarse con la base de datos. El mismo resultado aparece entonces también en los puntos 6 y 8. | Ejecuta la comprobación previa otra vez. |
6. Colaciones
Una colación define cómo la base de datos compara y ordena el texto. El plugin compara los juegos de caracteres y las colaciones de todas las tablas y columnas de la copia con los que conoce el servidor de base de datos de este sitio web. utf8 y utf8mb3 se consideran lo mismo. El punto solo bloquea si el servidor de base de datos no está accesible.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK todos los juegos de caracteres y colaciones son conocidos aquí |
No hay que reemplazar nada. | Nada. |
|
Advertencia … reemplazadas, listadas abajo |
El servidor de base de datos no conoce todo lo que usa la copia. Debajo de los puntos está qué reemplaza la importación y por qué cosa. | Comprueba el riesgo tú mismo. Una colación reemplazada puede cambiar la ordenación y la búsqueda. Si considera iguales dos valores que antes eran distintos, la importación se detiene en una clave duplicada antes de que se cambie algo. |
|
No comprobado no registradas en esta copia (versión anterior del plugin); la importación las comprueba |
La copia procede de una versión anterior del plugin y aún no lleva la lista. | Nada. La importación comprueba cuando crea las tablas. |
|
No comprobado no se pudo leer del servidor de base de datos |
El servidor de base de datos no indicó sus colaciones. | Ejecuta la comprobación previa otra vez. |
|
Bloqueado no se pudo alcanzar el servidor de base de datos |
Véase el punto 5. | Ejecuta la comprobación previa otra vez. |
Así elige el plugin el reemplazo: una colación que distingue mayúsculas y minúsculas o compara en binario pasa a ser la colación binaria de su juego de caracteres. Cualquier otra pasa a ser la colación predeterminada de su juego de caracteres en este servidor. Si falta el propio juego de caracteres, vale el juego de caracteres de la conexión.
7. Mismo sitio web
Una copia lleva una huella formada por la dirección del sitio web y su ruta en el servidor. El plugin la compara con esta instalación. El punto nunca bloquea, pero cambia los valores predeterminados de los interruptores.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK este sitio web |
La copia procede de esta instalación. Por defecto, también el núcleo de WordPress, los drop-ins y los archivos .htaccess, web.config y .user.ini forman parte de la restauración. | Nada. |
|
Advertencia otro sitio web |
La copia procede de otro sitio web o de otra ruta. Por defecto, el núcleo de WordPress, los drop-ins y los archivos .htaccess, web.config y .user.ini se dejan fuera. | Lo que quieras restaurar de todos modos lo activas en la vista Ampliado: Restaurar una copia de seguridad en otro sitio web. |
|
Advertencia origen desconocido (sin huella); se trata como otro sitio |
La copia no lleva huella. Valen los valores predeterminados de otro sitio web. Nunca se rechaza. | Como en la fila anterior. |
Con ambas advertencias, debajo de los puntos pone Sitio web distinto: esta copia se hizo en otro sitio. La dirección del sitio sigue siendo la de este sitio web.
8. Permisos de base de datos (prueba)
El plugin no lee ninguna lista de permisos. Hace en tablas desechables lo que hará la restauración: crear, insertar, crear un índice, una segunda tabla con clave externa, un trigger, una vista, renombrar, eliminar. Después lo elimina todo de nuevo, también tras un error.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK crear, insertar, índice, renombrar, eliminar, clave externa, trigger y vista funcionan |
El usuario de la base de datos puede hacer todo lo que necesita la restauración. | Nada. |
|
Advertencia clave externa, trigger o vista rechazados; la importación los omite |
Las tablas y los datos se pueden restaurar. Las claves externas, los triggers o las vistas no los crea la importación, y lo dice en el resultado. | Comprueba si tu sitio web necesita esos objetos. Los permisos los concede quien administra la base de datos, normalmente tu proveedor de alojamiento. |
|
Bloqueado crear, insertar, índice, renombrar o eliminar rechazados |
Al usuario de la base de datos le falta un permiso sin el que la restauración no funciona. | Pide el permiso a tu proveedor de alojamiento. En qué paso falló la prueba lo indica la comprobación previa en la línea de comandos, con el mensaje del servidor de base de datos. |
|
Bloqueado no se pudo alcanzar el servidor de base de datos |
Véase el punto 5. | Ejecuta la comprobación previa otra vez. |
9. Autollamada posible
Tras el cambio, el nuevo sitio tiene que confirmarse. Este punto dice por qué camino ocurre eso: mediante la autollamada, con la que el servidor llama a su propia dirección, o mediante la página abierta en el navegador. El punto nunca bloquea.
| Resultado | Significado | Qué puedes hacer |
|---|---|---|
|
OK la autollamada funciona; el nuevo sitio se confirma solo |
El servidor se alcanza a sí mismo. | Nada. |
|
Advertencia sin autollamada: deja esta página abierta hasta que se confirme la restauración |
Las autollamadas no llegan en este servidor. La página Restauración abierta confirma el nuevo sitio en su lugar. | Deja la página abierta hasta que la restauración termine. Sin confirmación, el plugin lo cambia todo de vuelta pasados 60 segundos. |
|
No comprobado aún sin probar |
En este sitio web aún no se ha ejecutado ninguna autollamada. El inicio sigue siendo posible. | Deja la página abierta. Si las autollamadas llegan lo determina Comprobar fuentes de tareas en la página Ajustes, en la vista Ampliado, en el panel Planificador. |
Si la base de datos no forma parte del alcance
Si quitas en la vista Ampliado la marca de Base de datos, los puntos 5, 6 y 8 no se aplican. Los tres aparecen entonces en OK sin que se haya comprobado nada. Para el resultado, la página no tiene una frase propia: hay una abreviatura en inglés que indica que la base de datos no está elegida. En la lista de diferencias faltan entonces el prefijo de tablas, la versión del plugin y los datos del servidor de base de datos.
- Base de datos no está marcada: la base de datos no se restaura.
- El punto max_allowed_packet frente a la fila más grande está en verde, sin comprobación: la base de datos no está elegida.
- Para el punto Colaciones vale lo mismo.
- Para el punto Permisos de base de datos (prueba) vale lo mismo.
Lo que aparece debajo de los puntos
- Un punto con advertencia tiene un punto amarillo; el estado y el resultado están en amarillo.
- La lista indica las diferencias entre la copia y este sitio web, una por línea.
- Reemplazado al importar (desconocido para este servidor de base de datos): indica por línea una colación de la copia y su reemplazo.
- No restaurado: indica lo que la restauración omite y por qué.
- La indicación dice que la copia procede de otro sitio web y que la dirección de este sitio web se mantiene.
- Iniciar restauración sigue libre: las advertencias no bloquean el inicio.
Diferencias
Encima de la lista pone Diferencias entre la copia y este sitio. Tú juzgas el riesgo; la restauración sigue el mejor camino posible: Cada línea tiene la forma …: copia …, aquí …
| Línea | Qué se compara |
|---|---|
| PHP | La versión de PHP, dos primeras cifras. |
| WordPress | La versión de WordPress. |
| Prefijo de tablas | El prefijo de las tablas. La importación cambia las tablas de la copia al prefijo de este sitio web. |
| Multisitio | La línea aparece cuando la copia o este sitio web es un multisitio. El multisitio no es compatible: la copia contiene solo las tablas del sitio principal. Los valores están en inglés: yes o no. |
| Versión del plugin | La copia procede de una versión anterior del plugin. En ella pueden faltar columnas cuyo valor predeterminado es una expresión; la importación las nombra y reciben su valor predeterminado. |
| Base de datos | El tipo de servidor de base de datos: MySQL o MariaDB. |
| Versión de la base de datos | La versión del servidor de base de datos, dos primeras cifras. |
| Juego de caracteres de la base de datos | El juego de caracteres del servidor de base de datos. |
Si el servidor de base de datos no conoce un juego de caracteres o una colación de la copia, eso también aparece en la lista. Esas líneas empiezan con la palabra inglesa charset o collation.
Reemplazado al importar
La lista aparece cuando la importación tiene que reemplazar una colación. El punto Colaciones advierte entonces. Cada línea indica a la izquierda la colación de la copia y a la derecha, tras la flecha, el reemplazo que usa la importación. La lista indica como máximo 50 entradas.
No restaurado
La línea indica cada raíz y cada archivo que la restauración omite, con la causa entre paréntesis.
| Causa | Significado |
|---|---|
| nunca se restaura | Vale para este plugin con sus carpetas y tablas y para el archivo wp-config.php. El archivo está en la copia, pero nunca se escribe de vuelta. En la línea aparece como «wp-config». |
| no está en la copia | La raíz elegida no está contenida en esta copia. |
| núcleo de WordPress no elegido | El interruptor No restaurar el núcleo de WordPress está marcado. |
| omitido por tu elección | Has desmarcado los drop-ins o los archivos .htaccess, web.config y .user.ini. |
| omitido por defecto en otro sitio web | La copia procede de otro sitio web. Los drop-ins y los archivos .htaccess, web.config y .user.ini se dejan fuera mientras no los actives. |
Si un punto bloquea
- El punto que bloquea tiene un punto rojo; el estado y el resultado están en rojo.
- La comprobación previa bloquea el inicio.
- Iniciar restauración está bloqueado.
Resuelve la causa y haz clic en Ejecutar comprobación previa. Si ya no bloquea ningún punto, Iniciar restauración está libre.
Sin vuelta atrás: las subidas no caben al lado
- El punto Espacio libre bloquea el inicio.
- Sin vuelta atrás es el título del bloque, con un triángulo de aviso delante. Debajo está lo que es irreversible.
- Sustituir las subidas in situ de todos modos (no se puede deshacer) es la elección de este camino. La casilla está vacía por defecto.
- La comprobación previa bloquea el inicio.
- Iniciar restauración está bloqueado mientras la elección no esté marcada.
Este camino no se puede deshacer
En el bloque pone: No hay espacio suficiente para preparar las subidas junto a la carpeta activa. Sustituir los archivos in situ no se puede deshacer: los archivos que no estén en la copia pueden perderse. La opción predeterminada es cancelar. Si marcas la elección, la comprobación previa se ejecuta de nuevo. El punto Espacio libre ya no bloquea entonces; advierte. Más al respecto: Restaurar los uploads cuando no hay espacio suficiente.
Si la comprobación previa no se completa
- La indicación está en lugar de los interruptores: los valores predeterminados aún no están fijados. Solo la vista Ampliado la muestra.
- Ejecutar comprobación previa inicia la comprobación previa otra vez.
- El mensaje del servidor indica la causa, en rojo.
- aún no comprobado aparece en cada punto.
| Mensaje | Qué puedes hacer |
|---|---|
| Esta copia de seguridad no está completa en ningún destino. | La copia ya no está completa en ningún destino configurado, por ejemplo porque el destino se quitó. Restaura otra copia. |
| Esta copia de seguridad no existe. | La lista ya no conoce la copia. Recarga la página y elige una copia de la lista. |
| otro mensaje | Haz clic en Ejecutar comprobación previa. |
Ver también
- La página «Restauración»
- Restaurar el sitio web desde una copia de seguridad
- Restaurar solo partes
- Restaurar una copia de seguridad en otro sitio web
- Restaurar e importar con WP-CLI
En la línea de comandos
¿Aún no tienes WP-CLI configurado? Así instalas WP-CLI.
La comprobación previa también se ejecuta con WP-CLI y no escribe nada en el sitio web. La salida está en inglés: una línea por punto con estado y resultado, después lo que no se restaura, después las diferencias. La salida indica detalles que la página no muestra: la carpeta raíz sin permiso de escritura, el espacio por lugar, la tabla con la fila más grande y el paso en el que falló la prueba de los permisos de base de datos. Si un punto bloquea, el comando termina con un error.
# Mostrar las copias de seguridad con sus nombres de trabajo wp cloneworx-backup backup list # Ejecutar la comprobación previa de una copia de seguridad wp cloneworx-backup restore precheck <Job> # Leer la copia de seguridad desde un destino concreto wp cloneworx-backup restore precheck <Job> --target=local-1 # Comprobar solo la base de datos y las subidas wp cloneworx-backup restore precheck <Job> --roots=db,wp-uploads # Incluir lo que otro sitio web omite por defecto wp cloneworx-backup restore precheck <Job> --include-core --include-dropins --include-htaccess # Elegir el camino sin vuelta atrás para las subidas wp cloneworx-backup restore precheck <Job> --uploads-in-place