{"id":3874,"date":"2025-01-22T08:00:00","date_gmt":"2025-01-22T08:00:00","guid":{"rendered":"https:\/\/elasvi.com\/?p=3874"},"modified":"2025-01-24T00:12:38","modified_gmt":"2025-01-24T00:12:38","slug":"wordpress-descarga-y-respalda-tu-sitio-archivos-y-base-de-datos-desde-un-servidor-apache","status":"publish","type":"post","link":"https:\/\/elasvi.com\/index.php\/2025\/01\/22\/wordpress-descarga-y-respalda-tu-sitio-archivos-y-base-de-datos-desde-un-servidor-apache\/","title":{"rendered":"WordPress: Descarga y Respalda tu Sitio (Archivos y Base de Datos) desde un Servidor Apache"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u00cdndice &#8211; Instalaci\u00f3n de WordPress en Debian<\/title>\n    <style>\n        \/* Estilos para el \u00edndice *\/\n        .indice {\n            background-color: #f4f4f4;\n            border: 1px solid #ddd;\n            border-radius: 10px;\n            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n            padding: 20px;\n            margin-bottom: 20px;\n        }\n\n        .indice h2 {\n            font-size: 1.8em;\n            color: #333;\n            margin-bottom: 10px;\n        }\n\n        .indice ul {\n            list-style-type: none;\n            padding: 0;\n        }\n\n        .indice li {\n            margin: 6px 0;\n            padding-left: 10px;\n            border-left: 4px solid transparent;\n            transition: transform 0.2s;\n        }\n\n        .indice a {\n            text-decoration: none;\n            color: #0073e6;\n            font-weight: bold;\n            transition: color 0.3s;\n        }\n\n        .indice a:hover {\n            color: #0052a5;\n        }\n\n        .indice li:hover {\n            transform: scale(1.05);\n        }\n\n        .indice .nivel-1 {\n            margin-left: 5px;\n            border-left-color: #0073e6;\n        }\n\n        .indice .nivel-2 {\n            margin-left: 20px;\n            border-left-color: #0052a5;\n        }\n\n        .indice .nivel-3 {\n            margin-left: 35px;\n            border-left-color: #003b73;\n        }\n\n        .code-container {\n            position: relative;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            background: #f8f8f8;\n            margin: 8px 0;\n            padding: 15px;\n            font-family: monospace;\n            overflow: auto;\n        }\n\n        .copy-button {\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            background: #0078D7;\n            color: white;\n            border: none;\n            border-radius: 3px;\n            padding: 6px 10px;\n            font-size: 12px;\n            cursor: pointer;\n        }\n\n        .copy-button:hover {\n            background: #005A9E;\n        }\n\n        .custom-pre {\n            margin: 0;\n            padding: 10px;\n            overflow-x: auto;\n        }\n\n        .custom-p {\n            margin: 6px 0;\n            line-height: 1.6;\n        }\n\n        .custom-ul {\n            margin: 6px 0;\n        }\n\n        .custom-h3,\n        .custom-h4 {\n            margin: 15px 0 8px;\n        }\n\n        .custom-h3 {\n            font-size: 1.8em;\n            color: #2c3e50;\n            font-weight: bold;\n            margin-top: 20px;\n            margin-bottom: 10px;\n            border-bottom: 2px solid #3498db;\n            padding-bottom: 5px;\n        }\n\n        .custom-h4 {\n            font-size: 1.4em;\n            color: #34495e;\n            font-weight: bold;\n            margin-top: 15px;\n            margin-bottom: 8px;\n            padding-left: 10px;\n            border-left: 4px solid #3498db;\n        }\n\n        .custom-code {\n            background-color: #f4f4f4;\n            padding: 2px 4px;\n            border-radius: 4px;\n        }\n    <\/style>\n<\/head>\n\n<body>\n\n    <p class=\"custom-p\">Realizar respaldos peri\u00f3dicos de tu sitio WordPress es esencial para proteger tu contenido y\n        configuraciones frente a posibles fallos, ataques o errores. En este tutorial, aprender\u00e1s paso a paso c\u00f3mo\n        descargar y respaldar tanto los archivos de tu sitio como la base de datos desde un servidor Apache. Este\n        proceso incluye la compresi\u00f3n de los archivos, la exportaci\u00f3n de la base de datos, y la transferencia de ambos a\n        tu computadora para asegurar que tu sitio est\u00e9 protegido y puedas restaurarlo f\u00e1cilmente en caso de ser\n        necesario. Contin\u00faa leyendo o, si prefieres, haz <a href=\"https:\/\/youtu.be\/uTuO6UVgqW4\" target=\"_blank\" rel=\"noopener noreferrer\">CLICK AQU\u00cd<\/a> para ver un tutorial paso a paso en YouTube <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/YouTube_icon.png\" alt=\"YouTube\"\n            style=\"width: 20px; vertical-align: middle;\">.<\/p>\n\n    <div class=\"indice\">\n        <h2>Contenido:<\/h2>\n        <ul class=\"custom-ul\">\n            <li class=\"nivel-1\"><a href=\"#seccion1\">1. Con\u00e9ctate al servidor por SSH<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion2\">2. Comprime los archivos de WordPress en el servidor<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion3\">3. Comprime la base de datos<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#seccion3a\">3.1. \u00bfOlvidaste las credenciales de la base de datos?<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#seccion3b\">3.2. Anota esta informaci\u00f3n<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#seccion3c\">3.3. Exporta y comprime la base de datos<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion4\">4. Descarga los archivos comprimidos<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion5\">5. Descomprime los archivos en tu computadora<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion6\">6. Verificar los respaldos<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#seccion6a\">6.1. Verificar el respaldo de los archivos del sitio<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#seccion6b\">6.2. Verificar el respaldo de la base de datos<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#seccion7\">7. Borra los archivos del servidor<\/a><\/li>\n\n        <\/ul>\n    <\/div>\n\n    <h3 id=\"seccion1\" class=\"custom-h3\">1. Con\u00e9ctate al servidor por SSH<\/h3>\n    <p class=\"custom-p\">El primer paso para respaldar tu sitio WordPress es acceder al servidor donde est\u00e1 alojado. <\/p>\n    <ul class=\"custom-ul\">\n        <li>Abre una terminal y con\u00e9ctate al servidor por SSH con el siguiente comando: <\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>ssh usuario@ip_del_servidor<\/code><\/pre>\n        <\/div>\n        <ul>\n            <li><code class=custom-code>usuario<\/code>:\n                Nombre del usuario con acceso al servidor.<\/li>\n            <li><code class=custom-code>ip_del_servidor<\/code>:\n                Direcci\u00f3n IP o nombre de dominio del servidor remoto.<\/li>\n        <\/ul>\n        <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code class=\"custom-code\">ssh root@123.45.67.89<\/code><\/p>\n        <li>Introduce la contrase\u00f1a cuando se te solicite. Una vez ingresada, estar\u00e1s dentro del\n            servidor y listo para realizar el respaldo.\n        <\/li>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/01-1.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n\n    <h3 id=\"seccion2\" class=\"custom-h3\">2. Comprime los archivos de WordPress en el servidor<\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Navega al directorio donde est\u00e1 WordPress:<\/strong> Por lo general, estar\u00e1 en <code\n                class=\"custom-code\">\/var\/www\/html<\/code>.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>cd \/var\/www\/html<\/code><\/pre>\n        <\/div>\n        <ul class=\"custom-ul\">\n            <li>Puedes usar el comando <code class=\"custom-code\">ls<\/code> para verificar si realmente est\u00e1s en el\n                directorio.<\/li>\n            <li>Si ves estos archivos y carpetas: <code\n                    class=\"custom-code\">wp-config.php, wp-content, wp-includes<\/code> y <code\n                    class=\"custom-code\">wp-admin<\/code>, entonces est\u00e1s en el directorio de WordPress.<\/li>\n            <li>En este caso, los archivos est\u00e1n en una sub carpeta adicional. Para acceder a ella, debes moverte entre\n                directorios usando\n                el comando <code class=\"custom-code\">cd<\/code> seguido del nombre de la carpeta correspondiente a tu\n                caso. Si deseas regresar al\n                directorio anterior, puedes usar <code class=\"custom-code\">cd ..<\/code>.<\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>cd tu-sub-carpeta<\/code><\/pre>\n            <\/div>\n            <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code class=\"custom-code\">cd elasvi.com<\/code><\/p>\n        <\/ul>\n        <div style=\"text-align: center; margin-bottom: 20px;\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/02-1.jpg\" alt=\"Inkscape en Windows\"\n                style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n        <\/div>\n        <li><strong>Comprime todos los archivos:<\/strong>Usa el siguiente comando para crear un archivo comprimido <code\n                class=\"custom-code\">.tar.gz<\/code>.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>tar -czvf \/var\/www\/html\/wordpress_backup.tar.gz .<\/code><\/pre>\n        <\/div>\n        <ul>\n            <li><code class=custom-code>-c<\/code>:\n                Crea un archivo.<\/li>\n            <li><code class=custom-code>-z<\/code>:\n                Comprime usando gzip.<\/li>\n            <li><code class=custom-code>-v<\/code>:\n                Muestra el progreso.<\/li>\n            <li><code class=custom-code>-f<\/code>:\n                Especifica el nombre del archivo de salida (<code class=custom-code>wordpress_backup.tar.gz<\/code>).\n            <\/li>\n            <li><code class=custom-code>\/var\/www\/html\/wordpress_backup.tar.gz<\/code>:\n                Ruta completa y nombre del archivo comprimido.\n            <\/li>\n            <li><code class=custom-code>.<\/code>:\n                Indica que se deben comprimir todos los archivos y carpetas del directorio actual.<\/li>\n        <\/ul>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/03-1.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n\n    <h3 id=\"seccion3\" class=\"custom-h3\">3. Comprime la base de datos<\/h3>\n    <h3 id=\"seccion3a\" class=\"custom-h4\">3.1. \u00bfOlvidaste las credenciales de la base de datos?\n    <\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Navega al directorio donde est\u00e1 WordPress:<\/strong> Por lo general, estar\u00e1 en <code\n                class=\"custom-code\">\/var\/www\/html<\/code>.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>cd \/var\/www\/html<\/code><\/pre>\n        <\/div>\n        <ul class=\"custom-ul\">\n            <li>Puedes usar el comando <code class=\"custom-code\">ls<\/code> para verificar si realmente est\u00e1s en el\n                directorio.<\/li>\n            <li>Si ves estos archivos y carpetas: <code\n                    class=\"custom-code\">wp-config.php, wp-content, wp-includes<\/code> y <code\n                    class=\"custom-code\">wp-admin<\/code>, entonces est\u00e1s en el directorio de WordPress.<\/li>\n            <li>En este caso, los archivos est\u00e1n en una sub carpeta adicional. Para acceder a ella, debes moverte entre\n                directorios usando\n                el comando <code class=\"custom-code\">cd<\/code> seguido del nombre de la carpeta correspondiente a tu\n                caso. Si deseas regresar al\n                directorio anterior, puedes usar <code class=\"custom-code\">cd ..<\/code>.<\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>cd tu-sub-carpeta<\/code><\/pre>\n            <\/div>\n            <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code class=\"custom-code\">cd elasvi.com<\/code><\/p>\n        <\/ul>\n        <li>Usa <code class=\"custom-code\">cat<\/code> para mostrar el contenido del archivo <code\n                class=\"custom-code\">wp-config.php<\/code> y luego combina con <code class=\"custom-code\">grep<\/code> para\n            filtrar solo las l\u00edneas relacionadas con la base de datos.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>cat wp-config.php | grep 'DB_'<\/code><\/pre>\n        <\/div>\n    <\/ul>\n    <p class=\"custom-p\">Claves importantes:<\/p>\n    <ul>\n        <li><code class=custom-code>DB_NAME<\/code>:\n            Nombre de la base de datos.<\/li>\n        <li><code class=custom-code>DB_USER<\/code>:\n            Usuario de la base de datos.<\/li>\n        <li><code class=custom-code>DB_PASSWORD<\/code>:\n            Contrase\u00f1a del usuario de la base de datos.<\/li>\n    <\/ul>\n    <h3 id=\"seccion3b\" class=\"custom-h4\">3.2. Anota esta informaci\u00f3n\n    <\/h3>\n    <p class=\"custom-p\">Guarda esta informaci\u00f3n en un lugar seguro, ya que la necesitar\u00e1s para exportar o restaurar la\n        base de datos.<\/p>\n\n    <h3 id=\"seccion3c\" class=\"custom-h4\">3.3. Exporta y comprime la base de datos\n    <\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Exporta la base de datos:<\/strong> Usa el comando <code class=\"custom-code\">mysqldump<\/code> para\n            generar un archivo SQL\n            con el\n            respaldo de la base de datos.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre\n                class=\"custom-pre\"><code>mysqldump -u usuario_bd -p nombre_bd > \/var\/www\/html\/backup_wordpress.sql<\/code><\/pre>\n        <\/div>\n        <ul>\n            <li><code class=custom-code>-u usuario_bd<\/code>:\n                Representa el <strong>DB_USER<\/strong>: el nombre del usuario que tiene permisos para acceder a la base\n                de datos.<\/li>\n            <li><code class=custom-code>-p<\/code>: Este par\u00e1metro indica que se solicitar\u00e1 la\n                <strong>DB_PASSWORD<\/strong>: la contrase\u00f1a\n                del usuario de la base de datos.\n            <\/li>\n            <li><code class=custom-code>nombre_bd<\/code>: Corresponde a <strong>DB_NAME<\/strong>: el nombre de la base\n                de datos que\n                deseas exportar.<\/li>\n            <li><code class=custom-code>backup_wordpress.sql<\/code>: Este es el archivo donde se guardar\u00e1 el respaldo de\n                la base de datos.<\/li>\n            <li><code class=custom-code>> \/var\/www\/html\/backup_wordpress.sql<\/code>: Especifica la ruta completa y el\n                nombre del archivo donde se guardar\u00e1 el respaldo.<\/li>\n        <\/ul>\n        <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code\n                class=\"custom-code\">mysqldump -u admin_wp -p mi_base_de_datos > \/var\/www\/html\/backup_wordpress.sql<\/code>\n        <\/p>\n        <li><strong>Comprime el archivo SQL:<\/strong> Para ahorrar espacio, comprime el archivo con <code\n                class=\"custom-code\">gzip<\/code>.\n        <\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>gzip \/var\/www\/html\/backup_wordpress.sql<\/code><\/pre>\n        <\/div>\n        <ul class=\"custom-ul\">\n            <li><code class=\"custom-code\">\/var\/www\/html\/backup_wordpress.sql<\/code>: Ruta completa del\n                archivo de la base de datos que deseas comprimir.\n            <\/li>\n        <\/ul>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/04-1.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n     crossorigin=\"anonymous\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2225321393472807\"\n     data-ad-slot=\"4755021313\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n    <h3 id=\"seccion4\" class=\"custom-h3\">4. Descarga los archivos comprimidos<\/h3>\n    <p class=\"custom-p\">Una vez que tienes los archivos comprimidos, puedes descargarlos f\u00e1cilmente a tu computadora.\n    <\/p>\n    <p class=\"custom-p\">Dir\u00edgete a la carpeta donde deseas que se descarguen los archivos, haz clic derecho y selecciona\n        Abrir en\n        una terminal. Luego, escribe el comando <code class=\"custom-code\">pwd<\/code> para obtener la ruta de la\n        carpeta. Usa esta ruta para\n        reemplazar <code class=\"custom-code\">\/ruta\/local\/<\/code> en los comandos a continuaci\u00f3n.<\/p>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/05.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n    <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>pwd<\/code><\/pre>\n    <\/div>\n    <ul>\n        <li>Para descargar los archivos del sitio:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre\n                class=\"custom-pre\"><code>scp usuario@ip_del_servidor:\/var\/www\/html\/wordpress_backup.tar.gz \/ruta\/local\/<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code class=\"custom-code\">scp root@123.45.67.89:\/var\/www\/html\/backup_wordpress.sql.gz \/home\/usuario\/Respaldo\/\n        <\/code><\/p>\n        <li>Para descargar la base de datos:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre\n                class=\"custom-pre\"><code>scp usuario@ip_del_servidor:\/var\/www\/html\/backup_wordpress.sql.gz \/ruta\/local\/<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><strong>Ejemplo:<\/strong> <code class=\"custom-code\">scp admin@192.168.1.100:\/var\/www\/html\/backup_wordpress.sql.gz \/home\/usuario\/Respaldo\/\n        <\/code><\/p>\n    <\/ul>\n    <ul>\n        <li><code class=custom-code>scp<\/code>:\n            Comando para copiar archivos de forma segura entre un servidor remoto y tu computadora local.<\/li>\n        <li><code class=custom-code>usuario<\/code>:\n            Nombre del usuario con acceso al servidor.<\/li>\n        <li><code class=custom-code>ip_del_servidor<\/code>:\n            Direcci\u00f3n IP o nombre de dominio del servidor remoto.<\/li>\n        <li><code class=custom-code>\/var\/www\/html\/wordpress_backup.tar.gz<\/code>:\n            Ruta completa del respaldo de los archivos del sitio en el servidor.<\/li>\n        <li><code class=custom-code>\/var\/www\/html\/backup_wordpress.sql.gz<\/code>:\n            Ruta completa del respaldo de la base de datos en el servidor.<\/li>\n        <li><code class=custom-code>\/ruta\/local\/<\/code>:\n            Carpeta en tu computadora donde se guardar\u00e1 el archivo.<\/li>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/06.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n    <p class=\"custom-p\"> Tambi\u00e9n puedes observar los archivos descargados accediendo visualmente a la carpeta.\n    <\/p>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/07.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n    <h3 id=\"seccion5\" class=\"custom-h3\">5. Descomprime los archivos en tu computadora<\/h3>\n    <p class=\"custom-p\">Despu\u00e9s de descargar, descomprime los archivos para verificar que el respaldo est\u00e1 completo.<\/p>\n    <ul>\n        <li>Para descomprimir los archivos del sitio.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>tar -xzvf wordpress_backup.tar.gz<\/code><\/pre>\n        <\/div>\n        <div style=\"text-align: center; margin-bottom: 20px;\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/08.jpg\" alt=\"Inkscape en Windows\"\n                style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n        <\/div>\n        <p class=\"custom-p\">Esto extraer\u00e1 todos los archivos y directorios del respaldo comprimido de WordPress.<\/p>\n        <li>Para descomprimir la base de datos.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>gunzip backup_wordpress.sql.gz<\/code><\/pre>\n        <\/div>\n        <div style=\"text-align: center; margin-bottom: 20px;\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/09.jpg\" alt=\"Inkscape en Windows\"\n                style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n        <\/div>\n        <p class=\"custom-p\">Esto generar\u00e1 el archivo SQL de la base de datos (<code\n                class=\"custom-code\">backup_wordpress.sql<\/code>) a partir del archivo comprimido.<\/p>\n    <\/ul>\n\n    <h3 id=\"seccion6\" class=\"custom-h3\">6. Verificar los respaldos<\/h3>\n    <h3 id=\"seccion6a\" class=\"custom-h4\">6.1. Verificar el respaldo de los archivos del sitio\n    <\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Navega al directorio del respaldo descomprimido:<\/strong> Usa el siguiente comando para entrar al\n            directorio.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>cd \/ruta\/donde\/descomprimiste\/wordpress_backup<\/code><\/pre>\n        <\/div>\n        <li><strong>Lista los archivos y directorios principales<\/strong>: Para ver los archivos y carpetas presentes,\n            ejecuta:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>ls -lh<\/code><\/pre>\n        <\/div>\n        <li><strong>Verifica que los directorios clave est\u00e9n presentes<\/strong>:<\/li>\n        <ul>\n            <li><code class=\"custom-code\">wp-content\/<\/code>:\n                Contiene temas, plugins y medios subidos.\n            <\/li>\n            <li><code class=\"custom-code\">wp-includes\/<\/code>:\n                Contiene archivos esenciales de WordPress.\n            <\/li>\n            <li><code class=\"custom-code\">wp-config.php<\/code>:\n                Archivo de configuraci\u00f3n de WordPress.\n            <\/li>\n        <\/ul>\n        <p class=\"custom-p\">Si estos archivos y carpetas est\u00e1n en la lista, el respaldo de los archivos del sitio es\n            v\u00e1lido.\n        <\/p>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/10.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/11.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n\n    <h3 id=\"seccion6b\" class=\"custom-h4\">6.2. Verificar el respaldo de la base de datos\n    <\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Ver el tama\u00f1o del archivo:<\/strong>\n        <\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>ls -l backup_wordpress.sql<\/code><\/pre>\n        <\/div>\n        <ul>\n            <li>Compara el tama\u00f1o con respaldos anteriores o con el tama\u00f1o estimado de la base de datos en el servidor.\n            <\/li>\n            <li>Un tama\u00f1o mucho menor al esperado podr\u00eda indicar que el respaldo est\u00e1 incompleto.<\/li>\n        <\/ul>\n        <li><strong>Ver las primeras l\u00edneas del archivo<\/strong>: Para asegurarte de que el archivo SQL no est\u00e9 corrupto\n            y contiene datos v\u00e1lidos, usa el siguiente comando.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>head -n 10 backup_wordpress.sql<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\">Esto mostrar\u00e1 las primeras 10 l\u00edneas del archivo SQL, donde normalmente ver\u00e1s comentarios y\n            la estructura inicial de la base de datos.\n        <\/p>\n        <ul>\n            <li><strong>Resultado esperado<\/strong>: Las primeras l\u00edneas deben incluir algo como esto:\n            <\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>-- MySQL dump X.X Distrib X.X.X, for Linux (x86_64) \n    --\n    -- Host: localhost Database: nombre_de_base_de_datos \n    -- ------------------------------------------------------ \n    -- Server version X.X.X<\/code><\/pre>\n            <\/div>\n        <\/ul>\n        <div style=\"text-align: center; margin-bottom: 20px;\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/12.jpg\" alt=\"Inkscape en Windows\"\n                style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n        <\/div>\n        <li>Una buena pr\u00e1ctica para asegurarte de que el respaldo de tu base de datos es v\u00e1lido es importarlo en un\n            entorno de pruebas. Esto permite verificar que el archivo puede restaurarse correctamente y que no contiene\n            errores. Aunque no necesariamente necesitas hacerlo ahora, este paso te brinda tranquilidad al confirmar que\n            el respaldo es funcional y utilizable en caso de emergencia.<\/li>\n    <\/ul>\n\n    <h3 id=\"seccion7\" class=\"custom-h3\">7. (Opcional) Borra los archivos comprimidos del servidor<\/h3>\n    <ul class=\"custom-ul\">\n        <li><strong>Ubica los archivos que deseas borrar:<\/strong> Navega al directorio donde se encuentran los archivos\n            que creaste, (<code class=\"custom-code\">wordpress_backup.tar.gz<\/code> y <code\n                class=\"custom-code\">backup_wordpress.sql.gz<\/code>).<\/li>\n        <ul>\n            <li>Regresa a la terminal con acceso al servidor y navega al directorio donde se encuentran los archivos que\n                deseas borrar.<\/li>\n            <li>Como te encuentras en una subcarpeta, puedes regresar al directorio principal con el comando <code\n                    class=\"custom-code\">cd ..<\/code>, el\n                cual te permite volver al directorio anterior.<\/li>\n        <\/ul>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>cd \/var\/www\/html<\/code><\/pre>\n        <\/div>\n        <li>Usa el comando ls para listar los archivos y asegurarte de que est\u00e1n all\u00ed:\n        <\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>ls -lh<\/code><\/pre>\n        <\/div>\n        <li>Una vez confirmes que los archivos est\u00e1n en el directorio, usa el comando <code\n                class=\"custom-code\">rm<\/code> para eliminarlos:<\/li>\n        <ul>\n            <li>Para borrar un archivo espec\u00edfico:\n            <\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>rm wordpress_backup.tar.gz \nrm backup_wordpress.sql.gz<\/code><\/pre>\n            <\/div>\n            <li>Para borrar varios archivos al mismo tiempo:\n            <\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>rm wordpress_backup.tar.gz backup_wordpress.sql.gz<\/code><\/pre>\n            <\/div>\n        <\/ul>\n        <li><strong>Verifica que se hayan eliminado:<\/strong> Lista nuevamente el contenido del directorio para\n            asegurarte de que los archivos ya no est\u00e1n:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>ls -lh<\/code><\/pre>\n        <\/div>\n    <\/ul>\n    <div style=\"text-align: center; margin-bottom: 20px;\">\n        <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/13.jpg\" alt=\"Inkscape en Windows\"\n            style=\"max-width: 100%; height: auto; border-radius: 5px; border: 2px solid #ccc;\">\n    <\/div>\n\n    <script>\n        function copyCode(button) {\n            navigator.clipboard.writeText(button.nextElementSibling.innerText);\n            button.textContent = '\u00a1Copiado!';\n            setTimeout(() => button.textContent = 'Copiar', 2000);\n        }\n    <\/script>\n\n<\/body>\n\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Realizar respaldos peri\u00f3dicos de tu sitio WordPress es esencial para proteger tu contenido y configuraciones frente a posibles fallos, ataques o errores. En este tutorial, aprender\u00e1s paso a paso c\u00f3mo descargar y respaldar tanto los archivos de tu sitio como la base de datos desde un servidor Apache. <\/p>\n","protected":false},"author":1,"featured_media":3902,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[41,161,57,14,40],"tags":[163,45,162,99,46],"class_list":["post-3874","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apache","category-base-de-datos","category-debian","category-linux","category-wordpress","tag-apa","tag-apache","tag-base-de-datos","tag-debian","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/comments?post=3874"}],"version-history":[{"count":8,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3874\/revisions"}],"predecessor-version":[{"id":3991,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3874\/revisions\/3991"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media\/3902"}],"wp:attachment":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media?parent=3874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/categories?post=3874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/tags?post=3874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}