[Trucos] WordPress en un hosting en cPanel

En este post te voy a explicar cómo instalar WordPress en un servidor de hosting utilizando la herramienta cPanel, que es actualmente la herramienta de administración para servidores de hosting más usada y seguramente también la mejor.

cabecera como instalar wordpress hosting

Imagen de Shutterstock – ©

Además, una vez instalado WordPress, haremos también un repaso rápido a algunos puntos fundamentales en la configuración de WordPress.

Requisitos para poder instalar WordPress

Antes de empezar con la demo de la instalación, te quiero comentar una serie de cosas que has de chequear para cerciorarte de que dispones de un hosting adecuado para WordPress.

Tu hosting debe soportar WordPress

No todos los hostings y planes de hosting valen para instalar WordPress.

Un buen hosting para WordPress, hoy en día no sale caro, pero tienes que escoger bien tu proveedor por la calidad varía mucho según el proveedor que escojas y según te muevas 2-3€ al mes para arriba o para abajo en el precio.

Si no le quieres dar muchas vueltas, te puedo recomendar, por mis buenas experiencias, a los siguientes: Webempresa, SiteGround y Hostgator.

Si prefieres escoger el hosting por tu cuenta o ya tienes uno contratado, en general, debes comprobar los siguientes puntos:

  • En primer lugar, cerciórate de que tu proveedor de hosting y el plan que has elegido permiten instalar WordPress.
  • Eso quiere decir que el hosting permita ejecutar aplicaciones creadas en el lenguaje de programación PHP (en el que está hecho WordPress) y la base de datos MySQL.
  • De todos modos, si no te quieres liar con la elección de tu hosting, opta simplemente por alguna de las opciones que te he recomendado.

Necesitas un domino apuntando a tu hosting

En segundo lugar, necesitarás tener un dominio activo bajo el cual se va a ver tu sitio WordPress en Internet.

Lo más común es que hayas contratado tu dominio junto con tu hosting. Tiene la ventaja de que simplifica las cosas porque así el domino ya queda activo y vinculado a tu servidor. No tienes que hacer nada más.

Eso sí, una vez activado un nuevo dominio, tiene que transcurrir un tiempo mínimo para que sea visible en Internet. Esto se llama el tiempo de propagación del dominio y, salvo en ocasiones puntuales, normalmente no suele tardar más de 24 horas.

Así que, si has contratado el hosting e inmediatamente después aún no funciona el dominio, no te alarmes, simplemente espera un día para que el dominio se haya propagado del todo. Si después de este tiempo aún no funciona, contacto el soporte de tu proveedor.

Si tienes el dominio contratado con otro proveedor, un proveedor de dominios o incluso WordPress.com, no te preocupes: un dominio siempre se tiene que poder configurar para que apunte a otro hosting, es decir, a tu hosting actual.

En este vídeo puedes ver un ejemplo cómo funciona esto:

En este video podrás ver como apuntar un dominio a un hosting:

En cualquier caso, si tienes problemas con esta parte, acude al soporte tu proveedor de dominios y del hosting. Es su obligación ayudarte con esto porque para eso precisamente está el servicio de soporte.

Instalar de WordPress en un alojamiento web

Visto esto, ya estamos en condiciones para empezar con la instalación.

La instalación de WordPress se compone de cuatro partes diferenciadas:

  1. Descargar la aplicación WordPress de la web wordpress.org.
  2. Subir los ficheros de la aplicación de WordPress al servidor.
  3. Crear una base de datos que será utilizada por WordPress.
  4. Ejecutar la instalación con el asistente de instalación de WordPress.

Antes de empezar, también un breve comentario en este punto:

Los hostings incorporan a veces también un asistente de instalación propio. No obstante, yo voy a seguir el proceso original de instalación de WordPress porque se hace igual en cualquier proveedor, de modo de modo que podrás seguir los pasos de este vídeo tengas el proveedor que tengas.

Además, es más transparente, es decir, vas a ver mejor en qué consiste realmente instalar WordPress en un hosting y tardamos solamente uno o dos minutos más que con los asistentes específicos de cada hosting.

1.  Descarga de WordPress

Pues dicho esto, me voy a ir a es.wordpress.org, que es la versión en español del portal de wordpress.org. Como ves en la imagen siguiente, en la misma portada hay un botón para descargar la aplicación.

Haz clic en él y descárgatela.

captura wordpress org

Aprovechamos también que estamos aquí para fijarnos en tres menús importantes de esta web:

  • En el menú de temas dispones de miles de temas gratuitos. No obstante, como tema ideal para tu blog te recomiendo, en realidad, el tema profesional de pago Divi que no vas a encontrar aquí.
  • En el menú de plugins dispones de un repositorio con miles de plugins gratuitos que permiten optimizar tu instalación de WordPress y/o extender su funcionalidad.
  • Y luego, por último, es muy importante que sepas que existe un foro gratuito de soporte en el que puedes plantear dudas técnicas y problemas que tengas con tu instalación de WordPress.

Bueno, pues que sepas simplemente que esto está aquí para cuando le quieras echar un vistazo, aunque te tengo que advertir también que no te debes dispersar con estas cosas perdiendo horas y horas probando un montón de temas y plugins.

Es algo muy típico entre los bloggers novatos y hace que pierdas el foco de lo que realmente importa al principio que es crear los primeros contenidos y conseguir que la gente los lea.

2.  Subir WordPress al servidor

Ahora que tengo el fichero con la aplicación de WordPress toca subirlo a mi servidor de hosting. Para esto voy a usar cPanel.

En tu caso, para que puedas acceder a tu cPanel, tu proveedor te tiene que haber enviado un email con los datos de acceso, es decir:

  • La URL de acceso a la herramienta de administración
  • Tu usuario administrador
  • Y tu contraseña

captura autenticacion cpanel

Si no tienes estos datos, ponte en contacto con el soporte de tu hosting para que te los vuelvan a facilitar. También te recomiendo que guardes la URL de acceso a tu cPanel entre los marcadores (bookmarks) de tu navegador para futuros usos.

Y aquí también un paréntesis rápido: el interfaz de cPanel dispone de varias plantillas de diseño, es decir, se puede configurar con diferentes estéticas.

Por eso es posible que tu cPanel tenga un aspecto diferente a lo que ves aquí, pero no te preocupes, es sólo estética. Aunque el interfaz de usuario puede llegar a parecer muy diferente a primera vista, si te fijas bien, verás que todo funciona igual y puedes replicar los pasos exactamente igual a cómo los hago aquí.

Aquí puedes ver un ejemplo de cPanel con otro tema:

portada cpanel alternativa

Parece que es otra aplicacion, pero no, es cPanel, simplemente con un diseño radicalmente diferente.

En este tutorial en vídeo, que es prácticamente una versión de este post en vídeo, se usa cPanel con este otro tema, de modo que, según el tema que use tu hosting, quizás te sea más un poco más cómodo de seguir que el post.

 https://youtu.be/lgc-xt8ALKQ/

Cierro el paréntesis y volvemos a lo nuestro que era subir los ficheros de la aplicación de WordPress a nuestro servidor para que todo quede listo para iniciar la instalación del programa.

Esto lo hago con el administrador de archivos de cPanel. Lo puedo localizar buscándolo en la pantalla principal de cPanel en el widget de búsqueda. Para ello he introducido “archivos” y cPanel localiza todos los módulos relacionados con archivos (panel en la derecha).

Entre las opciones disponibles elijo “Administrador de archivos”, lo que me lleva a la pantalla del administrador de archivos:

administrador archivos cpanel

El lugar para estos ficheros va a ser la carpeta public_html y, por tanto, es la carpeta que voy a utilizar también en este post.

Fíjate que arriba del todo en la imagen superior se ve el menú “Cargar”. Haz clic en este menú y carga en la pantalla que sale a continuación el fichero .zip que te acabas de bajar de wordpress.org.

administrador archivos wordpress cargado

Puedes aprovechar que estás aquí para cerciorarte de que tu dominio está bien configurado y funciona como esperas.

Para ello sube el fichero prueba-dominio.html que te puedes descargar a continuación igual que has hecho antes con el fichero .zip de WordPress.

Si todo ha ido bien, el fichero prueba-dominio.html debería aparecer junto al fichero comprimido de WordPress en el listado de ficheros de public_html.

Una vez subido el fichero de prueba del dominio, prueba que tu dominio funciona accediendo simplemente a la siguiente URL:

https://tudominio.com/prueba-dominio.html

Si tienes todo bien, te ha de salir un mensaje como éste:

captura prueba dominio

Comentarte también simplemente para que lo sepas que se puede configurar tu hosting para que el dominio principal apunte a una carpeta dentro de public_html.

Es más, en un hosting bueno que no imponga limitaciones en esto, como los que yo te recomendaba (Webempresa, SiteGround o Hostgator), puedes crear incluso diferentes webs con diferentes dominios que cuelguen cada una dentro de una subcarpeta de public_html.

Para ver cómo hacerlo exactamente, tu proveedor de hosting te tiene que facilitar documentación, o bien, explicártelo en el soporte.

En este post se explica el tema un poco más a fondo:

Hosting multidominio: cómo configurarlo y cuál es el mejor

Yo voy a seguir por la vía estándar de instalar WordPress directamente en public_html.

Para ello descomprimo el fichero con el código de WordPress seleccionándolo y haciendo clic en el menú “Extraer” que puedes ver en la imagen de arriba del administrador de archivos WordPress.

Si todo ha ido bien, tiene que haber creado una carpeta “wordpress” dentro de public_html que contiene el código.

administrador archivos carpeta wordpress

No obstante, los ficheros deben colgar directamente de public_html. Así que tenemos que moverlos.

Para ello me meto dentro de la carpeta, selecciono todos los ficheros con el menú de “seleccionar todo” y los arrastro con el botón al panel izquierdo dentro de la carpeta public_html. Es decir, los muevo exactamente como lo haría en el sistema de archivos de mi ordenador, con el explorador de archivos de Windows, por ejemplo.

Ahora, los ficheros deben estar colgando dentro de public_html, con lo que ya quedan listos para la instalación:

administrador archivos ficheros wordpress

Como la carpeta “wordpress” se ha quedado vacía, ya no vale para nada y las puedes borrar. Al igual que el fichero .zip que nos descargamos de wordpress.org, éste también se puede borrar.

3.  Crear la base de datos

Con esto tenemos los ficheros de WordPress dispuestos para la instalación. Pero antes de iniciar la instalación tenemos que crear, además, una base de datos porque es ahí donde WordPress almacena sus contenidos y otras cosas.

La base de datos se crea en un segundo con la herramienta de creación de bases de datos de cPanel.

Aquí va a ser muy importante que apuntes tres cosas que te harán falta más adelante en la instalación de WordPress:

  1. El nombre de la base de datos
  2. Un usuario para esa base de datos
  3. Y la contraseña de ese usuario

Por tanto, abre un momento el Notepad o una aplicación similar para ir tomando nota.

Para crear la base de datos, desde cPanel puedo buscar la herramienta de creación de bases de datos.

Por tanto, me voy de nuevo a la pantalla principal de cPanel. Probablemente siga abierta como una pestaña de tu ordenador, pero, si no es así, siempre puedes usar marcador creado antes para volver a ella.

Una vez en esta pantalla, tecleo simplemente “MySQL” en el widget de búsqueda igual que lo hice antes con “archivos” y me salen las herramientas relacionadas con MySQL:

buscar mysql cpanel

Hago clic en el icono de “MySQL Bases de datos”, lo que me abrirá la pantalla de la herramienta de bases de datos y creo una nueva.

Para ello, introduzco el nombre que le quiero dar a la nueva base de datos y hago clic en el botón de “Crear una base de datos”. Apúntate el nombre que le das a esta base de datos en el bloc de notas.

Y ojo: el nombre de la base de datos no es solamente lo que tú has tecleado sino también el prefijo con el subrayado que te ha colocado cPanel automáticamente.

crear nueva base datos cpanel

Dale al enlace de “volver” en la pantalla de confirmación de creación de la base de datos para volver a la pantalla en la que estábamos y haz scroll para irte un poco más abajo a la sección de creación de usuarios de bases de datos.

Crea aquí un nuevo usuario, junto con una contraseña segura (imposible de adivinar). Puedes usar la contraseña que quieras, pero una contraseña fácil de adivinar supone un riesgo de seguridad para tu sitio.

crear nuevo usuario base datos cpanel

Aquí también nos saldrá la correspondiente pantalla de confirmación y volvemos de nuevo a la pantalla en la que estábamos.

Tengo la base de datos y el usuario. Lo que me falta es dar a ese usuario (que va a utilizar WordPress) permisos de acceso a la base de datos que es lo que voy a hacer a continuación.

Para ello, me voy un poco más abajo a la sección en la que puedo agregar usuarios a bases de datos. Aquí agrego el usuario que acabo de crear a la base de datos que acabo de crear.

agregar usuario a base datos cpanel

Con esto, cPanel se irá a una pantalla en la que me pide especificar los permisos que quiero conceder a este usuario.

Para el caso de WordPress lo que conviene a es conceder simplemente todos los permisos y eso lo haces con un clic en esta casilla.

conceder permisos usuario base datos-cpanel

Y esto es todo. Ya tengo la base de datos lista para ser utilizada por WordPress.

4.  Asistente de instalación de WordPress

Con los pasos anteriores ya tenemos todo preparado para la última fase de instalación, la cual la vamos a realizar con el asistente de instalación de WordPress.

Recuerda que éste es el asistente de instalación original de WordPress, no hay que confundirlo con los asistentes de instalación específicos de cada hosting que comentaba antes.

Al acceder al dominio, se va a iniciar automáticamente el asistente de instalación. Dale al botón de “¡Vamos a ello!” y empieza la instalación.

instalador wordpress inicio

En el formulario que ves ahora vas a necesitar los datos del nombre de la base de datos, el usuario de base de datos y su contraseña que has apuntado antes, rellena el formulario con ellos.

instalador wordpress base datos

Los últimos dos campos déjalos como están y dale al botón de “Enviar”.

Si has metido los datos bien, te tiene que salir la pantalla que ves ahora. Dale al botón de “Ejecutar la instalación” y el asistente se pondrá a realizar una serie de tareas de la instalación.

instalador wordpress ejecucion

Esto iniciará la instalación en sí de WordPress y tardará unos segundos.

A continuación te saldrá esta pantalla:

instalador wordpress datos web

WordPress ya está instalado y funcionando, pero el asistente necesita los datos básicos del sitio web para poder estar listo del todo:

  • Relleno primero el nombre del sitio, voy a llamarlo “Mi blog de demo”.
  • Luego pongo el nombre del usuario administrador de WordPress que quiero utilizar. No lo confundas, por cierto, con el usuario administrador de tu hosting. Una cosa es el usuario del hosting y otra diferente el usuario de WordPress que estamos configurando aquí.
  • Y ahora una contraseña. Puedes apuntar la que te propone WordPress o crear la tuya. Pero si creas la tuya es fundamental que sea una contraseña segura, es decir, que no se pueda adivinar, ya que si no, te expones a que te hackeen el sitio fácilmente.
  • Después de esto tienes que indicar el correo electrónico asociado al usuario administrador a través del cual WordPress se va comunicar contigo enviándote avisos y otras cosas importantes.
  • Y, por último, si no quieres que Google indexe tu blog, marca esta casilla de aquí. Lo normal será que quieras que sea visible y, por tanto, la dejarías tal como está, sin marcar.

Para completar la instalación, dale al botón de “Instalar WordPress” y el asistente completará la instalación.

Y si todo ha ido bien, te tiene que salir la siguiente pantalla:

instalador wordpress fin

Ahora el sitio ya está listo definitivamente y podemos acceder a él smile

Acceso al escritorio de WordPress

Vamos a empezar por probar que nuestra instalación de WordPress funciona. Para ello, accedemos al escritorio de WordPress que es el lugar desde el cual se hace todo en WordPress.

La URL del escritorio es la siguiente, quédate con ello porque vas a acceder muchas veces aquí:

https://tudominio.com/wp-admin

Si está bien, te tiene que salir la siguiente pantalla:

acceso admin wordpress

Y aquí tienes que acceder con el usuario administrador y contraseña que introdujiste antes en el formulario del instalador de WordPress.

Ésta es la pantalla que te tiene que salir, la pantalla del escritorio:

escritorio wordpress

Lo que vas a ver cómo portada del sitio, es decir, lo que va a ver la gente cuando entra a tu dominio va a depender de la plantilla de diseño por defecto que esté activada en WordPress y ésta va cambiando según van saliendo nuevas versiones de WordPress.

En el momento de crear este post, la plantilla por defecto (WordPress 4.7) tenía este aspecto:

portada wordpress 4.7

Recuerda de todos modos que este diseño que estás viendo aqui es sólo uno entre muchos.

En WordPress dispones de una infinidad de plantillas de diseño y de muy buena calidad, es precisamente una de las grandes ventajas de WordPress.

Conclusiones

Si quieres montar una web, WordPress con hosting propio es, de largo, la mejor plataforma que puedes encontrar. Por tanto, en primer lugar, mi enhorabuena por haberla instalado smile

Además, es incluso económica si la comparamos con las soluciones en la nube como Wix o Webnode, y mucho más potente, ni decir tiene.

Las únicas contrapartidas con un pequeño esfuerzo adicional en la instalación inicial, pero el cual tampoco pasa de unos minutos de trabajo como has podido ver en esta tutorial, y que tienes que manejar una parte un poco más técnica con el hosting, aunque esto, con un buen hosting, es algo que lo que prácticamente te olvidas y para lo cual, llegado el momento, tienes a tu disposición la ayuda de los técnicos de soporte del hosting.

El premio por estos pequeños inconvenientes es que las posibilidades de tu proyecto online estarán simplemente a galaxias de distancia de las plataformas en la nube antes mencionadas. Por poner un simple ejemplo, tan sólo en cuanto a plugins gratuitos, dispones de más de 30.000 (!) en wordpress.org con los que puedes extender tu web con funcionalidades añadidas.

Aunque, en mi opinión, la ventaja más importante es que con WordPress con hosting propio, mantienes el 100% de control sobre tu web. No dependes de nadie y no por ello no puedes caer en una situación de cautividad como ocurre cuando se usan soluciones en la nube.

Y, por último, recuerda que el hosting va a ser la columna vertebral de tu web.

Por tanto, éste no es un sitio para racanear con el servicio contratado. Y tampoco hace falta, puedes contratar buen hosting con un coste económico muy razonable como es el caso, por ejemplo, de las empresas que personalmente te recomiendo: Webempresa, SiteGround y Hostgator.

 

Gracias a Berto López