Hacer un Clon Exacto de un Sitio de Joomla??..

Iniciado por ositocaro, 15 Febrero 2011, 17:42 PM

0 Miembros y 1 Visitante están viendo este tema.

ositocaro

Hola amigos tengo un duda tengo una web Joomla  el caso es que tiene muchos articulo con imagenes.. etc.. etc.. lo que quiero es hacer una copia exacta del sitio web de joomla, con sus bases de datos, articulos, imagenes, modulos, plugins etc, que tenga o sea qu si por X motivo pasa algo al hosting que estoy. o bien algo se daña pueda restaurarlo con solo clicks .. en cuestion de minuto ya que me costo mucho hacer el sitio web, he hecho un backup con akeeba, mi sitio pesa 230 megas :S eso es lo que me aparece en el hosting solo mi sitio sin bases de datos y demas. hice el respaldo exacto con akeeba y me produce un archico con la extension jpa que tan solo pesa 40 megas?.. alquien sabe si esto funcionara?  como una copia directa lo dudo mucho por el tamaño, mis bases de datos tambien son pesadas y supuetamente esta extension jpa ya tiene incluido las bases de datos, No se si alguien hizo copias exactas de sitios joomla que me puedan indicar cual modulo o extension o lo que sea puedo hacerlo?  gracias.

pajaras

ves donde tienes alojada la pagina, en tu empresa que has contratado el servicio hosting y hay un apartado que pone backups o respaldo, y para la base de dades: click data base o export. Proba-ho havere si trobes aquestes opcions en la teva empresa que has contractat el hosting. Sort!

ositocaro

no es lo mismo hacer un backup de una pagina web normal que de un joomla :S asi que .. espero que alguin que sepa me responda porfvor.. graias.

madpitbull_99

Los Backups hechos con Akeeba funcionan perfectamente, pesa 40 MB porque está comprimido.

Si no te convence Akeeba, puedes hacerte un script propio y ejecutarlo con crontab cada "x" tiempo, y que te haga un backup.
Solo se haría el backup de la base de datos, ya que, los ficheros del sitio con hacerles un backup basta.

Código (php) [Seleccionar]
<?php 
 $backupdate 
date("Ymd"); 
 
//Backup date variable. Replace "Ymd" with 
 //"Ymd_H-i" to include the time. 
 
 
$backupdir "/the/absolute/path/to/the/folder/"
 
//Where are the files located? 
 
 
$files "*"
 
//What file to backup? Use a * to backup all the files 
 //inside the folder entered above. 
 
 
$backupto "/the/absolute/path/to/the/folder/"
 
//Where to store the tarball? 
 
 
$fileprefix "bak"
 
//This is the prefix that will be added before the date: 
 //(bak_20040326.tar.bz2) 
 //The underscore _ is added automatically 
 
 
$tararg "-cf"
 
//Here goes the tar arguments. I recommend -cf. 
 //c is for compressing. f is for outputting 
 //a file. 
 
 
$bz2arg "-z9"
 
//Here goes the bunzip2 arguments. I recommend -z9. 
 //z is for creating a archive 
 //and 9 is for max compression. z is always needed 
 
//Call the function 
backupsus(); 
 
function 
backupsus() { 
 global 
$backupdate,$backupdir,$backupto
 
$fileprefix,$tararg,$bz2arg,$files
$backupsuscmd "cd $backupdir
 tar 
$tararg {$fileprefix}_{$backupdate}.tar $files
 bunzip2 
$bz2arg {$fileprefix}_{$backupdate}.tar; 
 mv 
{$fileprefix}_{$backupdate}.tar.bz2 $backupto"
 
passthru ("$backupsuscmd"); 
 } 
?>


Hay mas scripts como este, solo hay que buscar.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red