Hola
Me podeis explicar si algun componente es capaz de hacer copias de seguridad de joomla incluyendo la base de datos?
Yo lo que estoy haciendo es bajarme todo de joomla mediante ftp y esto creo q no me guarda la base de datos.
Si alguien me puede recomendar alguna extensión para una copia total de seguridad.
http://extensions.joomla.org/extensions/access-a-security/site-security/backup/1606
He encontrado esta pero no me entero si hace copia de la base de datos.
Resumiendo: como hacer una copia de seguridad correctamente?
Gracias
EDITO: Acabo de ver que hay una sección para seguridad entera 😆
Hola Manuxx,
La mejor manera de respaldar tu Joomla! es mediante el uso de la extension "gratuita" llamada Akeeba Backup, la cual te permite realizar una copia completa de tu sitio y base de datos en formato .jpa (formato propietario de la extensión y el más recomendado) que en un solo archivo te permite llevarte tu instalación a donde quieras o mantenerlo como archivo de seguridad.
Te adjuntamos unos vídeos para poder copiar y restaurar un Joomla! de un hosting a otro o en el mismo Hosting, ya sea local o remoto:
Como copiar tu Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html
Como restaurar tu Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html
En el caso que pongas una contraseña al realizar un backup apúntala para luego introducirla en la restauración.
Saludos
gracias por tu respuesta, los videos estan geniales, ya me ayudaron bastante los del VM de esta web en su día.
Por lo que veo este componente además serviría para un traslado a otro hosting, es lo que mas me interesa.
La duda es... tendría que instalar primero joomla en el otro servidor mediante el proceso normal o el componente para backups incluye el instalador en el archivo que genera y por tanto sería subir este archivo simplemente y luego crear la base de datos etc.
Es decir, en el video él lo está haciendo sobre una web donde ya ha instalado joomla. Imaginate el caso de un traslado de una web joomla a otro hosting donde no has instalado joomla.
Un saludo
Hola,
Si revisas el vídeo de https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html , verás que no hace falta tener un Joomla! previamente instalado, sino que el archivo de backup es un auto-instalador si usas el formato de backup .zip, o necesitas un archivo kickstar.php si es con un formato .jpa.
Saludos,
Gracias Jordi
La última duda, igualmente habría que cambiar variables en el configuration.php como me indicas en otro post no?
Bueno y las de virtuemart también en mi caso claro.
Un saludo
Hola,
Si la copia la haces con Akeeba no hará falta que cambies el configuration.php porque se encargará akeeba en el proceso de restauración de la copia de seguridad de cambiarlo, Virtuemart si que lo tendrías que modificar a nivel de defines si cambias de dominio:
Si desde la administración de Virtuemart no puede acceder a los diferentes apartados o no ve los iconos lo más probable es que tenga mal definidas las variables de Url y Secureurl de Virtuemart.
Para solucionar esto tiene que acceder al archivo:
public_html/administrator/components/com_virtuemart/virtuemart.cfg.php y modificar las líneas:
// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', '/' );
define( 'SECUREURL', '/' );
por:
// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', 'http://sudominio.com/' ); // es imprescindible la contrabarra final
define( 'SECUREURL', 'http://sudominio.com/' ); // es imprescindible la contrabarra final y tiene que ser http:// a no ser que tenga un certificado ssl para su dominio que entonces sería https://
Queda claro, muchas gracias 😉