Instalar wordpress en Ubuntu 12.04

WordPress es un CMD para crear paginas web como esta.

Descargar y descomprimir wordpress
wget ––no-check-certificate http://es.wordpress.org/wordpress-4.2.2-es_ES.tar.gz
sudo tar -zxvf archivo.tar.gz

Mover a directorio raíz
sudo mv wordpress/* /var/www/wordpress

Crear una base de datos para nuestro wordpress

Crear archivo wp-config.php
sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

Editar archivo wp-config.php y modificar las líneas requeridas abajo
sudo nano /var/www/wp-config.php

define(‘DB NAME’, ‘nombre de la base de datos’);
define(‘DB USER’, ‘nombre del usuario de la base de datos’);
define(‘DB PASSWORD’, ‘nombre de la contraseña del usuario’);

Otorgar permisos a apache
Cambiamos el dueño del grupo del directorio wordpress para que apache interactúe con el

sudo chown -R usuario:www-data /var/www/wordpress

Creamos directorio uploads para actualizaciones, y le damos los permisos pertinentes

mkdir /var/www/wordpress/wp-content/uploads
chmod 755 /var/www/wordpress/wp-content/uploads
sudo chown -R usuario:www-data /var/www/wordpress/wp-content/uploads

Completar instalación
http://dominio.com/wordpress

Configurar enlaces url
Por defecto WordPress crea direcciones url tipo http://dominio/p=1 pero conviene cambiarlas por que con algunos plugins dan problemas.

Modificamos el archivo donde se especifican los HostVirtual de apache, y lo dejamos de la siguiente manera
sudo nano /etc/apache2/sites-available/default

<VirtualHost *:80>
ServerAdmin direccion de correo
DocumentRoot /var/www/
ServerName http://www.xcrioja.com
ServerAlias xcrioja.com
<Directory /var/www/>
AllowOverride All
</Directory>

Activamos modo rewrite y reiniciamos apache
sudo a2enmod rewrite
sudo service apache2 reload

Crear archivo .htaccess
touch /var/www/wordpress/.htaccess
sudo chown usurario:www-data /var/www/wordpress/.htaccess
sudo chmod 664 /var/www/wordpress/.htaccess

Para terminar ir a WordPress ->Ajustes->Enlaces permanentes y cambiar la opción predeterminada por otra.