Migrar a un nuevo servidor

¿Tienes un nuevo servidor al que quieres mudar tu sitio antiguo?

Los pasos básicos son fáciles:

  1. Copia todos ficheros del antiguo servidor al nuevo.
  2. Vuelca la base de datos del servidor antiguo.
  3. Importa el volcado anterior en la nueva base de datos.
  4. Edita el fichero config.php para ajustarlo al nuevo servidor.
  5. Disfruta.

Pequeña guía

En esta guía la ruta a las páginas supondremos que es /var/www/cmsmadesimple, el nombre del usuario de la base de datos será USER, la contraseña será PASS, y la máquina que hospeda la base de datos será HOSTNAME. Se usará ssh para conectarse a los servidores y sftp para mover los ficheros entre ellos.

Cuando hablemos del servidor antiguo nos referiremos al servidor original, y cuando hablemos del servidor nuevo nos referiremos servidor de destino.

  • En el sitio antiguo, borra la caché desde el Panel de administración (Sitio -> Configuración General -> Borrar caché -> Borrar) y, si quieres, activa el Mensaje de sitio en mantenimiento.
  • Conéctate con ssh al servidor antiguo.
  • Crea un tar de sus ficheros y de su base de datos:
    • cd /var/www/cmsmadesimple/
    • mysqldump -uUSER -hHOSTNAME -p DATABASE > dump.sql
    • cd ..
    • tar -zcf backup.tar cmsmadesimple/*
  • Copia el fichero tar al nuevo servidor:
    • sftp USER@NEWSERVER
    • put backup.tar
  • Cierra la conexión al servidor antiguo (el servidor antiguo todavía funcionará porque no se ha modificado nada en él).
  • Abre una conexión al nuevo servidor (lo más probable es que el fichero tar que has copiado esté en tu $HOME, así que lo copiamos al sitio apropiado).
    • cp backup.tar /var/www/
    • cd /var/www/
    • tar -zxf backup.tar
    • cd cmsmadesimple
    • mysql -uUSER -hHOST -p DATABASE < dump.sql (tras esto puedes borrar dump.sql)
    • EDITORFAVORITO config.php
  • Necesitas cambiar los parámetros de la base de datos y todas las rutas (en este ejemplo las rutas son las mismas para ambos servidores).
  • Identifícate en la página de administración del nuevo servidor, borra la cache, y desactiva el mensaje de Sitio en mantenimiento.


Con un poco de suerte, todo funcionará correctamente.
This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Installation/Copying To a New Server/es

From CMSMS

A2 Hosting