Cómo hacer una copia de seguridad remota automática de su blog de wordpress

Este fin de semana, mi sitio web fue hackeado por primera vez en la historia. Pensé que era un evento que fue obligado a pasar con el tiempo, pero todavía me sentí un poco sorprendida y más que un poco sorprendido de que alguien se molestaría en hacer tal cosa. Tuve la suerte que tenía una copia de seguridad de mi sitio web que había hecho alrededor de un mes antes, y desde index.php en realidad nunca cambia a menos que hago un cambio de diseño de sitio, yo era capaz de reemplazar el archivo borrado con mi original, y ningún daño estaba hecho.

Aún así, me hizo dar cuenta de lo peligroso que es hacer dichas copias de seguridad frecuentes. También me di cuenta de la magnitud de los daños que podría haber ocurrido si la base de datos en sí había hackeado - Podría haber perdido más del valor de un mes de las entradas del blog.

Protegerse Con Automatizado sitio de WordPress Las copias de seguridad

El problema es que simplemente no tienen tiempo para ir todos los días, semanas, o incluso meses, y la copia de seguridad de mi blog. Estoy seguro que la mayoría de los que lean esto se siente de la misma manera. En realidad no es una solución muy bien optimizada y automatizada que le permite programar una copia de seguridad completa de los archivos y bases de datos, y obtener la copia de seguridad exportado en algún lugar fuera del servidor web. Aibek enumeró algunas herramientas en línea Eso puede ayudar, pero en aquellos casos que dependen de algún servicio exterior o sitio web para hacer que todo funcione.

Configuración de copias de seguridad automáticas

Decidí pasar la mitad de mi Domingo armar una solución. La siguiente configuración hace uso de la programación de dos plugins de WordPress, WordPress Backup y Administrador de base de datos. El primer copias de seguridad de archivos, y las segundas copias de seguridad de bases de datos - tanto en un horario. En la última parte del artículo, te voy a mostrar cómo automatizar la transferencia FTP de esos archivos en un servidor remoto o PC.

copia de seguridad de sitio de WordPress

El primer paso es instalar el plugin de copia de seguridad de WordPress, tomar buena nota de las instrucciones de instalación e implementación del archivo .htaccess cuando sea necesario. A continuación, vaya a la zona de configuración para él. Aquí es donde usted puede decir que el plugin con qué frecuencia debe hacer una copia de seguridad de WordPress subido imágenes, archivos de temas y plugins.

blog de WordPress de copia de seguridad

Tome nota del directorio de copia de seguridad, vas a necesitar esto más adelante. Los tres archivos almacenados no serán plugins.zip, uploads.zip y themes.zip.

A continuación, instale el plugin DB Manager. También es posible usar algo así como el plugin de base de datos de Dean describió. Pagar atentos a las instrucciones de configuración .htaccess. No se salte las instrucciones o la copia de seguridad no funcionará correctamente. Ir a las opciones de base de datos en el menú de WordPress y hacer una nota de la ruta de respaldo.

blog de WordPress de copia de seguridad

Habrá varios archivos hasta el archivo de copia de seguridad que defina. Para estos archivos por FTP que tendremos que utilizar comodines (Te voy a mostrar cómo).

Configurar su base de datos de copia de seguridad en un horario cambiando la configuración de programación automática.

blog de WordPress de copia de seguridad

Vídeo: Hacer copias de seguridad automáticas en WordPress | WordPress Para Novatos

Ahora que los archivos de base de datos de WordPress y serán respaldados localmente en una ubicación en su servidor web, es el momento de programar un trabajo de FTP para obtener esos archivos fuera del servidor y en su PC local.

Programar una transferencia FTP

Una transferencia FTP programado no es fácil de conseguir. La mayoría de los clientes FTP que pueden hacer que quieren que pagar por su producto de primera calidad para hacerlo. Para evitar esto, es necesario comandos de script de FTP que puede programar, y eso es exactamente lo que WinSCP le permite hacer.

Descargar y ejecutar el WinSCP aplicación interactiva. Una vez que haya establecido una conexión FTP, haga clic en “Sesión”Y guardar la sesión.

la forma de copia de seguridad de WordPress

Una vez que haya guardado los detalles de la sesión, puede cerrar la aplicación y luego abrir un archivo de texto. Llámelo lo que quieras, pero recuerda el nombre. Usted tendrá que escribir algo similar a lo siguiente (reemplazar las rutas con las vías de acceso anteriores que ha anotado al configurar cada plugin).

He creado una carpeta en mi servidor local bajo D: backup TSW_Files donde quiero FTP todos esos archivos. Debajo D: backup , Coloqué el siguiente archivo de script llamado miarchivo.txt:

opción por lotes onoption confirmar offopen topsecretwritersget public_html / wp-content / xxxxx / themes.zip d: backup TSW_Files get public_html / wp-content / xxxxx / uploads.zip d: backup TSW_Files get public_html / wp-content / xxxxx / plugins.zip d: backup TSW_Files get public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: backup TSW_Files salida

La primera ruta en el comando “get” es su ruta del servidor web remoto, y la segunda ruta es la ruta de copia de seguridad de PC / servidor local. A continuación, cree un trabajo de texto por lotes llamado backupWP.bat y almacenarlo en el c: archivos de programa WinSCP carpeta. Ese archivo de texto debe tener las siguientes líneas:

Vídeo: Hacer una copia de WordPress para trabajar en local

@echo offwinscp.com /script=d:backupmyfile.txt

El guión miarchivo.txt realmente se puede almacenar en cualquier lugar, siempre y cuando mantenga la ruta que aparece en el trabajo por lotes precisa.

Ahora, cada vez que se inicia el trabajo por lotes, se llamará WinSCP.com, que a su vez ejecutar la secuencia de comandos FTP que haya definido en el archivo txt. Todo lo que tiene que hacer ahora es horario backupWP.bat para funcionar con el Programador de Windows (Todos los programas -gt; Accesorios -gt; Herramientas del sistema -gt; Programador de windows).

la forma de copia de seguridad de WordPress

Ahora, que haya configurado básicamente un sistema en el bloque de WordPress tiene copias de seguridad de archivos importantes de WordPress y la base de datos de WordPress a las carpetas en su servidor web, y puede FTP los archivos de copia de seguridad fuera de su servidor a una ubicación remota mediante su script FTP diaria.

copia de seguridad de sitio de WordPress

Así que, ahí lo tienen. Una vez que haya configurado el sistema anterior, que nunca tenga que dar copias de seguridad de tu blog otro pensamiento. La automatización de todo el proceso se liberará para hacer las cosas más importantes, como la escritura de su primera novela, o jugando con sus hijos. Muy bueno, ¿no es así?

Pruebe la configuración anterior con su propio blog y háganos saber si usted fuera capaz de realizar cualquier mejora en la configuración, o si sabes de algún plugins que funcionan tan bien como estos dos para una copia de seguridad de sitio de WordPress. Compartir sus pensamientos en la sección de comentarios.

Artículos Relacionados