Para la publicación de contenidos en internet existen sistemas que nos permiten hacerlo sin necesidad de tener amplios conocimientos técnicos. Estos sistemas se denominan CMS (Content Management System, o Sistema de Gestión de Contenidos). Permiten al usuario gestionar los contenidos de una web: la apariencia, las páginas, los contenidos, etc. Dentro de estos sistemas, WordPress es el más utilizado actualmente, ya que es una herramienta muy fácil de manejar y de configurar. Por ese motivo, vamos a ver los pasos necesarios para instalar WordPress.
WordPress es una avanzada plataforma semántica de publicación personal orientada a la estética, los estándares web y la usabilidad. Es un software libre y, al mismo tiempo, gratuito.
Para más información sobre WordPress se puede visitar la siguiente página: Wikipedia.
Para más información sobre cómo instalar WordPress se puede acceder a la Página Oficial.
Actualmente se utiliza mayoritariamente para la creación de blogs. Su uso está tan extendido que la mayoría de servicios de hosting (almacenamiento web) ofrecen la posibilidad de instalarlo fácilmente. Además, al ser un sistema tan utilizado cuenta con gran cantidad de extensiones (plugins) que se pueden ir añadiendo y que proporcionan funcionalidades extras al sitio web. Del mismo modo, existe una amplia variedad de apariencias o temas (themes) disponibles, tanto gratuitos como de pago, por lo que podemos darle a nuestra web la apariencia que más nos guste.
Además, se puede configurar y adaptar al idioma que queráis, ya que existen traducciones para la gran mayoría de ellos.
Instalar WordPress es tan sencillo que se puede instalar en el ordenador de uno mismo. De hecho, a continuación os vamos a contar los pasos que debéis seguir para instalar WordPress en un ordenador con Ubuntu Linux.
Requisitos Previos
Para realizar correctamente los pasos para instalar WordPress no hace falta que el usuario que utilicemos tenga permisos de administrador, pero si que pueda ejecutar comandos como tal (sudo
).
Solamente hay que tener previamente instalado LAMP (Linux, Apache, MySQL y PHP). Si quieres saber cómo se instala LAMP en Ubuntu Linux, puedes verlo en la guía de cómo instalar LAMP en Ubuntu Linux.
Descargar WordPress
La descarga de WordPress la podemos hacer desde la página oficial de WordPress (http://wordpress.org/). Para ello basta con ejecutar el siguiente comando:
wget http://wordpress.org/latest.tar.gz
Esto nos descargará un fichero comprimido que contiene todos los ficheros necesarios.
Una vez descargado, sólo tendremos que descomprimir el fichero:
tar -xzvf latest.tar.gz
Ya tendremos listos los ficheros para comenzar a configurar nuestro WordPress.
Crear un usuario y una base de datos para WordPress
Para que WordPress funcione correctamente necesita una base de datos MySQL, por lo que tenemos que crear una y asociarle un usuario. Para ello tenemos que entrar en la consola de MySQL ejecutando el siguiente comando:
mysql -u root -p
El sistema nos pedirá que introduzcamos la contraseña del usuario root de MySQL.
Una vez que accedamos, tenemos que crear la base de datos en donde se almacenará toda la información de nuestra web:
create database nombre_base_de_datos;
Por ejemplo, podemos llamar wordpress
a nuestra base de datos.
A continuación tenemos que crear un usuario que se encargue de las operaciones con la base de datos:
create user nombre_usuario@localhost;
Una vez que hemos creado el usuario, tenemos que establecer la contraseña del usuario:
set password for nombre_usuario@localhost= PASSWORD("contraseña");
Sólo falta asociar el usuario que hemos creado con la base de datos que creamos anteriormente:
grant all privileges on nombre_base_de_datos.* to nombre_usuario@localhost identified by 'contraseña';
Refrescamos MySQL para que se guarden los cambios que hemos hecho:
flush privileges;
Y ya podemos salirnos de la consola de MySQL:
exit
Configurar WordPress
Para configurar WordPress primero tenemos que hacer una copia del fichero de configuración de ejemplo que viene en el directorio wordpress
donde están los ficheros que descomprimimos anteriormente:
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Este nuevo fichero lo editaremos para establecer la configuración de nuestra instalación:
sudo nano ~/wordpress/wp-config.php
Cambiaremos los datos de la conexión a la base de datos por los que creamos en el paso anterior:
/** MySQL settings - You can get this info from your web host **/
/** The name of the database for WordPress **/
define('DB_NAME', 'nombre_base_de_datos');
/** MySQL database username **/
define('DB_USER', 'nombre_usuario');
/** MySQL database password **/
define('DB_PASSWORD', '<contraseña>');
Guardamos los cambios y salimos del editor.
Copiar los ficheros
En este punto, moveremos los ficheros que teníamos descomprimidos al directorio raíz del servidor web:
sudo rsync -avP ~/wordpress/ /var/www/
Cambiamos los permisos para que el servidor web pueda acceder a los ficheros:
cd /var/www/
sudo chown username:www-data /var/www -R
sudo chmod g+w /var/www -R
A partir de aquí se puede seguir configurando través de un navegador web.
Para que todo vaya bien, conviene tener instalada la extensión gd
de PHP. Para ello, ejecutamos el siguiente comando:
sudo apt-get install php5-gd
Instalar WordPress desde un navegador web
Llegados a este punto, tenemos todo listo para poder terminar la instalación. Solamente nos falta acceder a la página de instalación en nuestro servidor:
http://localhost/wp-admin/install.php
Nos aparecerá un formulario parecido a este que debemos rellenar:
Una vez finalizada la instalación, ya podemos comenzar a montar nuestro sitio web.
Desde Ganda Software Factory esperamos que disfrutéis mucho creando vuestros primeros sitios web utilizando el CMS WordPress.