Encuesta: ¿cuantas veces WordPress te ha jugado una mala pasada?
1 un vez
20.00%
1 20.00%
2 veces
20.00%
1 20.00%
Varias veces
20.00%
1 20.00%
Nunca
40.00%
2 40.00%
Total 5 voto(s) 100%
* Ya has votado en esta opción. [Mostrar resultados]

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[El Backup] Aprende a los golpes o sufre como perro
#1
Estos días yo muy entusiasmado con una pagina web en la que estaba trabajando bastante tiempo y realice mucha de mi dedicación a esta, eh sufrido una incidencia adversa originada por una actualización u "data lost" presumiblemente un "hackeo".

Bueno mas allá de la verdad o de lo que realmente ocurrió, lo presente es que me siento frustrado por que son horas de trabajos perdidas, tiempo de vida que lo tendría que estar ocupando para otras cosas mas importantes que volver a realizar la misma tarea nuevamente.

Entre lo que buscando por Internet me eh encontrado con varias opciones, de manera que me gustaría compartir información con ustedes: link del enlace

Esta es una de las soluciones para wordpress mas rápidas la cual eh encontrado en Internet:

[Imagen: 306.jpg]

BackupGuard – WordPress Backup and Migrate Plugin


Luego del backup manual, solo tienes que usar el wget desde tu server local en mi caso dispongo de una notebook con bateria integrada.

El log de operaciones:
Código:
sudo wget "web.algo/sg_backup_opt(db)_2017XXXXXXXXX.sgbp"

Petición HTTP enviada, esperando respuesta... 200 OK
Could not parse String-Transport-Security header
Longitud: 733357 (716K)
Grabando a: “sg_backup_opt(db)_2017XXXXXXXXX.sgbp”

sg_backup_opt(db)_2017XXX 100%[==================================>] 716,17K   340KB/s    in 2,1s

De esta manera es mas controlable que dentro de las inestables computadoras que usamos día a día.
[Imagen: 2A4.jpg]

Cloud software: ENLACE LINK
[Imagen: 8BE.jpg]

[Imagen: BD2.jpg]
WWW
#2
(23-05-2017, 06:14 PM)yuma2009 escribió: Estos días yo muy entusiasmado con una pagina web en la que estaba trabajando bastante tiempo y realice mucha de mi dedicación a esta, eh sufrido una incidencia adversa originada por una actualización u "data lost" presumiblemente un "hackeo".

Bueno mas allá de la verdad o de lo que realmente ocurrió, lo presente es que me siento frustrado por que son horas de trabajos perdidas, tiempo de vida que lo tendría que estar ocupando para otras cosas mas importantes que volver a realizar la misma tarea nuevamente.

Entre lo que buscando por Internet me eh encontrado con varias opciones, de manera que me gustaría compartir información con ustedes: link del enlace

Esta es una de las soluciones para wordpress mas rápidas la cual eh encontrado en Internet:

[Imagen: 306.jpg]

BackupGuard – WordPress Backup and Migrate Plugin


Luego del backup manual, solo tienes que usar el wget desde tu server local en mi caso dispongo de una notebook con bateria integrada.

El log de operaciones:
Código:
sudo wget "web.algo/sg_backup_opt(db)_2017XXXXXXXXX.sgbp"

Petición HTTP enviada, esperando respuesta... 200 OK
Could not parse String-Transport-Security header
Longitud: 733357 (716K)
Grabando a: “sg_backup_opt(db)_2017XXXXXXXXX.sgbp”

sg_backup_opt(db)_2017XXX 100%[==================================>] 716,17K   340KB/s    in 2,1s

De esta manera es mas controlable que dentro de las inestables computadoras que usamos día a día.
[Imagen: 2A4.jpg]

[Imagen: BD2.jpg]

Hola! @yuma2009
Lamento mucho lo que te ha ocurrido, si es muy importante el tema de los Backups porque te dan la garantía de que tu trabajo está seguro ante cualquier imprevisto, seguro esta herramienta de BackupGuard te será de gran ayuda, a mí me pasó lo mismo cuando no me precipitaba por el tema de los backups pero de los errores se aprende. Tambien es buena idea instalar plugins como All in One Wp Security para garantizar la seguridad de tu proyecto.
Saludos!
#3
Cita:Hola! @yuma2009
Lamento mucho lo que te ha ocurrido, si es muy importante el tema de los Backups porque te dan la garantía de que tu trabajo está seguro ante cualquier imprevisto, seguro esta herramienta de BackupGuard te será de gran ayuda, a mí me pasó lo mismo cuando no me precipitaba por el tema de los backups pero de los errores se aprende. Tambien es buena idea instalar plugins como All in One Wp Security para garantizar la seguridad de tu proyecto.
Saludos!

Los indispensables:
All in One para WordPress poco decir que este plugin ha salvado el SEO de varios millones de web Sites en la red.

[Imagen: B02.png]
WWW
#4
Yo en lo personal utilizó Yoast pero All in one tiene un poco más herramientas de optimización de SEO mientras que Yoast es más perdonalizsble para las redes sociales, creo que uno es mejor que el otro mejor que el según las necesidades del website.
#5
Yo siempre guardo un backup local de mi implementación inicial y hago respaldos periodicos en caso de que pase esto, pero nunca esta de más una herramienta que ayude.
#6
Yo siempre hago un backup manualmente de mi blog además de usar un plugin para hacerlo de forma automática cada cierto tiempo. Gracias por el aporte, de la experiencia se aprende.

Saludos!
#7
Hace una semana murió mi disco duro. Sólo perdí unas fotos y el sitio web que hice para mi trabajo (la nueva actualización).

Suerte que siempre tengo copias de seguridad en mi HD externo. Y la base de datos se me respalda cada 6 horas con esto.
Se los comparto por si a alguien le sirve.

Código PHP:
<?php 
/**
 * This file contains the Backup_Database class wich performs
 * a partial or complete backup of any given MySQL database
 * @author Daniel López Azaña <http://www.daniloaz.com-->
 * @version 1.0
 */

define("OUTPUT_DIR"'db_backup');
define("TABLES"'*');

/**
 * Instantiate Backup_Database and perform backup
 */
$backupDatabase = new Backup_Database();
$status $backupDatabase->backupTables(TABLESOUTPUT_DIR) ? 'OK' 'KO';

/**
 * The Backup_Database class
 */
class Backup_Database {
 
   /**
     * Host where database is located
     */
 
   var $host '';

 
   /**
     * Username used to connect to database
     */
 
   var $username '';

 
   /**
     * Password used to connect to database
     */
 
   var $passwd '';

 
   /**
     * Database to backup
     */
 
   var $dbName '';

 
   /**
     * Database charset
     */
 
   var $charset '';

 
   /**
     * Backup the whole database or just some tables
     * Use '*' for whole database or 'table1 table2 table3...'
     * @param string $tables
     */
 
   public function backupTables($tables '*'$outputDir '.')
 
   {
 
       try
        
{
 
           /**
            * Tables to export
            */
 
           if($tables == '*')
 
           {
 
               $tables = array();
 
               $result doquery('SHOW TABLES'"");
 
               while($row mysql_fetch_row($result))
 
               {
 
                   $tables[] = $row[0];
 
               }
 
           }
 
           else
            
{
 
               $tables is_array($tables) ? $tables explode(',',$tables);
 
           }

 
           $sql '';

 
           /**
            * Iterate tables
            */
 
           foreach($tables as $table)
 
           {

 
               $result doquery('SELECT * FROM '.$table"");
 
               $numFields mysql_num_fields($result);

 
               $sql .= 'DROP TABLE IF EXISTS '.$table.';';
 
               $row2 mysql_fetch_row(doquery('SHOW CREATE TABLE '.$table""));
 
               $sql.= "\n\n".$row2[1].";\n\n";

 
               for ($i 0$i $numFields$i++) 
 
               {
 
                   while($row mysql_fetch_row($result))
 
                   {
 
                       $sql .= 'INSERT INTO '.$table.' VALUES(';
 
                       for($j=0$j<$numFields$j++) 
 
                       {
 
                           $row[$j] = addslashes($row[$j]);
 
                           $row[$j] = ereg_replace("\n","\\n",$row[$j]);
 
                           if (isset($row[$j]))
 
                           {
 
                               $sql .= '"'.$row[$j].'"' ;
 
                           }
 
                           else
                            
{
 
                               $sql.= '""';
 
                           }

 
                           if ($j < ($numFields-1))
 
                           {
 
                               $sql .= ',';
 
                           }
 
                       }

 
                       $sql.= ");\n";
 
                   }
 
               }

 
               $sql.="\n\n\n";
 
           }
 
       }
 
       catch (Exception $e)
 
       {
 
           var_dump($e->getMessage());
 
           return false;
 
       }

 
       return $this->saveFile($sql$outputDir);
 
   }

 
   /**
     * Save SQL to file
     * @param string $sql
     */
 
   protected function saveFile(&$sql$outputDir '.')
 
   {
 
       if (!$sql) return false;

 
       try
        
{
 
           $handle fopen($outputDir.'/db-backup-'.date("Ymd-His"time()).'.sql','w+');
 
           fwrite($handle$sql);
 
           fclose($handle);
 
       }
 
       catch (Exception $e)
 
       {
 
           var_dump($e->getMessage());
 
           return false;
 
       }

 
       return true;
 
   }
}
?>
Aclaro que no es mio, como pueden ver. La única modificación que le hice es un error que tenía en el archivo generado, generamaunas líneas de más
Se puede modificar para que elimine archivos antiguos a 10 días por ejemplo. Pero a mi no me molesta aún.

Saludos!
Se buscan colaboradores para comenzar con un foro de programación en general.

www.programarg.com
WWW
#8
Yo aprendi a   base de ostiazos, tuve un par de errores y tuve que hacer la web desde el principio, desde entonces hago backups de todo, incluso me conecto por la noche a un anube para descargar mi cerebro.
#9
(31-05-2017, 04:02 PM)easy english escribió: Yo aprendi a   base de ostiazos, tuve un par de errores y tuve que hacer la web desde el principio, desde entonces hago backups de todo, incluso me conecto por la noche a un anube para descargar mi cerebro.

Ten en cuenta que desde que nosotros disponemos de nuestros beneficios de la mano de la información también podemos ocuparnos mejor de realizar otras tareas que antes no podían ser acaparadas.

Considero que actualmente el mundo entero esta pasando por un proceso de readaptación.
WWW
#10
Excelente herramienta de trabajo para poder realizar los backups en tiempo para poder evitar malos ratos, muy recomendable, saludos.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Hosting] Reflexión: La importancia del backup y las bases de datos organizadas yuma2009 26 1,595 16-04-2017, 03:39 AM
Último mensaje: Hess
  [Hosting] Backup de la web directamente a Google Drive Sugoi 31 2,629 27-06-2016, 08:43 PM
Último mensaje: Sugoi
  Realizar un Backup diario de la base de datos? Yamil 2 896 07-10-2011, 06:42 PM
Último mensaje: papi



Usuarios navegando en este tema: 1 invitado(s)