¿Cómo Instalar WordPress en tu servidor?

Hola a todos/as vamos a crear este primer tutorial dedicado porque no, a como realizar una correcta instalación de el gestor de contenidos online WordPress uno de los más famosos de estos últimos tiempos.

Vamos a ir paso a paso hasta tener totalmente configurado nuestro servicio, yo al tener ya realizada una instalación de wordpress en mi servidor voy a crear una nueva empezando desde 0 para que los pasos sean iguales. Decir que se va a realizar la instalación sobre los siguientes componentes:

  • Sevidor web: Apache  con versión de php 5
  • Servidor de bases de datos: MySQL versión 5.0
  • S.Operativo de equipo local: Windows 7 Proffesional 64bts
  • Editor php: Dreamweaver Cs4
  • Versión de wordpress: 3.2.1
  • Estos son todos los componentes necesarios para poder comenzar la instalación de nuestro gestor de contenidos wordpress

Vamos a ir paso a paso para poder realizar la instalación desde 0.

Paso 1º
Lo primero que tendremos que hacer será descargar todos los archivos que compondrán más tarde nuestro portal o blog, lo podemos hacer desde la url:
http://es.wordpress.org veremos que hay un botón en la parte derecha de la pantalla para tal fin.

Paso 2º
Una vez que tenemos los archivos vamos a crear una nueva base de datos mysql que será la encargada de ir almacenando los contenidos que se generen, es imprescindible que este paso se genere correctamente puesto que sin base de datos no podremos instalar ni usar el gestor.
La nueva base de datos la dejamos vacía sin ninguna tabla, en los siguientes pasos al realizar la instalación se crearán las tablas automáticamente.

Paso 3º
También necesitamos crear una conexión FTP para subir los archivos al servidor, si usar el editor DreamWeaver este trae un gestor FTP incorporado que nos servirá de sobra, en caso que no dispongas de editor siempre puedes descargar algún programa gratuito como por ejemplo Fillezilla que es totalmente gratuito y muy bueno para gestionar nuestros archivos.

Paso 4º
Una vez tenemos todos los pasos anteriores estaremos preparados para comenzar de verdad a instalar el gestor, con la conexión FTP y nuestro programa para subir archivos subimos todos los archivos que previamente hemos descargado a la raíz del servidor, quedarán exactamente igual que están en la carpeta de descarga solo que en vez de en esa carpeta en la raíz del sitio. Por ejemplo yo usaré el editor DreamWeaver para configurar una carpeta local y desde ahí subir los archivos al servidor, una vez esté configurado tiene que quedar una imagen parecida a esta:
Muestra el árbol local de archivos configurado

Paso 5º
Haremos una copia de seguridad al archivo wp-config-sample.php para tenerla a mano por si las moscas (ya se sabe que precavido vales por dos) y le cambiaremos el nombre a
wp-config.php , lo abrimos y editamos su contenido. Es un archivo bastante fácil de editar, en primer lugar están los datos de nuestro servidor mysql de esta forma:

// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define(‘DB_NAME’, ‘nombredetubasededatos’);

/** Tu nombre de usuario de MySQL */
define(‘DB_USER’, ‘nombredeusuario’);

/** Tu contraseña de MySQL */
define(‘DB_PASSWORD’, ‘contraseña’);

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define(‘DB_HOST’, ‘localhost’);

/** Codificación de caracteres para la base de datos. */
define(‘DB_CHARSET’, ‘utf8’);

/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define(‘DB_COLLATE’, ”);

Como vemos son datos sencillos los indicaré por orden, 1º el nombre de la base de datos,  este nombre nos lo tiene que facilitar la compañía encargada del servidor en el momento de crear dicha base de datos, en caso de disponer de un servidor propio podremos poner el nombre que nosotros queramos, 2º el nombre de usuario de la conexión mysql, también nos lo tienen que facilitar en caso de contratar un servidor en el momento de crear la base de datos, 3º la contraseña de conexión mysql, igual que los anteriores, 4º el host donde está alojada la base de datos, otro dato que nos tienen que facilitar y siempre es así nunca varía al forma de proceder lo único que varía son los datos,  5º los datos para el charset, o set de caracteres de la base de datos, lo más normal es usar el que viene predefinido ‘utf8’ pero si quieres indagar más en el tema encontrarás mucha información en internet y por último los datos para collate en este caso se trata de el juego de caracteres admitido por el servidor mysql, dejando este campo en blanco le diremos que use los definidos en el momento de creación de la base de datos pudiendo así definir los nuestros. En mi caso la información para los datos de conexión mysql la suministran de una forma parecida a esta:
Información proporcionada por la empresa del servidor
También podemos ver que vienen los siguientes datos:

/**#@+
* Claves únicas de autentificación.
*
* Define cada clave secreta con una frase aleatoria distinta.
* Puedes generarlas usando el {@link https://api.wordpress.org/secret-key/1.1/salt/ servicio de claves secretas de WordPress}
*
* @since 2.6.0
*/
define(‘AUTH_KEY’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘SECURE_AUTH_KEY’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘LOGGED_IN_KEY’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘NONCE_KEY’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘AUTH_SALT’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘SECURE_AUTH_SALT’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘LOGGED_IN_SALT’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
define(‘NONCE_SALT’, ‘pon aquí tu frase aleatoria’); // Cambia esto por tu frase aleatoria.
/**#@-*/

No estoy c0mpletamente seguro pero creo que se trata de indicar frases al azar o cadenas de caracteres sin sentido para más tarde generar las claves del portal con ellas, cono una especie de semilla para encriptar claves, no obstante podemos ver que aparece una dirección url para generar automáticamente las cadenas, es el modo que uso yo y no parece que de problemas, accedes a la dirección que aparece y se abre una página justo con el mismo contenido pero con las cadenas de caracteres generadas automáticamente para que solo tengas que copiar y pegar.

Y ya por último vemos:

/**
* Prefijo de la base de datos de WordPress.
*
* Cambia el prefijo si deseas instalar multiples blogs en una sola base de datos.
* Emplea solo números, letras y guión bajo.
*/
$table_prefix = ‘wp_’;

/**
* Idioma de WordPress.
*
* Cambia lo siguiente para tener WordPress en tu idioma. El correspondiente archivo MO
* del lenguaje elegido debe encontrarse en wp-content/languages.
* Por ejemplo, instala ca_ES.mo copiándolo a wp-content/languages y define WPLANG como ‘ca_ES’
* para traducir WordPress al catalán.
*/
define (‘WPLANG’, ‘es_ES’);

/**
* Para desarrolladores: modo debug de WordPress.
*
* Cambia esto a true para activar la muestra de avisos durante el desarrollo.
* Se recomienda encarecidamente a los desarrolladores de temas y plugins que usen WP_DEBUG
* en sus entornos de desarrollo.
*/
define(‘WP_DEBUG’, false);

/* ¡Eso es todo, deja de editar! Feliz blogging */

Estos últimos datos son los más fáciles de rellenar, se trata como bien explican de el prefijo que se usará en la instalación para nombrar las tablas de la base de datos, es fácil si solo vas a realizar una instalación de blog en esa base de datos puedes dejar tal cual está ese punto, pero en caso que tengas pensado crear más de un blog y almacenar la información en la misma base de datos, entonces mejor nombra a cada instalación con un prefijo diferente como por ejemplo “wp_Blog1-” para una y “wp_Blog2-” para la otra, de ese modo cuando abras la base de datos verás que tienes unas tablas que comienzan de una forma y las demás de la otra y las podrás diferenciar. También nos va a pedir que indiquemos el idioma, en este caso ya está configurado en español o sea que no hay que cambiar lo que viene escrito define (‘WPLANG’, ‘es_ES’) y para terminar el modo para desarrolladores o modo WP_DEBUG, solo decir que con él activado no va a indicar todas las alertas y avisos que sean posibles sin esconder ninguna clase de error, está bien cuando estás la propia forma lo dice, desarollando y no cuando ya está terminado y quieres que sea utilizada por el público, en definitiva si vas a realizar solo la instalación para crear un blog no lo toques y deja tal cual está también define(‘WP_DEBUG’, false)

Y esos son todos los datos de nuestro archivo wp-config.php, ya estaría editado.

Paso6º
Hasta aquí tenemos descargados los archivos que compondrán nuestro portal blog, hemos creado una base de datos mysql 5.0 para almacenar los datos, también hemos creado una conexión ftp con nuestro servidor para subir todos los archivos, tenemos configurado el archivo wp-config.php y hemos subido ya todos los archivos a nuestro servidor, pues bien ya queda poco.

Ahora vamos a ver si hasta aquí llevamos todos los pasos bien, haremos lo siguiente, abrimos el navegador e ingresamos la dirección url de nuestro servidor contratado añadiendo la ruta hasta llegar a la carpeta wp-admin y más en concreto al archivo install.php que se encuentra en ella, por ejemplo si la dirección de nuestro blog es http://nombreblog.blogspot.com entonces escribiremos en la barra del navegador http//nombreblog.blogspot.com/wp-admin/install.php para comenzar la instalación…
Vemos que se abre una ventana como esta:
Configuración de instalación de wordpress

Poco hay que añadir a esta imagen solo que

1º Todos los datos menos el nombre de usuario se pueden editar posteriormente, y no obstante también se pueden crear nuevos usuarios administradores después esta instalación así que tampoco es muy relevante.

2ºEl correo electrónico sí es importante puesto que será el que se use para por ejemplo enviar de vuelta una clave olvidada o poner en contacto al administrador con algún visitante, así que mejor usa una dirección de email que suelas usar a menudo.

 

Por lo demás está bastante claro, rellenar todos los datos y pulsar en Instalar WordPress

 

 

 

 

 

 

 

 

 

FINAL

Ya para terminar en caso que todo esté Ok veremos una pantalla como la siguiente:
Información final de instalación wordpressIndicando que todo ha salido como se esperaba e invitando a que entres a echar un vistazo a tu nueva creación… y esto es todo hasta aquí, más adelante seguiremos informando de como se maneja el gestor, como podemos cambiar el idioma de algunos themes o como podemos instalar nuevos plugins serán algunos de nuestros próximos tutos referentes al maravilloso gestor de contenidos especializado en bogs que es WordPress.

Muchas gracias por el interés y un gran saludo, hasta la próxima…


Comments
  1. Cornell Ekhoff |

Mi Ping en TotalPing.com Paperblog Publisuites Calcular Page Rank Spam