4. Guía para la implementación de WordPress
4.3. Proceso de Instalación en un servidor privado
A continuación vamos a detallar el proceso a seguir para realizar la instalación Single de la Plataforma Wordpress.org en un servidor privado con acceso desde Internet.
Para comenzar, enumeramos los requisitos:
Servidor Web (contratando los servicios de hosting de cualquier proveedor). Gestor de contenidos WordPress (WordPress 3.6).
Gestor de FTP (Recomendamos FileZilla por su facilidad y precio gratuito). En realidad, el proceso de instalación en este caso, es similar al proceso detallado en el apartado 4.2 Proceso de instalación en un servidor local, cuando se realizó en local. La diferencia principal radica en que vamos a alojar todo el contenido de nuestro blog, en un servidor de internet, por lo que el acceso va a ser público e incluso vamos a poder indexar nuestro sitio en los buscadores de internet, como por ejemplo, Google, Yahoo, etc.
Así que, para descargar WordPress podemos seguir las indicaciones del apartado anterior 4.2 Proceso de instalación en un servidor local, ya que aquí no vamos a aportar más información relevante.
Una vez descargado, vamos a contratar los servicios de dominio y servidor web (Hosting Web).
Para la realización de este Proyecto, hemos elegido www.dot.tk para contratar el dominio, de forma totalmente gratuita. Como se puede observar en la siguiente figura 36, únicamente tenemos que registrarnos en su página Web y confirmar que el nombre de dominio que necesitamos está disponible, ya que si el dominio ya está en uso, no nos permitirá contratarlo. En nuestro caso, hemos elegido el dominio
Figura 36: Proveedor de Dominios Web Dot.tk
El servidor Web que hemos elegido ha sido el ofrecido por www.hostinger.es, que cumple con todos los requisitos de nuestro CMS WordPress, dando soporte completo de PHP y MySQL en sus versiones más recientes.
Una vez registrados, ya podremos contratar cualquiera de las opciones de Hosting Web que hay disponibles en Hostinger, y accederemos a nuestro panel de control.
Panel de Control de Hostinger – Cpanel
Una vez dentro del panel de control, revisaremos los detalles de la cuenta para verificar la configuración del servidor y tener acceso a todos los datos para poder conectar vía FTP y transferir ficheros, y para poder crear una base de datos para nuestro blog.
Antes de nada, apuntaremos nuestro dominio hacia los DNS del servidor, de modo que al entrar en la dirección del dominio nos redirija al espacio Web contratado.
En primer lugar, hemos creado un frontal de la Web de la Facultad Politécnica de la Universidad de Alcalá, con el código público que hay disponible en la misma, de modo que podamos simular nuestro proyecto en preproducción, con el mismo frontal actual de la web, pero realizando una pequeña modificación del código fuente, para incluir un nuevo botón que nos redirija a la sección de Blogs de la Universidad de Alcalá.
Figura 39: Frontal Preproducción Web UAH Facultad Politécnica
En concreto, la modificación ha consistido en el diseño del nuevo botón con acceso a la zona Blog 2.0, como se puede observar tanto en la figura 39 anterior, del frontal de la web en preproducción, como también en la siguiente figura 40, de la captura del menú superior derecho que aparece en la Web.
Por otro lado, se ha modificado el código fuente para que dicho botón, redirija hacia el Blog que se está implementando en esta memoria.
Ahora necesitaremos un Programa FTP, y como ya dijimos anteriormente, para la realización de este Proyecto hemos utilizado la plataforma de FileZilla, que podemos descargar de forma totalmente gratuita desde su Web http://FileZilla-project.org.
Un programa FTP (File Transfer Protocol, o protocolo de transferencia de archivos) es un enlace entre nuestro máquina y el servidor donde alojaremos nuestro CMS. Nuestro proveedor Hostinger, y la mayoría de ellos, traen una interfaz desde el Panel de Control (CPanel), que nos permite hacer esta tarea, pero de forma individual con cada fichero.
Elegimos nuestro Sistema Operativo MAC OS y descargamos el instalador.
Figura 42: Descarga FileZilla para MAC OS X
Una vez bajado el archivo, lo instalamos normalmente moviéndolo a la carpeta de Aplicaciones, y ya podremos configurar la conexión a nuestro servidor de Hostinger, siguiendo los datos de la figura 38.
Como se puede observar en la figura anterior, antes de conectar, es necesario introducir los datos de conexión del servidor:
Host: Nuestro dominio / IP del sitio (uah-politecnica.tk / 31.170.165.165) Username: u115062995
Password: **********
Puerto: Lo dejamos vacío (no es necesario, aunque por defecto suele ser el 21). A continuación, pulsamos el botón “Quickconnect” para establecer la conexión. Una vez conectado, a la izquierda aparecerá un explorador de archivos que corresponde a nuestra máquina (archivos locales), y a la derecha, aparece otro explorador con los archivos del servidor.
Ahora, en el explorador de la izquierda buscamos la ruta donde tenemos los archivos, y los transferimos arrastrándolos hacia la ventana de la derecha. Por otro lado, creamos una carpeta vacía con el nombre “blog”, donde posteriormente transferiremos los ficheros de WordPress. Para ello, en el explorador del lado del servidor hacemos clic derecho en “Create Directory”, escribimos “blog” y aceptamos.
Llegado este momento, como ya hemos descargado wordpress siguiendo las indicaciones del apartado anterior 4.2 Proceso de instalación en un servidor local, descomprimimos los archivos, y en el explorador local (lado izquierdo) localizamos la carpeta “wordpress” anteriormente descargada. Entramos dentro, seleccionamos todos los archivos y los arrastramos al lado derecho sobre la carpeta “blog” que acabamos de crear. Esperamos a que FileZilla transfiera los archivos de un lado para otro. Es posible que durante el proceso de subida de ficheros nos pregunte que si deseamos sobrescribir un archivo ya existente, a lo que decimos que si.
Antes de continuar, es necesario crear la base de datos en el servidor. Para lo cual, entraremos en el Panel de Control (cPanel) y pulsaremos sobre el menú “Bases de Datos MySQL”.
Figura 44: CPanel - Menu Bases de Datos MySQL
Aquí crearemos una nueva base de datos y asignaremos un usuario y contraseña para acceder.
Tras rellenar los datos y pulsar sobre el botón “Crear”, confirmaremos y tomaremos nota del servidor MySQL asignado.
Figura 46: Información de la base de datos creada
En nuestro caso los datos son:
Nombre de la Base de Datos MySQL: u115062995_wp
Usuario de la Base de Datos: u115062995_wpu
Contraseña: **********
Ahora ya podemos entrar en nuestro sitio y comenzar a instalar WordPress. Nos encontraremos con una página de Error, debido a que wordpress ha detectado que el archivo de configuración “wp-config.php” no existe.
Figura 47: Página principal WordPress en el servidor Web
Para generar el fichero de configuración, pulsamos sobre el botón inferior “Crear un archivo de configuración”, y nos aparecerá la siguiente página:
Para continuar, vamos a necesitar los siguientes datos:
Nombre de la base de datos: La que creamos en el servidor: u115062995_wp
Nombre de usuario de la base de datos: u115062995_wpu
Contraseña de la base de datos: **********
Host de la base de datos: mysql.hostinger.es
Prefijo de tabla (si queremos ejecutar más de un WordPress en una sola base de datos): wp_
Estos datos fueron generados cuando creamos la base de datos en el servidor web. Ahora hacemos clic en el link inferior “¡Vamos a ello!” y aparecerá un formulario para rellenar los datos y crear el fichero automáticamente.
Ahora, al pulsar sobre “Iniciar la instalación” comienza la instalación de WordPress.
Figura 50: Inicio de la instalación de WordPress
En esta nueva pantalla nos va a solicitar datos para configurar WordPress: El título del sitio: Comunicad de Blogs de la UAH
El nombre de usuario: “admin” por defecto. Podemos cambiarlo para que nos sea más cómodo de recordar.
Una contraseña.**********
Un correo electrónico: [email protected] Aquí llegarán las notificaciones que se hagan desde WordPress, incluida la recuperación de contraseña, etc. Privacidad: ¿Permitir que los motores de búsqueda indexen mi sitio? Si
A continuación pulsamos sobre el botón “Instalar WordPress”.
Figura 51: Datos de acceso al Blog
Una vez configurado, nos llegará un email a la dirección de correo elegida, con el asunto “Nuevo sitio de wordPress”, confirmándonos que se ha configurado correctamente nuestro sitio en nuestro servidor.
Nos aparece la última pantalla confirmándonos que la instalación se ha realizado satisfactoriamente.
Figura 52: Finalización de la instalación de WordPress
Y al pulsar sobre el botón “Acceder”, nos encontraremos con la pantalla de logado para entrar en el panel de administración de nuestro blog.
Ya hemos finalizado la instalación de WordPress en nuestro sitio.