{"id":5555,"date":"2017-09-28T21:33:31","date_gmt":"2017-09-28T21:33:31","guid":{"rendered":"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/?p=5555"},"modified":"2026-03-10T16:35:05","modified_gmt":"2026-03-10T15:35:05","slug":"migrar-sitio-web-alojamiento-compartido-vps","status":"publish","type":"post","link":"\/ar\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps","title":{"rendered":"C\u00f3mo migrar un sitio web de alojamiento compartido a VPS"},"content":{"rendered":"<p>Para crear el primer sitio web, las personas suelen contratar <a href=\"\/ar\/hosting-gratuito\">servicios de alojamiento gratuito<\/a> o compartido. Estos tipos de alojamiento son f&aacute;ciles de gestionar y asequibles, por lo que son adecuados para principiantes y usuarios con conocimientos t&eacute;cnicos m&iacute;nimos. <\/p><p>Conforme crezca el sitio web y su tr&aacute;fico, tambi&eacute;n aumentar&aacute;n los recursos necesarios del servidor, como el espacio de almacenamiento y el ancho de banda. <\/p><p>Una de las formas m&aacute;s efectivas de escalar es migrar el sitio web de alojamiento compartido a VPS y obtener un mejor rendimiento, compatibilidad y seguridad. <\/p><p>En este tutorial, te guiaremos a trav&eacute;s del proceso de migrar tu sitio web <strong>WordPress<\/strong> de hosting compartido a VPS para un mejor rendimiento y seguridad.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-por-que-necesitas-hosting-vps\">Por qu&eacute; necesitas Hosting VPS<\/h2><p>Antes de ir a los pasos, nos gustar&iacute;a explicar por qu&eacute; tal vez quieras pasar de un alojamiento compartido a un VPS. Hay varias razones para hacerlo.<\/p><p>En primer lugar, el <a href=\"\/ar\/tutoriales\/que-es-un-vps\">VPS es una soluci&oacute;n de alojamiento<\/a> con la que podr&aacute;s obtener m&aacute;s recursos del servidor. El VPS ofrece m&aacute;s CPU, RAM y almacenamiento en comparaci&oacute;n con el alojamiento compartido. <\/p><p>De esta manera, tu sitio puede manejar un mayor tr&aacute;fico y almacenar m&aacute;s datos pr&aacute;cticamente sin problemas.<\/p><p>En segundo lugar, con un VPS tienes una partici&oacute;n dedicada de un servidor para ti. Eso significa que si otros usuarios se enfrentan a un aumento del tr&aacute;fico o a un problema de seguridad, tu sitio web no se ver&aacute; afectado.<\/p><p>Por &uacute;ltimo, pero no menos importante, tendr&aacute;s control total sobre tu m&aacute;quina. Por ejemplo, obtienes acceso total a la ra&iacute;z, lo que te permite modificar tu sistema con mayor libertad. Adem&aacute;s, el VPS te ofrece una IP dedicada, as&iacute; como una mayor estabilidad y rendimiento.<\/p><p>Aunque tener un servidor privado puede ser m&aacute;s caro y t&eacute;cnico, es la opci&oacute;n perfecta si tienes un sitio web de r&aacute;pido crecimiento.<\/p><p>Ahora bien, para que este tutorial funcione, necesitar&aacute;s acceso a tu cuenta de alojamiento compartido, al VPS y al panel de gesti&oacute;n del dominio. Si todav&iacute;a no tienes un VPS, puedes echar un vistazo a nuestros <a href=\"\/ar\/servidor-vps\">planes de VPS hosting<\/a> confiables y accesibles.<\/p><p>Sin m&aacute;s pre&aacute;mbulos, aqu&iacute; est&aacute;n los pasos para migrar de alojamiento compartido a VPS.<\/p><h2 class=\"wp-block-heading\" id=\"h-1-crear-una-copia-de-seguridad-de-tu-sitio-web\">1. Crear una copia de seguridad de tu sitio web<\/h2><p>Al hacer cualquier cambio en un sitio web, es necesario hacer una copia de seguridad para evitar la p&eacute;rdida de datos en caso de que algo falle. Adem&aacute;s, hacer una copia de seguridad facilitar&aacute; la transferencia de archivos y bases de datos de un servidor a otro.<\/p><p>Aqu&iacute; te explicamos c&oacute;mo hacerlo a trav&eacute;s del hPanel de Hostinger.<\/p><ol class=\"wp-block-list\">\n<li>Inicia sesi&oacute;n en el hPanel. En la pesta&ntilde;a de <strong>Hosting<\/strong>, ve a <strong>Archivos<\/strong> &ndash;<strong>&gt; Copias de seguridad<\/strong>.<\/li>\n\n\n\n<li>Ver&aacute;s las secciones Copias de seguridad de archivos y Copias de seguridad de base de datos. En ambas secciones, busca tus &uacute;ltimas copias de seguridad de archivos y base de datos y pulsa <strong>Preparar para descargar<\/strong>.<br><img decoding=\"async\" class=\"aligncenter wp-image-13448 size-full\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/copias-seguridad-hpanel.png\" alt=\"Copias de seguridad en el hPanel de Hostinger\" width=\"1359\" height=\"682\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/copias-seguridad-hpanel.png 1359w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/copias-seguridad-hpanel-300x151.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/copias-seguridad-hpanel-1024x514.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/copias-seguridad-hpanel-150x75.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/copias-seguridad-hpanel-768x385.png 768w\" sizes=\"(max-width: 1359px) 100vw, 1359px\" \/><\/li>\n\n\n\n<li>Si no hay ninguna, haz clic en el bot&oacute;n <strong>Generar nueva copia de seguridad<\/strong>.<\/li>\n\n\n\n<li>Una vez generada una copia de seguridad, haz clic en <strong>Preparar para descargar<\/strong>. Espera unos segundos mientras se prepara la descarga.<\/li>\n<\/ol><p>Ahora que los archivos de respaldo est&aacute;n listos, procedamos a <a href=\"\/ar\/tutoriales\/configurar-servidor-vps\/\">configurar un servidor<\/a> VPS.<\/p><h2 class=\"wp-block-heading\" id=\"h-2-configurar-un-servidor-vps\">2. Configurar un servidor VPS<\/h2><p>Te recomendamos elegir una plantilla que tenga <strong>LAMP<\/strong> y <strong>Webmin\/Virtualmin<\/strong> preinstalados. Tambi&eacute;n puedes utilizar un servidor VPS de <a href=\"\/ar\/hosting-cyberpanel\">Hostinger<\/a> con Cyberpanel, lo que te permitir&aacute; una gesti&oacute;n m&aacute;s sencilla.<\/p><p>Tambi&eacute;n puedes configurar tu propia pila (sin GUI). Tenemos estos tutoriales &uacute;tiles sobre c&oacute;mo instalar diferentes pilas en varios sistemas operativos basados en UNIX:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/ar\/tutoriales\/como-instalar-lamp-en-ubuntu\">C&oacute;mo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en Ubuntu<\/a><\/li>\n\n\n\n<li><a href=\"\/ar\/tutoriales\/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04\">C&oacute;mo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 22.04<\/a><\/li>\n<\/ul><p>Para cambiar el sistema operativo de tu VPS y el software preinstalado, sigue los siguientes pasos:<\/p><ol class=\"wp-block-list\">\n<li>Ve a la pesta&ntilde;a <strong>Servidores<\/strong> del hPanel y despl&aacute;zate hacia abajo hasta que veas <strong>Other settings<\/strong>.<\/li>\n\n\n\n<li>Cambia el sistema operativo a <strong>Ubuntu 22.04 64bit con Webmin\/Virtualmin\/LAMP<\/strong> y haz clic en <strong>Save changes<\/strong>. Ten en cuenta que el nuevo sistema puede tardar unos minutos en iniciarse.<\/li>\n<\/ol><figure class=\"wp-block-image\"><img decoding=\"async\" width=\"900\" height=\"261\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/cambiar-plantilla-vps.jpg\" alt=\"\" class=\"wp-image-5561\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/cambiar-plantilla-vps.jpg 900w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/cambiar-plantilla-vps-150x44.jpg 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/cambiar-plantilla-vps-300x87.jpg 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/cambiar-plantilla-vps-768x223.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-acceso-a-webmin-virtualmin\">Acceso a Webmin \/ Virtualmin<\/h3><ol class=\"wp-block-list\">\n<li>Una vez instalado el nuevo sistema operativo, ve a <strong>SSH Details<\/strong> para obtener la <strong>IP del VPS<\/strong>, el <strong>puerto<\/strong> y el<strong> nombre de usuario<\/strong>.<\/li>\n\n\n\n<li>Si no sabes tu contrase&ntilde;a de root, puedes restablecerla y crear una nueva en la secci&oacute;n <strong>Root password<\/strong>.<\/li>\n\n\n\n<li><span style=\"font-size: inherit\">Para acceder a Webmin \/ Virtualmin, <\/span>agrega <strong style=\"font-size: inherit\">https:\/\/ <\/strong>antes de la direcci&oacute;n IP SSH <span style=\"font-size: inherit\">y: <\/span><strong style=\"font-size: inherit\">10000<\/strong><span style=\"font-size: inherit\"> puerto al final. Si tu direcci&oacute;n es 31.220.62.131, entonces deber&iacute;a ser<strong>http:\/\/31.220.62.131:10000<\/strong>.<\/span><\/li>\n\n\n\n<li>Una vez que veas la p&aacute;gina de inicio de sesi&oacute;n, ingresa las credenciales SSH.<\/li>\n\n\n\n<li>En el <strong>Asistente de Post-instalaci&oacute;n de Webmin<\/strong>, haz clic en <strong>Next<\/strong> para configurar <strong>Virtualmin<\/strong>.<br><img decoding=\"async\" class=\"aligncenter wp-image-13449 size-full\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/virtualmin-post-installation-wizard.png\" alt=\"Asistente de Post-instalaci&oacute;n de Webmin\" width=\"1573\" height=\"373\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard.png 1573w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard-300x71.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard-1024x243.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard-150x36.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard-768x182.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/virtualmin-post-installation-wizard-1536x364.png 1536w\" sizes=\"(max-width: 1573px) 100vw, 1573px\" \/><\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-configurar-virtualmin\">Configurar Virtualmin<\/h3><p>Veremos cada paso de instalaci&oacute;n uno por uno:<\/p><ol class=\"wp-block-list\">\n<li><strong>Memoria:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>&iquest;Cargar librer&iacute;as de Virtualmin previamente?<\/strong> Se recomienda seleccionar <strong>No<\/strong> ya que ya que la mayor parte del proceso se realizar&aacute; a trav&eacute;s de SSH.<\/li>\n\n\n\n<li><strong>&iquest;<\/strong><strong>Ejecutar b&uacute;squeda de dominio de correo electr&oacute;nico en el servidor?<\/strong> Si deseas ejecutar un Servidor de Correo Electr&oacute;nico en tu VPS, elige <strong>S&iacute;<\/strong>. Ten en cuenta que esta opci&oacute;n usa m&aacute;s RAM.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Escaneo por virus:<\/strong> Se recomienda <strong>activar<\/strong> el esc&aacute;ner de virus <a href=\"https:\/\/www.clamav.net\/\" target=\"_blank\" rel=\"noopener\">ClamAV<\/a>.<\/li>\n\n\n\n<li><strong>Filtrado de spam:<\/strong> si planeas ejecutar un <strong>Servidor de Email<\/strong> en tu VPS, te recomendamos <strong>habilitar<\/strong> <a href=\"https:\/\/spamassassin.apache.org\/\" target=\"_blank\" rel=\"noopener\">SpamAssassin<\/a>.<\/li>\n\n\n\n<li><strong>Servidores de base de datos:<\/strong> selecciona la base de datos que deseas utilizar. Una base de datos <strong>MySQL<\/strong> es la mejor opci&oacute;n para la mayor&iacute;a de los casos. Por otro lado, puedes <strong>desactivar<\/strong> el servidor de base de datos <strong>PostgreSQL<\/strong>.<\/li>\n\n\n\n<li><strong>Contrase&ntilde;a de MySQL:<\/strong> ingresa la contrase&ntilde;a de la base de datos que seleccionaste.<\/li>\n\n\n\n<li><strong>Tama&ntilde;o de la base de datos MySQL:<\/strong> se recomienda seleccionar la opci&oacute;n <strong>Media<\/strong> si no est&aacute;s seguro de cu&aacute;l elegir.<\/li>\n\n\n\n<li><strong>Zonas DNS:<\/strong> como vamos a apuntar el nombre de dominio al servidor VPS a trav&eacute;s del A record, no necesitamos nameservers privados por ahora. Por lo tanto, selecciona <strong>Omitir la comprobaci&oacute;n de la resolubilidad<\/strong>.<\/li>\n\n\n\n<li><strong>Contrase&ntilde;as:<\/strong> si quieres que todo sea m&aacute;s seguro, selecciona la opci&oacute;n <strong>Solo almacenar contrase&ntilde;as con hash<\/strong>, ya que cifrar&aacute; todas las contrase&ntilde;as almacenadas.<\/li>\n<\/ol><p>Una vez que el proceso de configuraci&oacute;n est&eacute; completo, haz clic en el bot&oacute;n <strong>Volver a comprobar y actualizar la configuraci&oacute;n <\/strong>para comprobar si el servidor se ha configurado correctamente.<\/p><h3 class=\"wp-block-heading\" id=\"h-creacion-de-un-servidor-virtual-privado\">Creaci&oacute;n de un Servidor Virtual Privado<\/h3><p>Ahora deber&aacute;s crear un nuevo usuario, base de datos MySQL, y un directorio para tu sitio web. Estos son los pasos para hacerlo con Virtualmin:<\/p><p>1. Ve a <strong>List Virtual Server -&gt; Create Virtual Server<\/strong>.<br>2. Introduce el nombre de dominio y la contrase&ntilde;a de administraci&oacute;n y pulsa el bot&oacute;n <strong>Create server<\/strong>. Esto crear&aacute; un servidor simple que es suficiente para alojar un sitio web.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" width=\"900\" height=\"380\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/crear-virtual-server.jpg\" alt=\"\" class=\"wp-image-5566\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/crear-virtual-server.jpg 900w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/crear-virtual-server-150x63.jpg 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/crear-virtual-server-300x127.jpg 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/crear-virtual-server-768x324.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><h2 class=\"wp-block-heading\" id=\"h-3-migrar-los-archivos-de-tu-sitio-web-a-vps\">3. Migrar los archivos de tu sitio web a VPS<\/h2><p>Ahora que has configurado el servidor VPS, podr&aacute;s migrar los archivos y bases de datos del sitio web uno por uno desde el servidor de alojamiento compartido.<\/p><p>Utilizaremos el comando wget para descargar los archivos de copia de seguridad que hemos creado en el paso 1.<\/p><ol class=\"wp-block-list\">\n<li>Con&eacute;ctate a tu servidor VPS a trav&eacute;s de un <a href=\"\/ar\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">cliente SSH<\/a>.<\/li>\n\n\n\n<li>Accede al directorio de trabajo donde almacenar&aacute;s los archivos de tu sitio web. Como Virtualmin crea autom&aacute;ticamente un directorio basado en el nombre de dominio, el comando deber&iacute;a verse as&iacute;:<br><code>cd \/home\/hostinger-dev-9\/public_html\/<\/code><br>Recuerda reemplazar <strong>hostinger-dev-9<\/strong> con el nombre de dominio correcto.<\/li>\n\n\n\n<li>Vuelve a <strong>hPanel -&gt; Copias de seguridad<\/strong> y copia el enlace de descarga de tu archivo de copia de seguridad. Para hacerlo, haz clic derecho en el bot&oacute;n <strong>Descargar<\/strong> y elige <strong>Copiar direcci&oacute;n de enlace<\/strong>.<\/li>\n\n\n\n<li>Usa el <strong>comando wget<\/strong> para descargar la copia de seguridad al VPS. Si no puedes pegar el enlace en el cliente SSH, p&aacute;salo primero a un editor de texto. Este es un ejemplo de c&oacute;mo se ver&aacute; el comando:<br><code>wget http:\/\/srv167.main-hosting.eu:8080\/download-backup\/fe26ee2e4159db037c3106c37fa3ffb5b2072662\/backup-file-name.tar.gz<\/code><\/li>\n\n\n\n<li>Luego, extrae el archivo usando el <a href=\"\/ar\/tutoriales\/como-usar-comando-tar-linux\">comando tar<\/a>:<br><code>tar -xvf backup-file-name.tar.gz<\/code><br>En este comando y en el anterior, sustituye <strong>backup-file-name.tar.gz<\/strong> por el nombre del archivo correspondiente.<\/li>\n\n\n\n<li>Hemos creado una nueva carpeta <strong>public_html<\/strong>. Moveremos su contenido a la carpeta <strong>public_html<\/strong> original. Comienza accediendo a la carpeta <strong>public_html<\/strong> extra&iacute;da mediante el comando <strong>cd<\/strong>:<br><code>cd database-name\/public_html\/<\/code><br>Recuerda reemplazar <strong>database-name<\/strong>.<\/li>\n\n\n\n<li>Despu&eacute;s, mueve todos los archivos a la carpeta <strong>public_html<\/strong> creada por Virtualmin usando el comando <strong>mv<\/strong>:<br><code>mv -v \/home\/hostinger-dev-9\/public_html\/database-name\/public_html\/* \/home\/hostinger-dev-9\/public_html\/<\/code><\/li>\n\n\n\n<li>Vuelve al directorio <strong>public_html<\/strong> creado por Virtualmin usando el comando <strong>cd<\/strong>:<br><code>cd \/home\/hostinger-dev-9\/public_html\/<\/code><\/li>\n\n\n\n<li>Usa el comando <strong>ls<\/strong> para verificar que la carpeta contenga todos los archivos movidos. Deber&iacute;as ver algo parecido a esto:<br><img decoding=\"async\" width=\"733\" height=\"200\" class=\"wp-image-17686\" style=\"width: 1048px\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/comando-ls.png\" alt=\"Resultado de utilizar el comando ls\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/comando-ls.png 733w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/comando-ls-300x82.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/comando-ls-150x41.png 150w\" sizes=\"(max-width: 733px) 100vw, 733px\" \/><\/li>\n\n\n\n<li>Virtualmin crea un usuario y un grupo basado en el nombre de dominio. Cambia la propiedad de los archivos y carpetas para que coincidan con las credenciales de Virtualmin utilizando el <a href=\"\/ar\/tutoriales\/comando-chown-linux\">comando chown<\/a>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">chown hostinger-dev-9:hostinger-dev-9 -R *<\/pre><h2 class=\"wp-block-heading\" id=\"h-4-transferir-archivos-de-base-de-datos-al-servidor-vps\">4. Transferir archivos de base de datos al Servidor VPS<\/h2><p>Usaremos el comando <strong>wget<\/strong> para descargar los archivos de copia de seguridad de tu cuenta de alojamiento al VPS como en el paso anterior.<\/p><p>Recuerda que la base de datos MySQL ya se cre&oacute; durante la configuraci&oacute;n del VPS. Por lo tanto, no es necesario crear bases de datos adicionales.<\/p><h3 class=\"wp-block-heading\" id=\"h-comprobar-el-nombre-y-la-contrasena-de-la-base-de-datos-mysql\">Comprobar el nombre y la contrase&ntilde;a de la base de datos MySQL<\/h3><p>Con el fin de importar la copia de seguridad de la base de datos <a href=\"\/ar\/tutoriales\/que-es-mysql\">MySQL<\/a> y completar el proceso de transferencia primero tenemos que encontrar nuestro nuevo nombre de la base de datos, nombre de usuario y contrase&ntilde;a. El nombre de la base de datos se puede encontrar en el panel de control de<strong> Virtualmin<\/strong>, en la secci&oacute;n Editar bases de datos.<\/p><p>El nombre de usuario y la contrase&ntilde;a de la base de datos MySQL se encuentran en la misma secci&oacute;n, en la pesta&ntilde;a Contrase&ntilde;a.<\/p><p>En nuestro ejemplo, nuestros detalles de MySQL son:<\/p><ul class=\"wp-block-list\">\n<li><strong>Nombre de la base de datos MySQL<\/strong> (MySQL Database Name) &ndash; hostinger_dev_9<\/li>\n\n\n\n<li><strong>Nombre de usuario de MySQL <\/strong>(MySQL Username) &ndash; hostinger-dev-9<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-descargar-e-importar-copia-de-seguridad-de-mysql\">Descargar e importar copia de seguridad de MySQL<\/h3><p>Una vez que tengas el nombre de la base de datos MySQL, importa la copia de seguridad de MySQL siguiendo estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Ve a la secci&oacute;n <strong>Copias de seguridad<\/strong> de tu alojamiento compartido y copia el enlace de descarga.<\/li>\n\n\n\n<li>En el panel de control del VPS, crea un nuevo directorio llamado &ldquo;sql_backup&rdquo; e ingr&eacute;salo usando el siguiente comando:<br><code>mkdir sql_backup &amp;&amp; cd sql_backup<\/code><\/li>\n\n\n\n<li>Una vez dentro de ese directorio, usa el comando <strong>wget<\/strong> para descargar el archivo desde la copia de seguridad de alojamiento y gu&aacute;rdalo en el nuevo servidor.<br><code>wget http:\/\/srv167.main-hosting.eu:8080\/download-backup\/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01\/backup-file-name.sql.gz<\/code><\/li>\n\n\n\n<li>Extrae el archivo comprimido usando el comando <strong>gunzip<\/strong>:<br>gunzip backup-file-name.sql.gz<\/li>\n\n\n\n<li>Obtendr&aacute;s un archivo con el mismo nombre en formato <strong>.sql<\/strong>. Mu&eacute;velo a la nueva base de datos usando el siguiente comando. Recuerda reemplazar el nombre del archivo de la base de datos MySQL con el tuyo.<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">mysql -u root -p hostinger_dev_9 &lt; MySQL-database-name.sql\n<\/pre><h2 class=\"wp-block-heading\" id=\"h-5-hacer-los-ultimos-cambios\">5. Hacer los &uacute;ltimos cambios<\/h2><p>Aunque hemos transferido todos los archivos y bases de datos, el proceso de migraci&oacute;n VPS no est&aacute; listo todav&iacute;a.<\/p><p>Si aparece el mensaje de <a href=\"\/ar\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress\/\">Error establishing a database connection<\/a>, tendr&aacute;s que editar el archivo <strong>wp-config.php<\/strong> y actualizarlo con los nuevos datos de la base de datos MySQL. As&iacute; es como se hace:<\/p><ol class=\"wp-block-list\">\n<li>Ingresa al directorio donde se almacenan los archivos de tu sitio web mediante el comando <strong>cd<\/strong>.<br>cd \/home\/hostinger-dev-9\/public_html\/<\/li>\n\n\n\n<li>All&iacute; ver&aacute;s todos los archivos presentes en el directorio actual. Comprueba si el archivo <strong>wp-config.php<\/strong> est&aacute; presente en el directorio usando el comando <strong>ls<\/strong>.<br><img decoding=\"async\" width=\"739\" height=\"119\" class=\"wp-image-17691\" style=\"width: 1048px\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2017\/09\/wp-config-php.png\" alt=\"Comprobar si el archivo wp-config.php est&aacute; en el directorio\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/wp-config-php.png 739w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/wp-config-php-300x48.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2017\/09\/wp-config-php-150x24.png 150w\" sizes=\"(max-width: 739px) 100vw, 739px\" \/><\/li>\n\n\n\n<li>Luego de confirmar que el archivo est&aacute; presente, puedes editarlo con el editor de texto Nano usando este comando:<br><code>nano wp-config.php<\/code><br>Despl&aacute;zate hacia abajo hasta encontrar estas l&iacute;neas:<br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/\/ ** MySQL settings &ndash; You can get this info from your web host ** \/\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/\/ ** MySQL settings - You can get this info from your web host ** \/\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/** The name of the database for WordPress <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_NAME', 'database-name');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL database username <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_USER', 'username');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL database password <em>\/<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>define('DB_PASSWORD', 'password');<\/em><\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><em>\/<\/em>* MySQL hostname *\/<\/code><br><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">define('DB_HOST', 'mysql');<\/code><\/li>\n\n\n\n<li>Introduce los detalles de tu base de datos en estos campos:<\/li>\n<\/ol><ul class=\"wp-block-list\">\n<li><strong>DB_NAME<\/strong> &ndash; nombre de la base de datos.<\/li>\n\n\n\n<li><strong>DB_USER<\/strong> &ndash; nombre de usuario.<\/li>\n\n\n\n<li><strong>DB_PASSWORD<\/strong> &ndash; contrase&ntilde;a.<\/li>\n\n\n\n<li><strong>DB_HOST<\/strong> &ndash; Introduce <strong>localhost<\/strong>&nbsp;aqu&iacute; ya que la base de datos MySQL est&aacute; en el mismo servidor.<\/li>\n<\/ul><p>Una vez que hayas hecho los cambios, presiona <strong>CTRL + X<\/strong>  y  <strong>Y<\/strong> y luego <strong>ENTER<\/strong> para confirmar.<\/p><p>El &uacute;ltimo paso ser&iacute;a apuntar el nombre de dominio al servidor VPS desde el servidor de alojamiento compartido. La forma m&aacute;s f&aacute;cil de hacerlo es actualizar el <strong>registro A<\/strong> de tu proveedor de DNS, el registrador de dominios o la configuraci&oacute;n de DNS de tu cuenta de alojamiento.<\/p><p>Nuestro nombre de dominio se resuelve a los servidores de nombres de Hostinger, por lo que puedes establecer el registro A yendo a <strong>hPanel -&gt; Editor de Zona DNS<\/strong>. Introduce la <strong>direcci&oacute;n IP de tu VPS<\/strong> como registro A y pulsa el bot&oacute;n <strong>Actualizar<\/strong>.<\/p><p>Un procedimiento similar se aplica a los dominios registrados con cualquier otro registrador.<\/p><p>Tambi&eacute;n puedes enviar un correo electr&oacute;nico a tu registrador de dominios para que apunte tu nombre de dominio al VPS por ti.<\/p><p><div><p class=\"important\"><strong>&iexcl;Importante!<\/strong> Los cambios de DNS pueden tardar hasta 24 horas en propagarse completamente a nivel mundial.<\/p><\/div><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Muchos usuarios que quieren escalar su sitio web migran de un alojamiento compartido a un Servidor Privado Virtual (VPS).<\/p><p>Un plan VPS ofrece la posibilidad de gestionar los recursos y garantiza una mayor seguridad y un <a href=\"\/ar\/tutoriales\/que-es-rendimiento-web\">rendimiento web<\/a> m&aacute;s estable. Esto hace que el alojamiento VPS sea ideal para un sitio con un tr&aacute;fico medio o alto. Muchos proveedores de alojamiento web que ofrecen servicios de hosting compartido ofrecen tambi&eacute;n planes VPS.<\/p><p>En este art&iacute;culo, has aprendido c&oacute;mo migrar un sitio web de alojamiento compartido a VPS. El proceso de migraci&oacute;n comprende cinco pasos. He aqu&iacute; un resumen:<\/p><ol class=\"wp-block-list\">\n<li>Haz una copia de seguridad de los archivos y la base de datos de tu sitio web a trav&eacute;s de hPanel.<\/li>\n\n\n\n<li>Configura y accede al VPS usando Virtualmin.<\/li>\n\n\n\n<li>Descarga y transfiere los archivos de tu sitio desde el alojamiento compartido a la cuenta de alojamiento VPS.<\/li>\n\n\n\n<li>Descarga y transfiere los datos de tu base de datos a la nueva cuenta de VPS.<\/li>\n\n\n\n<li>Realiza los &uacute;ltimos cambios en las bases de datos y apunta tu nombre de dominio al servidor VPS.<\/li>\n<\/ol><p>&iexcl;Buena suerte! No olvides dejar un comentario si tienes alguna pregunta o sugerencia.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/ar\/migracion-web\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29278\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Website-migration_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Para crear el primer sitio web, las personas suelen contratar servicios de alojamiento gratuito o compartido. Estos tipos de alojamiento son f&aacute;ciles de gestionar y asequibles, por lo que son adecuados para principiantes y usuarios con conocimientos t&eacute;cnicos m&iacute;nimos. Conforme crezca el sitio web y su tr&aacute;fico, tambi&eacute;n aumentar&aacute;n los recursos necesarios del servidor, como [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ar\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":47061,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo migrar un sitio web de alojamiento compartido a VPS","rank_math_description":"El migrar un sitio web de un Hosting Compartido a un VPS no tiene que ser un dolor de cabeza. Aprende como hacerlo en este tutorial.","rank_math_focus_keyword":"migrar sitio web","footnotes":""},"categories":[5700],"tags":[8671],"class_list":["post-5555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-migrar-sitio-web"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/migrar-hospedagem-de-sites","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/mutualise-vers-vps","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-migrasi-website-ke-vps","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/website-von-shared-hosting-auf-vps-ubertragen","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/migra-il-tuo-sito-web-dallhosting-condiviso","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/migrar-sitio-web-alojamiento-compartido-vps","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/migrar-hospedagem-de-sites","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/migrate-website-from-shared-hosting-to-vps","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/5555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/comments?post=5555"}],"version-history":[{"count":29,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/5555\/revisions"}],"predecessor-version":[{"id":47059,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/5555\/revisions\/47059"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media\/47061"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media?parent=5555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/categories?post=5555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/tags?post=5555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}