WordPress es una avanzada plataforma de publicación personal orientada a la estética, los estándares web y la usabilidad.

WordPress es libre y, al mismo tiempo, gratuito.

En este articulo describiremos el proceso de instalación de WordPress 2.9  en español en Ubuntu 9.10. Como de costumbre haremos la instalación desde la consola y si la instalacion se hace de manera remota alcanzara con cambiar la ip 127.0.0.1 que colocamos en el navegador  por la direccion ip de la maquina remota (NO DEBEMOS CAMBIAR LA DIRECCIÓN 127.0.0.1 QUE USAMOS EN LA CREACIÓN DEL USUARIO DE MYSQL)

Los requisitos son tener instalados Apache, PHP y Mysql. Para ver como instalarlos podemos ver el siguiente articulo ?Como instalar Apache+Mysql+PHP en Ubuntu 9.10.

El primer paso es obtener los fuentes de WordPress para esto usamos

sudo cd /var/www
sudo wget http://es.wordpress.org/wordpress-2.9-es_ES.zip
sudo unzip wordpress-2.9-es_ES.zip

Luego cambiamos los permisos  de los archivos de WordPress

sudo chown -R www-data:www-data ./wordpress

Ingresamos al interprete de sql de mysql usando

sudo mysql -h127.0.0.1 -uroot -p

Si el comando se ejecuto con exito entraremos al interprete de sql en donde veremos el promp mysql>. Una vez en el interprete creamos el usuario que usara WordPress usando (lo que esta en rojo es la contraseña y debemos usar otra)

create user 'wordpress'@'127.0.0.1' identified by 'password';

La respuesta debe ser la que sigue

Query OK, 0 rows affected (0,05 sec)

Creamos la base de datos que usara WordPress usando

create database wordpress;

La respuesta debe ser la que sigue

Query OK, 1 row affected (0,01 sec)

Le damos los permisos al usuario wordpress para que tenga acceso a la base de datos wordpress pero solo desde la ip local (127.0.0.1)

GRANT ALL ON wordpress.* TO 'wordpress'@'127.0.0.1';

La respuesta debe ser la que sigue

Query OK, 0 rows affected (0,03 sec)

salimos del interprete de sql usando

exit

Creamos el archivo de configuración de WordPress usando

cd ./wordpress
sudo cp ./wp-config-sample.php ./wp-config.php
sudo chown -R www-data:www-data ./wp-config.php

Editamos el archivo que creamos (wp-copfig.php  y le cambiamos estos parámetros hasta que queden de la siguiente manera (En el password que se ve en rojo tenemos que poner el que elegimos en pasos anteriores)

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

Ahora el instalador de wordpress hará el trabajo resto del trabajo. Desde el navegador iremos a http://127.0.0.1/wordpress y veremos lo siguiente

Ingresamos el Titulo y un dirección de correo electrónico y presionamos Instalar WordPress y pasaremos a la siguiente pantalla

Añadir una imagen

Tomamos nota de la contraseña y presionamos el botón Iniciar Sesión y pasaremos a la ventana de ingreso

Ingresamos como usuario admin la contraseña que nos dio WordPress en la pantalla anterior y presionamos Iniciar Sesión y ya estaremos dentro de administración de WordPress como se ve en la siguiente pantalla.

Desde el primer enlace de la sección roja podemos cambiar la contraseña generada por una mas amigable. Si navegamos http://127.0.0.1/wordpress veremos la portada de nuestro sitio que por default se vera mas o menos así.

Listo ya tenemos instalado nuestro Blog y podemos empezar a personalizarlo.