En el siguiente tutorial vamos a ver como instalar el famoso gestor de contenidos llamado WordPress en uno de nuestros servidores utilizando la imagen con Ubuntu 16.04 y la última versión de VestaCP, un panel de control muy sencillo de utilizar pero que permite hacer todo lo necesario en el servidor.
Para realizar la instalación de WordPress vamos a necesitar tener creado un servidor con VestaCP en nuestra cuenta de Clouding y además vamos a necesitar un dominio para configurar en nuestro servidor y que posteriormente será el que usemos para gestionar el WordPress.
Preparación en VestaCP
Primero de todo abriremos nuestro navegador favorito y accederemos a VestaCP, donde iniciaremos sesión con el usuario admin y la contraseña del servidor:
https://IP_servidor:8083
Y luego iremos a Web > Añadir Web:
Una vez creado, hacemos clic en Web y nos posicionamos encima de nuestro dominio y hacemos clic a Editar y procederemos a configurar nuestra cuenta FTP:
Ahora crearemos la base de datos que usará nuestro WordPress, iremos a BD > Añadir base de datos y rellenaremos los datos de la siguiente manera (el nombre de la base de datos y el usuario pueden ser diferentes):
Finalmente, modificaremos el e-mail de usuario Admin para acciones que haremos más adelante. Iremos a Usuario > Admin > Editar y cambiaremos el campo de Email por una cuenta de correo que esté activa:
Copiar los ficheros de WordPress de manera gráfica
Lo primero que haremos será descargarnos WordPress y subirlo al servidor con Filezilla u otro programa de FTP. Nos podemos descargar WordPress desde el siguiente enlace y nos conectaremos al servidor por FTP con los siguientes datos:
- Servidor: La IP de tu servidor con VestaCP
- Usuario: El que creaste anteriormente, en nuestro caso admin_wp
- Contraseña: La que se configuró anteriormente
Y copiaremos los ficheros del WordPress copiando los ficheros de la izquierda a la columna de la derecha:
Copiar los ficheros de WordPress de manera CLI
Si tienes conocimientos básicos de Linux, igual es más fácil realizar este proceso mediante comandos desde una conexión por SSH al servidor. Lo primero, nos conectamos al servidor y nos posicionamos en la ruta de la web:
cd /home/admin/web/tudominio/public_html
Descargamos WodPress en formato tar.gz:
wget https://wordpress.org/latest.tar.gz
Descomprimimos:
tar zxf latest.tar.gz
Eliminamos el fichero comprimido y movemos los ficheros a la ruta correcta:
rm -rf latest.tar.gz && mv wordpress/* .
Y cambiamos permisos:
chown admin.admin -R *
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Instalación de WordPress
Una vez hemos realizado los pasos anteriores, ahora pasaremos a iniciar la instalación de WordPress y hacer la conexión con la base de datos que hemos creado anteriormente. Primero seleccionamos el idioma:
Tras leer atentamente las indicaciones de WordPress, hacemos clic a ¡Vamos a ello! y seguimos con la configuración.
Ahora es el momento de configurar la base de datos, utilizaremos los siguientes datos:
- Nombre de la base de datos: el nombre que hayamos configurado anteriormente, en nuestro caso admin_miblog
- Nombre de usuario: el que hayamos configurado anteriormente, en nuestro caso admin_miblogu
- Contraseña: la escogida durante la creación de la base de datos.
- Servidor de datos: localhost
- Prefijo de tabla: El prefijo lo podemos cambiar si queremos aunque es algo opcional. Asimismo, si lo cambiamos tendremos un poco más securizada nuestra base de datos.
Si los datos introducidos son todos correctos, podremos procesar la instalación de WordPress:
Seleccionamos el nombre del sitio y demás información y hacemos clic a "Instalar WordPress":
Y habremos finalizado la instalación de WordPress en nuestro servidor con VestaCP:
Para acceder al panel de WordPress para administrarlo, tendremos que acceder mediante http://midominio.com/wp-admin y tendremos que poner el nombre de usuario y contraseña configuradas anteriormente.
Activar SSL en nuestro WordPress
Para activar un certificado SSL en nuestra web desde VestaCP, es tan sencillo como ir a Web > Editar y activar las opciones Soportar SSL y Soportar Lets Encrypt y le damos a Guardar. En unos 5 minutos tendremos activado nuestro certificado SSL.
Ahora en WordPress accederemos al panel, e iremos a Ajustes > Generales y deberemos de cambiar la Dirección de WordPress y la Dirección del sitio añadiendo HTTPS:
Y con esto ya podremos acceder a nuestro WordPress desde https://midominio.com.