WordPress: Cómo cambiar el dominio principal de su sitio web

A medida que las empresas lanzan nuevos productos o servicios o se expanden a nuevos mercados, puede ser necesario ajustar su estrategia empresarial. Parte de este ajuste implica alinear el nombre de dominio con el valor de la marca.

Un nombre de dominio no solo ofrece una dirección clara y accesible, sino que también simboliza tu marca. Por lo tanto, el dominio debe representar los objetivos y la misión de tu marca.

Es posible también que exista la necesidad de cambiar el nombre de dominio de tu sitio web, quizás porque se ha perdido el registro del mismo y es menester usar uno nuevo.

Afortunadamente, cambiar un nombre de dominio en WordPress es un procedimiento simple, y en este artículo te guiaremos a través del proceso.

Antes que nada, necesitaremos corroborar que poseemos los accesos necesarios para realizar los cambios pertinentes.
Es importante tener el acceso a:

  • El admin de tu WordPress.
  • Al FTP o al panel de control.

También es primordial recordar que el nuevo nombre de dominio debe estar registrado correctamente y, si es posible, ya delegado a través de sus DNS a nuestros servidores. De esta manera, el cambio impactará rápidamente en la red.

El primer paso de este proceso es modificar el nombre de dominio de su sitio web en el panel de control. Este paso, a menos que usted sea poseedor de un servidor Cloud el cual le otorga acceso con credenciales root al mismo, no podrá hacerlo.
En este paso en particular deberá contactar a nuestro soporte técnico y solicitar el cambio de nombre de dominio. Le dejamos aquí la guía para que pueda proceder a solicitar soporte.

Hecho este cambio, es entonces momento de ponernos manos a la obra.

El siguiente paso para modificar tu dirección de WordPress es actualizar la URL actual y la dirección del sitio. Esto asegura una experiencia fluida para los usuarios y facilita que los rastreadores web encuentren e indexen el contenido.

Existen varias maneras de hacerlo, que van desde acceder al panel de administración de WordPress hasta modificar la base de datos de WordPress mediante phpMyAdmin. A continuación, revisaremos cada método paso a paso.

1- Usa el panel admin de WordPress

El primer método y el más común consiste en agregar tu nueva dirección en los ajustes generales de WordPress. Para hacer esto, ve a Panel de Control -> Ajustes -> Generales. Luego, reemplaza la dirección actual de WordPress (URL) y la dirección del sitio (URL) con tu nueva URL.

Es importante que ambas direcciones coincidan, a menos que estés configurando una página de inicio específica para tu sitio de WordPress. Después de realizar estos cambios, haz clic en Guardar cambios.

Sin embargo, si estos campos aparecen en gris, significa que se han establecido valores fijos en tu archivo wp-config. En ese caso, sigue los pasos de la próxima sección.

2- Utilizar el archivo wp-config.php

Este paso es sólo necesario si en el paso anterior los campos aparecen en gris.

Para que los cambios se reflejen en la configuración de WordPress, deberás editar el archivo wp-config.php.

Este archivo generalmente se encuentra en el directorio raíz de tu sitio WordPress. Puedes acceder a él mediante el administrador de archivos del Panel, o también utilizando FTP.

En este ejemplo, te mostraremos cómo modificar el archivo wp-config.php desde el panel de control de cPanel:

  • Diríjase a cPanel => Archivos => Administador de Archivos.
  • Busque la carpeta donde se ha instalado su sitio WordPress. Puede que sea el /public_html o algún subdirectorio dentro de /public_html.
  • Localice el archivo wp-config.php; haga clic derecho sobre él y seleccione Editar.
  • Busque las siguientes líneas de código y substituya http://tusiotioweb.com por la nueva URL del sitio:
define('WP_HOME','http://tusitioweb.com');
define('WP_SITEURL','http://tusitioweb.com');
  • Hecha la modificación; pulse Guardar y cierre el archivo.

Si prefieres utilizar un cliente FTP, el proceso será casi idéntico. Sólo tendrás que utilizar las credenciales de la cuenta FTP para acceder a los archivos del sitio.

3- Desde la base de datos usando PHPMyAdmin

Otra forma de hacer el cambio de URL de WordPress es editar directamente la base de datos en PHPMyAdmin. Para esto, diga estos pasos:

  • En cPanel, diríjase a Bases de Datos => phpMyAdmin.
  • Haga clic sobre la base de datos de su WordPress para desplegar todas las tablas.
  • Busque y haga clic sobre la tabla “nombretabla_options”. En las dos primeras filas verá el siteurl y el home. Edite ambas con la nueva URL de su dominio:

Luego de modificada la dirección y la URL de su sitio, el siguiente paso es actualizar la estructura de la URL.
Si se mantiene la vieja estructura podrían producirse errores 404 cuando intentes acceder a las páginas de tu sitio web.

La manera más fácil y simple de realizar esta tarea a través del admin de tu WordPress. Debes dirigirte a Configuración => Enlaces Permanentes.

Por defecto, WordPress utiliza la estructura de enlaces permanentes Plain o Simple. No obstante, esta estructura no proporciona información sobre tu contenido, por lo que es la menos favorable para el SEO.

Existen otras opciones de estructura de URL:

  • Día y nombre: incluye la fecha completa de publicación y el nombre del post.
  • Mes y nombre: muestra el mes y el año junto con el nombre del post.
  • Numérico: utiliza el ID del post en formato numérico.
  • Nombre de la entrada: muestra el slug de la entrada en la URL.
  • Estructura personalizada: permite personalizar la URL utilizando etiquetas como autor y categoría.

La opción de “Nombre de la entrada” es posiblemente la mejor estructura de URL, ya que es breve y directa. Sin embargo, puedes elegir la estructura de permalink que mejor se adapte a tus necesidades. Al restablecer enlaces permanentes rotos en WordPress, el sistema redirigirá automáticamente a los visitantes de tu antigua dirección a la nueva.

Aunque muchas empresas y negocios suelen mantener su nombre de dominio original y basan sus estrategias de marketing en él, a veces es necesario cambiar y adquirir nuevos dominios web.

Estas son las razones más comunes:

  • Rebranding: Cuando una empresa pasa por un cambio de marca debido a una nueva administración o a un nuevo público objetivo, la dirección del sitio web debe reflejar esta nueva identidad.
  • Cambio de extensión de dominio: Si actualmente utilizas una extensión de dominio específica del sector, como .shop, o una extensión con código de país como .uk o .co.uk, y deseas optar por una más genérica, cambiar a una extensión como .com, .net, o .online puede ser beneficioso.
  • Crear una URL fácil de usar: Un nombre de dominio sencillo es más fácil de recordar. Si tu antiguo dominio tiene caracteres complicados, considera cambiarlo a uno más sencillo. Una buena práctica es mantenerlo alrededor de los 12 caracteres.
  • Fusión de varios dominios: Si tu antiguo dominio ya tiene autoridad y deseas fusionarlo con un nuevo dominio, esto puede ayudarte a mantener los beneficios SEO y el link juice del sitio antiguo. También contribuye a la consistencia de la marca y mejora tus esfuerzos de SEO.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

WHM vs cPanel: ¿Cuál es la diferencia y para qué sirve cada uno?

Cuando se habla de hosting compartido o servidores dedicados/VPS, dos herramientas aparecen siempre: WHM y cPanel. Aunque muchos los mencionan como si fueran lo mismo, en realidad cumplen funciones totalmente distintas, pensadas para diferentes tipos de usuarios.

En este artículo te explico de forma clara y práctica cuáles son sus diferencias, para qué sirve cada uno y cuándo vas a utilizar uno u otro.

cPanel es el panel de control orientado al usuario final, es decir, a los dueños de cada sitio web o cuenta de hosting.

¿Para qué sirve cPanel?

cPanel permite administrar recursos individuales de un dominio o cuenta:

✔ Crear correos electrónicos
✔ Administrar archivos (File Manager)
Crear bases de datos MySQL
✔ Instalar aplicaciones con Installatron o Softaculous
Gestionar DNS del dominio
✔ Ver métricas de uso (CPU, ancho de banda)
✔ Configurar SSL/HTTPS
Administrar FTP
✔ Gestionar backups propios

Es la herramienta que usan los clientes, no los administradores del servidor.

WHM (WebHost Manager) es el panel de control orientado al administrador del servidor o al revendedor de hosting, incluso webmasters.

WHM actúa como una capa superior a todas las cuentas cPanel.

¿Para qué sirve WHM?

Con WHM se administran todas las cuentas cPanel, así como la configuración general del servidor:

✔ Crear, suspender o eliminar cuentas cPanel
✔ Configurar paquetes/planes de hosting
✔ Administrar el servicio de email (Exim)
✔ Gestionar la configuración de PHP (versiones, handlers, límites)
✔ Revisar el uso de recursos del servidor
✔ Configurar firewall (CSF/LFD si está instalado)
✔ Administrar DNS a nivel global
✔ Realizar backups completos del servidor
✔ Monitorear servicios críticos (MySQL, Apache, FTP, Mail, FTP)
✔ Ejecutar tareas de mantenimiento como /scripts/fixquotas, account transfers, etc.

En pocas palabras, WHM controla el servidor completo. cPanel solo controla una cuenta dentro del servidor.

Lo más fácil es verlo como una estructura jerárquica:

Servidor
└── WHM (administrador)
      ├── cPanel cuenta 1
      ├── cPanel cuenta 2
      ├── cPanel cuenta 3
      └── ...

WHM crea y maneja cuentas.
cPanel administra lo que ocurre dentro de cada cuenta.

Imagina que administras un VPS o un cloud, incluso una cuenta reseller que ofrecemos, donde alojas 30 clientes:

  • Desde WHM creas 34 cuentas cPanel, como nuestro producto Pack 34, donde cada una cuenta con su dominio, su cuota de disco y su plan.
  • Cada cliente ingresa a su cPanel y gestiona su sitio sin afectar a otros.

Si mañana quieres suspender una cuenta por uso indebido o modificar su cuota de disco, lo haces desde WHM, no desde cPanel.

  • cPanel es para administrar tu sitio.
  • WHM es para administrar el servidor y las cuentas cPanel.

Ambas herramientas funcionan juntas, pero cumplen roles totalmente distintos. Por eso, cuando uno accede a WHM, está entrando en el nivel superior, con permisos avanzados que no tiene un usuario común.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

Los reyes en la administración de hosting: cPanel vs Plesk

Los paneles de control son herramientas esenciales en el mundo del hosting web, permitiendo a los usuarios gestionar sus servidores y sitios de manera eficiente. Entre los más populares se encuentran cPanel y Plesk, cada uno con sus propias características, ventajas y desventajas. A continuación, se presenta un análisis detallado de ambos, facilitando la elección del panel que mejor se adapte a las necesidades de cada usuario.

cpanel

cPanel

cPanel es un panel de control ampliamente utilizado que permite a los usuarios gestionar sus servicios de hosting de manera intuitiva. Se lanzó a finales de los años 90 y ha evolucionado hasta convertirse en un estándar en la industria, gestionando aproximadamente el 80% del mercado de paneles de control.

Ventajas

  • Interfaz Intuitiva: Su diseño facilita la navegación y gestión de dominios, bases de datos y archivos sin necesidad de conocimientos técnicos avanzados.
  • Amplia Comunidad y Soporte: cPanel cuenta con un soporte técnico de alta calidad y una gran comunidad de usuarios que comparten información y soluciones.
  • Integración de Funciones: Permite la instalación de múltiples aplicaciones, como WordPress y PrestaShop, y ofrece una gran cantidad de plugins para expandir sus funcionalidades.

Desventajas

  • Costo: cPanel no es gratuito; requiere el pago de una licencia, lo que puede ser un inconveniente para algunos usuarios.
  • Limitaciones de Sistema Operativo: Solo está disponible para sistemas operativos basados en Linux, como AlmaLinux y RHEL, excluyendo Debian y Ubuntu.
  • Compatibilidad: Aunque es compatible con Apache y LiteSpeed, no tiene soporte oficial para Nginx, lo que puede ser un inconveniente para algunos usuarios.
Plesk
Logo Plesk

Plesk

Plesk, desarrollado inicialmente en 2001, se ha consolidado como el segundo panel de control más popular, gestionando alrededor de 400,000 instalaciones en todo el mundo. A diferencia de cPanel, Plesk es compatible tanto con sistemas Linux como Windows, lo que amplía su accesibilidad.

Ventajas

  • Interfaz Amigable: Su diseño intuitivo facilita la gestión de sitios web y aplicaciones, siendo ideal para usuarios menos experimentados en administración de servidores.
  • Flexibilidad en Sistemas Operativos: A diferencia de cPanel, Plesk puede instalarse en servidores Windows, lo que lo hace más versátil para diferentes entornos de hosting.
  • Seguridad: Utiliza estándares de seguridad robustos, especialmente en entornos UNIX, lo que lo convierte en una opción segura para la gestión de servidores.
  • Plesk permite seleccionar y configurar diferentes versiones de PHP y ASP.NET desde el panel de control, lo que te permite adaptar el entorno de ejecución a las necesidades de tu aplicación web.

Desventajas

  • Menos Funciones Avanzadas: Aunque Plesk es fácil de usar, ofrece menos opciones de gestión del servidor en comparación con cPanel, lo que puede limitar a usuarios más avanzados.
  • Requiere Herramientas Adicionales para Clustering: Plesk no admite de forma nativa el clustering de servidores, lo que puede ser un inconveniente para empresas que requieren esta funcionalidad

Comparación y Conclusiones

Diferencias Clave

  • Sistema Operativo: cPanel es exclusivo para Linux, mientras que Plesk es compatible con Linux y Windows.
  • Interfaz de Usuario: cPanel utiliza WHM para la gestión del servidor, mientras que Plesk integra la gestión del servidor en la misma interfaz que utilizan los clientes.
  • Funcionalidades: cPanel ofrece más funciones avanzadas, lo que puede ser beneficioso para usuarios experimentados, mientras que Plesk se centra en la facilidad de uso.
  • En Plesk, la carpeta que corresponde a public_html en otros paneles de hosting se denomina httpdocs. Esta carpeta es el directorio raíz donde debes almacenar todos los archivos necesarios para que sean visibles a través de tu dominio.

La elección entre cPanel y Plesk depende en gran medida de las necesidades específicas del usuario. Para aquellos que buscan una solución robusta y están cómodos con un sistema Linux, cPanel puede ser la mejor opción. Por otro lado, para usuarios que prefieren una interfaz más simple y necesitan compatibilidad con Windows, Plesk es una opción excelente.

Ambos paneles son líderes en el mercado y ofrecen características únicas que pueden satisfacer diferentes requerimientos en el ámbito del hosting web.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram, además de LinkedIn.

WordPress: Cómo desactivar el fichero wp-cron.php

WordPress destaca como una plataforma robusta para la gestión de contenido, empleando el archivo wp-cron para la ejecución de tareas programadas vitales. En el presente artículo, ahondaremos en la naturaleza del archivo wp-cron.php, examinaremos su propósito y debatiremos las ventajas asociadas con su desactivación. Además, proporcionaremos una guía detallada sobre el procedimiento para llevar a cabo esta acción.

wp-cron.php es el cron de WordPress, una parte fundamental encargada de llevar a cabo tareas automatizadas en momentos específicos. Estas tareas comprenden desde la actualización de plugins hasta la programación de la publicación de contenidos, desempeñando un papel crucial en el mantenimiento de la operación sin contratiempos de tu sitio.

La tarea principal de wp-cron.php es llevar a cabo tareas programadas cada vez que alguien accede a tu sitio. Este proceso se activa con cada carga de página, generando solicitudes a wp-cron.php para verificar y ejecutar las acciones pendientes.

Los beneficios de desactivar wp-cron.php

  1. Optimización del rendimiento: Deshabilitar wp-cron.php aligera la carga en el servidor, mejorando la eficiencia general del sitio al evitar ejecuciones frecuentes con cada visita.
  2. Minimización de solicitudes HTTP: La inactividad de wp-cron.php reduce el número de solicitudes HTTP en cada carga de página, contribuyendo así a una experiencia de usuario más fluida y eficaz.
  3. Gestión manual de tareas cron: Al desactivar wp-cron.php, se obtiene un control total sobre las tareas cron, posibilitando la configuración manual a nivel del servidor.

Cómo inhabilitar wp-cron.php en WordPress

Para desactivar wp-cron.php, sigue estos pasos:

  • Accede al archivo wp-config.php: Emplea un editor de texto o el gestor de archivos de tu servidor para abrir el archivo wp-config.php en tu instalación de WordPress.
    • Agrega la siguiente línea de código:
define('DISABLE_WP_CRON', true);
  • Establece una tarea cron a nivel del servidor: Ingresa al panel de control de tu servidor o utiliza la línea de comandos para configurar una tarea cron que ejecute wp-cron.php en intervalos predefinidos. Puedes lograrlo ejecutando el siguiente comando:
*/5 * * * * curl -s http://tudominio.com/wp-cron.php?doing_wp_cron

Asegúrate de reemplazar «tudominio.com» con la URL de tu sitio.

Consideraciones Importantes

  • Configuración Manual Esencial: Deshabilitar wp-cron.php requiere la configuración manual de las tareas cron en tu servidor. Si no se realiza de manera adecuada, algunas funciones automatizadas de WordPress podrían dejar de funcionar.
  • Impacto en la Puntualidad de las Tareas: La inactivación de wp-cron.php implica que las tareas programadas dependerán de tu configuración manual, lo que podría afectar su puntualidad.

Conclusiones

La desactivación de wp-cron.php en WordPress puede ofrecer beneficios significativos para mejorar el rendimiento del sitio, pero es crucial llevar a cabo una configuración cuidadosa. Siguiendo los pasos proporcionados, puedes lograr un equilibrio efectivo entre eficiencia y funcionalidad automática. Es importante tener en cuenta que al asumir el control manual de las tareas cron, se debe garantizar una configuración adecuada para evitar posibles interrupciones en las funciones automatizadas de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram, además de LinkedIn.

Correo Electrónico: Qué significa el rebote “exceeded the max defers and failures per hour”

Puede que le haya pasado alguna vez, al intentar enviar un correo electrónico, que el mismo le rebotara con el error: “exceeded the max defers and failures per hour“. Vamos a ver ahora qué es este error y cuáles son las causas del mismo.

Traducido a nuestro idioma, el mensaje de error “exceeded the max defers and failures per hour“, significa, literalmente: Se han excedido los límites máximos de aplazamientos y fallos por hora. Esto implica que en la última hora, el porcentaje permitido por la configuración de cPanel de errores y aplazos ha sido superado; y el servicio de exim o de envíos de mails será bloqueado. El servidor retendrá los correos de su dominio que la cantidad de correos que fallaron o se aplazaron sean más bajos que el límite configurado en su cuenta.

Antes de ahondar en las razones por las cuales puede producirse este error, es importante remarcar que este tipo de límite está pensado para evitar el SPAM o el envío masivo de correos electrónicos.

Las causas que pueden producir este error son múltiples. Hay que tener en cuenta que casi siempre el error de “exceeded the max defers and failures per hour” se da cuando se hace un envío masivo o a una lista de contactos y se van acumulando varios errores diferentes. Listaremos ahora las causas más frecuentes:

  • Que la casilla a la que intenta llegar esté mal escrita.
  • La casilla destino, está llena y no puede recibir correos.
  • Que exista configurado un reenviador en su panel de control que haga envíos a una casilla que no existe más o que esté sobrepasada de espacio.
  • Que su dominio tenga mal configurados los registros SPF y DKIM en Email Deliverability (Entrega de emails en su cPanel). Esto hace que sus correos salientes no estén autenticados, pierdan reputación; y queden en la cola de exim (Email queue). Si se acumulan muchos correos de su dominio en el queue; comenzarán a rebotar con el error de defers and failures.
  • Puede suceder que la casilla de contacto que tiene configurada en cPanel (Esto es en Preferencias => Información de contacto) sea de un servicio externo, tal como Gmail, Hotmail, etc. Esta casilla recibirá las notificaciones de su cPanel, desde avisos a advertencias de posibles problemas. Si el volumen que recibe es muy alto; servicios como Gmail u Hotmail pueden tomar estos avisos como SPAM y bloquear el dominio.

Si requieres mandar correos de forma automática, realizar envíos a grandes cantidades de destinatarios, gestionar listas de contactos o necesitas enviar mensajes que van más allá del correo convencional uno a uno, lo ideal es utilizar una herramienta de email marketing.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram.

Perfect Forward Secrecy: Qué es y como activarlo en cPanel (Como root)

La ciberseguridad es un campo en constante evolución, con nuevas amenazas, lagunas y exploits que se descubren y abordan continuamente.

El acrónimo PFS significa “secreto directo perfecto“, que es una característica de seguridad relativamente reciente para sitios web. Su objetivo es evitar que futuras vulnerabilidades y brechas de seguridad comprometan la comunicación, la información o los datos actuales o pasados ​​al aislar el cifrado de cada transacción.

Tradicionalmente, los datos cifrados estarían protegidos por una única clave de cifrado privada mantenida por el servidor, que podría usar para descifrar toda la comunicación histórica con el servidor usando una clave pública. Esto presenta un riesgo de seguridad potencial en el futuro, ya que un atacante puede pasar semanas, meses o años escuchando el tráfico cifrado, almacenando los datos y esperando su momento.

Es un método criptográfico para garantizar la seguridad de las transacciones de datos entre un cliente y un servidor.
Si bien PFS ofrece un alto grado de seguridad, no es un método infalible y es vulnerable a infracciones en el contexto de un ataque de intermediario (MITM).

Con Perfect Forward Secrecy, la verificación de SSL tendrá una mejor puntuación, más seguridad y además puede impactar en el ranking de SEO.

Para poder configurar y activar Perfect Forward Secrecy en cPanel es necesario, primero y antes que nada, tener acceso al servidor con credenciales root.

Dentro de “cPanel Web Services Configuration” debemos configurar la lista de TLS/SSL ciphers que podemos utilizar. Esta opción se encuentra en el WHM del servidor, en Service Configuration => cPanel Web Services Configuration.

El parámetro a editar es TLS/SSL Cipher List.

Los valores recomendados a utilizar son:

ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128:AES256:AES:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK

Luego, en Apache Configuration => Include Editor => Pre Main Include => All Versions, debemos configurar SSLHonorCipherOrder, agregando en la configuración global de apache las siguientes líneas:

SSLHonorCipherOrder On
SSLProtocol -All +TLSv1 +TLSv1.1 +TLSv1.2

Luego de aplicar los cambios, debemos reiniciar Apache (Lo hacemos desde Restart Services => HTTP Server (Apache)) y verificarlo utilizando por ejemplo un sitio web como SSLLABS.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram.

Cómo migrar tus correos y tus listas de contactos desde cPanel a otro panel (sin usar SSH)

¿Estás cambiando de hosting o migrando tu sitio a un nuevo panel de control como HestiaCP, Plesk o incluso a otro cPanel? ¡Bien ahí! Pero si entre los datos importantes tenés una lista de contactos (como la del correo electrónico de tu empresa, tus formularios o tus cuentas de email), seguro te estarás preguntando:

“¿Cómo me llevo esa info sin perder nada… y sin tener que meterme con SSH o cosas raras?”

La buena noticia: sí se puede, y en esta guía te explicamos cómo hacerlo paso a paso.

🎯 ¿Qué tipo de contactos estamos migrando?

Primero, aclaremos algo: cuando hablamos de “listas de contactos” en cPanel, puede que te refieras a una o varias de estas opciones:

  1. Cuentas de correo electrónico creadas desde cPanel (tipo info@tudominio.com).
  2. Contactos guardados en Webmail, como Roundcube o Horde.
  3. Listas de correo (Mailing Lists) creadas desde cPanel.
  4. Contactos de formularios almacenados en bases de datos (como los que llegan a través de un formulario en tu web).

Vamos por partes 👇

📨 1. Migrar cuentas de correo de un cPanel a otro

Si solo necesitás migrar las cuentas (las direcciones en sí) y sus contraseñas, podés hacerlo manualmente desde el mismo panel, sin SSH.

Paso a paso:

  1. Ingresá a tu cPanel origen.
  2. Andá a la sección “Email Accounts”.
  3. Para cada cuenta:
    • Tomá nota del nombre y cuota asignada.
    • Si no podés ver la contraseña actual, podés cambiarla temporalmente para replicarla en el nuevo servidor.
  4. En el nuevo cPanel (o en HestiaCP/Plesk), creá las mismas cuentas con las mismas contraseñas.

🛑 Esto solo crea las cuentas. Si querés migrar también los mensajes y contactos de la bandeja de entrada, seguí leyendo.

📦 2. Migrar correos y contactos de Webmail (Roundcube o Horde)

La mayoría de los cPanel usa Roundcube como cliente de correo web. Y ahí, muchos usuarios guardan contactos, carpetas, y mails importantes.

Opción sin complicarte: usar una herramienta de migración por IMAP

Una forma sencilla (sin acceso SSH) es usar un servicio como:

Esta herramienta te permiten conectar el mail viejo y el nuevo, y copiar todo automáticamente.

Solo necesitás:

  • El email de origen
  • Su contraseña
  • El servidor IMAP (como mail.tudominio.com o la IP del servidor)
  • El email de destino con su contraseña

👉 En pocos minutos migrás todo: carpetas, correos y etiquetas.

Exportar contactos de Roundcube

Si usás Roundcube, podés exportar los contactos así:

  1. Ingresá a Roundcube desde tu cPanel.
  2. Andá a “Contactos”.
  3. Seleccioná los contactos o la libreta entera.
  4. Elegí “Exportar” y descargá un archivo .vcf (vCard).

Ese archivo lo podés importar después en:

  • Roundcube del nuevo servidor
  • Gmail, Outlook, Thunderbird, etc.
  • Webmail en HestiaCP o Plesk (si ofrecen cliente Roundcube)

👥 3. Migrar listas de correo (Mailing Lists)

Si creaste listas de correo desde cPanel usando Mailman, la cosa cambia un poco.

Si tenés acceso solo por cPanel:

  1. Desde “Mailing Lists”, anotá:
    • Nombre de la lista
    • Miembros actuales (podés verlos desde “Manage”)
  2. Exportá la lista manualmente copiando los correos.
  3. En el nuevo panel (Hestia o Plesk), verificá si ofrecen listas de correo. Si existen, solo es necesario importar manualmente la lista.

🗃️ 4. Migrar contactos de formularios de tu web

Muchos sitios web guardan datos de contacto en bases de datos MySQL (como los de un formulario de contacto).

Sin acceso SSH, ¿cómo los migrás?

  1. Desde cPanel, entrá a phpMyAdmin.
  2. Buscá la base de datos de tu sitio (muchas veces con nombre tipo wp_ si usás WordPress).
  3. Encontrá la tabla donde se almacenan los mensajes (puede llamarse wp_cf7db, wp_forms, etc.).
  4. Usá la opción “Exportar” y guardá el archivo .sql o .csv.
  5. En el nuevo panel, restauralo con phpMyAdmin también, o importalo como archivo.

👉 Si usás WordPress, podés instalar un plugin para recuperar esos formularios o usar uno como WP All Export para llevarte los datos fácilmente.

💡 Extras y recomendaciones

  • Hacé backup antes de todo. Aunque sea solo desde el Administrador de Archivos de cPanel.
  • Si tenés dudas sobre configuraciones de correo, revisá los registros MX del dominio al migrarlo.
  • Si pasás de cPanel a Plesk en Windows, asegurate de que el formato de las cuentas sea compatible. Plesk lo gestiona bien, pero puede variar.

🧘 En resumen

Migrar listas de contactos desde cPanel no es difícil, aunque no tengas acceso SSH. Se trata de entender dónde están los datos, cómo exportarlos, y cómo llevarlos al nuevo panel. Con un poco de paciencia y siguiendo estos pasos, vas a tener todo funcionando como antes (¡o mejor!).

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram.

Guía Completa para Usar FileZilla con cPanel

FileZilla es uno de los clientes FTP más populares y utilizados para transferir archivos entre tu computadora y un servidor web. En este artículo, te explicaremos qué es FileZilla, cómo instalarlo y configurarlo para conectarte a un hosting con cPanel.

FileZilla es un software gratuito y de código abierto que permite la transferencia de archivos mediante los protocolos FTP, SFTP y FTPS. Su interfaz sencilla y sus amplias funcionalidades lo convierten en una herramienta imprescindible para administradores web y desarrolladores.

Para comenzar a usar FileZilla, sigue estos pasos:

  1. Descarga FileZilla desde su sitio web oficial: https://filezilla-project.org
  2. Selecciona la versión adecuada para tu sistema operativo (Windows, macOS o Linux).
  3. Ejecuta el instalador y sigue las instrucciones para completar la instalación.

Para conectarte a tu hosting con cPanel, necesitas obtener los datos de acceso FTP:

  1. Inicia sesión en cPanel.
  2. Dirígete a la sección Cuentas de FTP.
  3. Busca la cuenta FTP principal o crea una nueva si es necesario.
  4. Toma nota de los siguientes datos:
    • Servidor (Host): Generalmente es tu dominio o tudominio.com.
    • Usuario FTP: Normalmente es usuario de cpanel.
    • Contraseña: La establecida al crear la cuenta FTP.
    • Puerto: El puerto por defecto de FTP es 21, y para SFTP suele ser 22.

También puedes visitar nuestro Centro de Ayuda, para ver nuestros artículos relacionados con Conexión FTP.

  1. Abre FileZilla.
  2. Ve a Archivo > Gestor de sitios y haz clic en Nuevo sitio.
  3. Introduce los datos de conexión:
    • Protocolo: Selecciona FTP o SFTP según corresponda.
    • Servidor: Ingresa el servidor (por ejemplo, tudominio.com).
    • Puerto: Usa 21 para FTP o 22 para SFTP.
    • Modo de acceso: Selecciona Normal e ingresa tu usuario y contraseña.
  4. Haz clic en Conectar y acepta el certificado si se te solicita.

Una vez conectado, verás dos paneles:

  • Izquierda: Archivos locales de tu computadora.
  • Derecha: Archivos en tu servidor.

Para transferir archivos:

  • Arrastra archivos de la izquierda a la derecha para subirlos al servidor.
  • Arrastra archivos de la derecha a la izquierda para descargarlos a tu computadora.
  • Error de conexión: Asegúrate de que los datos FTP sean correctos y que el firewall no bloquee la conexión.
  • Modo pasivo: Si tienes problemas de conexión, ve a Edición > Configuración > FTP y activa el Modo pasivo.
  • Permisos de archivos: Puedes cambiar permisos haciendo clic derecho sobre un archivo y seleccionando Permisos de archivo.

FileZilla es una herramienta poderosa y fácil de usar para administrar archivos en tu servidor. Con esta guía, puedes conectarte a tu hosting con cPanel y gestionar tus archivos sin problemas. ¡Prueba FileZilla y optimiza tu flujo de trabajo web!

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

Instalar Moodle desde cPanel

Moodle es una de las plataformas más populares para la creación de cursos en línea, ampliamente utilizada por instituciones educativas y profesores alrededor del mundo. Su instalación es relativamente sencilla, especialmente cuando se realiza desde un panel de control como cPanel. En este artículo, te guiaré a través del proceso de instalar Moodle utilizando los instaladores automáticos disponibles en cPanel.

Antes de comenzar con la instalación, vale la pena entender qué es Moodle. Es un sistema de gestión del aprendizaje (LMS) gratuito que permite crear comunidades educativas en línea, dinámicas y personalizadas. Con Moodle, puedes diseñar cursos interactivos, asignar tareas y evaluar el progreso de tus estudiantes.

Para instalar Moodle desde cPanel necesitarás:

  • Dominio: Un dominio o subdominio donde alojar tu plataforma.
  • Servicio de Hosting: Un plan que incluya acceso a cPanel.
  • Softaculous: Herramientas integradas en muchos planes para facilitar la instalación automática.

Softaculous es una herramienta popular para instalar aplicaciones web directamente desde cPanel. Aquí tienes los pasos para instalar Moodle usando Softaculous:

  1. Accede a tu cPanel:
    • Ingresa tu nombre de usuario y contraseña en el panel correspondiente.
  2. Abre Softaculous Apps Installer:
    • Ve a la sección «Software» dentro del panel.
    • Haz clic sobre «Softaculous Apps Installer».
  3. Busca e Instala Moodle:
    • Utiliza el buscador superior izquierdo para encontrar «Moodle».
    • Haz clic sobre él y luego selecciona «Instalar ahora».
  4. Configura los Detalles:
    • Selecciona el protocolo (HTTPS recomendado).
    • Elige el dominio donde deseas instalarlo.
    • Deja vacío el directorio si será el sitio principal; si no, especifica uno (por ejemplo: tudominio.com/aulavirtual).
    • Asegúrate que esté seleccionada la versión más reciente disponible.
  5. Crea Cuenta Administrador:
    • Introduce un nombre usuario administrador seguro.
    • Establece una contraseña fuerte para ese usuario administrador.
  6. Finaliza Instalación:
    • Haz clic en «Instalar» para completar el proceso.

En opciones avanzadas, podrá configurar la base de datos, el prefijo a utilizar.

La instalación automática mediante Softaculous simplifica enormemente el proceso, permitiéndote tener tu plataforma lista rápidamente sin necesidad conocimientos técnicos avanzados ni complicaciones adicionales innecesarias, dándote libertad enfocarte directamente contenido educativo.

Con esta guía, podrás configurar tu plataforma educativa de forma rápida y eficiente. ¡Ahora estás listo para crear cursos y gestionar tu sistema de aprendizaje en línea!

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

Introducción a phpMyAdmin en cPanel

phpMyAdmin es una herramienta gratuita y de código abierto que permite gestionar bases de datos MySQL a través de un navegador web. Es especialmente útil para quienes no tienen experiencia avanzada en SQL, ya que simplifica tareas como la creación, edición y eliminación de bases de datos y tablas. En este artículo, exploraremos el uso básico de phpMyAdmin en cPanel, incluyendo cómo acceder a la herramienta, crear bases de datos y gestionar tablas.

Para comenzar a usar phpMyAdmin desde cPanel, sigue estos pasos:

  1. Inicia sesión en tu cuenta de cPanel: Accede a tu panel de control utilizando la URL proporcionada por tu proveedor de hosting (por ejemplo, tudominio.com:2083).
  2. Navega a la sección “Bases de datos”: Busca el icono de phpMyAdmin en esta sección y haz clic en él.
  3. Acceso a la interfaz: Se abrirá una nueva pestaña con el tablero de phpMyAdmin, donde podrás ver todas tus bases de datos existentes.

Crear una nueva base de datos en phpMyAdmin es un proceso sencillo. Aquí te mostramos cómo hacerlo:

  1. Selecciona la opción “Bases de datos”: En el menú principal de cPanel, busca y selecciona la opción para crear una nueva base de datos.
  2. Introduce un nombre para la base de datos: Escribe un nombre único para tu nueva base de datos y haz clic en “Crear base de datos”.
  3. Configura los usuarios: Después de crear la base de datos, necesitarás asignar usuarios y permisos. Puedes hacerlo desde la sección “Usuarios MySQL” en cPanel

Una vez que hayas creado tu base de datos, puedes comenzar a gestionar tablas dentro de ella:

  1. Selecciona la base de datos: En el panel izquierdo del tablero de phpMyAdmin, haz clic en el nombre de la base de datos que acabas de crear.
  2. Crea una nueva tabla:
    • En la sección “Crear tabla”, introduce el nombre y el número de columnas que deseas.
    • Haz clic en “Ir” para continuar.
    • Especifica los detalles para cada columna (nombre, tipo, longitud) y haz clic en “Guardar” para crear la tabla.
  3. Inserta datos: Una vez creada la tabla, puedes agregarle datos haciendo clic en la tabla y luego seleccionando “Insertar”. Completa los campos requeridos y guarda los cambios.

phpMyAdmin también permite importar y exportar bases de datos fácilmente:

  • Importar: Selecciona la base de datos donde deseas importar los datos, haz clic en “Importar”, selecciona el archivo SQL que deseas subir y presiona “Continuar”. Mucho hosting limitan la subida del tamaño de la base de datos a 50MB, phpMyAdmin también admiten importar una base de datos comprimida en zip, pero debes estar atento que tienen un tipo de formato, que sería nombredebasededatos.sql.zip es importante el .sql.zip
  • Exportar: Para hacer una copia de seguridad, selecciona la base de datos, haz clic en “Exportar”, elige el formato deseado (generalmente SQL) y sigue las instrucciones para descargar el archivo.

Te puede interesar leer: Cómo Hacer Copias de Seguridad y Restaurar Bases de Datos MySQL® en cPanel

phpMyAdmin es una herramienta poderosa que facilita la gestión de bases de datos MySQL desde cPanel. Con su interfaz intuitiva, puedes realizar tareas complejas sin necesidad de conocimientos avanzados en SQL. Ya sea creando nuevas bases de datos o gestionando tablas existentes, phpMyAdmin simplifica significativamente estas operaciones.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.