lunes, 17 de diciembre de 2012

Wordpress, instalación y configuración

WordPress es un sistema de gestión de contenido (en inglés Content Management System, o CMS) enfocado a la creación de blogs. Desarrollado en PHP y MySQL, bajo licencia GPL. 
Se necesita un servidor LAMP para instalar WordPres, los programas necesarios son:

- kernel Linux
- Apache2
- Base de datos MySQL
- php
- phpmyadmin (no es necesario pero si muy recomendable.)

Para poder hacer uso de WordPress necesitamos instalar previamente los requisitos anteriormente mencionado, osea un servidor LAMP. En este otro manual explico como instalar el servidor LAMP. 


 

Instalar y configurar WordPress

 Paso - 1  Con el servidor LAMP ya funcionando, pasamos a instalar como siempre hacemos en este blog y con la ayuda del programa synaptic, los siguientes paquetes: wordpress, wordpress-l10n

apt-get install wordpress wordpress-l10n



 Paso - 2  Vamos a creamos la base de datos para WordPress en MySQL con la ayuda de phpmyadmin, para ello nos dirigimos a la dirección http://localhost/phpmyadmin vamos a usar la cuenta de root (de phpmyadmin) y su contraseña.


Una vez logeado como usuario administrador nos aparece la pagina principal de phpmyadmin


Nos dirigimos a la pestaña Bases de datos, y en el apartado Crear una nueva base de datos le ponemos el nombre a la nueva base de datos, en este manual hemos usado el nombre wordpress, en el apartado cotejamiento lo podemos dejar por defecto o bien seleccionar utf_8_general_ci o utf8_spanish.ci (esto para la codificación de los caracteres especiales como son los acentos, y la letra ñ) y pulsamos en Crear




 Paso - 3  una vez instalado, encontramos el programa en la carpeta /usr/share/wordpress, lo primero que tenemos que hacer es copiarlo a la carpeta de nuestro servidor web apache2 situado en la ruta /var/www podemos hacerlo con la ayuda del programa krusader en modo administrador



NOTA: En vez de instalarlo con synaptic, podemos bajarnos wordpress desde la web oficial (http://es.wordpress.org), en un fichero comprimido en formato tar.gz, se descomprime y se copia en la carpeta /var/www

Una  copiado la carpeta wordpress en /var/www tenemos que darle los permisos necesarios, para que todo funcione bien, y estén protegidos los ficheros y carpetas. 

====================================================================
OBSERVACION: Como surgen problemas provocados por unos permisos inadecuados de archivos o carpetas en WordPress vamos a explicar los permisos recomendables que deben tener los archivos o carpetas.

La regla básica sería esta:

- Garantizar la seguridad de los archivos usamos el permiso 644
- Garantizar la seguridad de las carpetas usamos el permiso 755
- Modificar un fichero o dar permisos de escritura a una carpeta usamos el permiso 666 y compruebamos que funciona, en caso contrario usamos el permiso 777 Una vez realizado los cambios devolvemos los permisos a su estado original 644 o 755
====================================================================


 Paso - 4  Borramos el archivo wp-config.php.con la ayuda del programa krusader, pulsando la tecla F8 Borrar.




 Paso - 5  Renombramos el archivo wp-config-sample.php y le ponemos el nombre wp-config.php. con la ayuda del programa krusader, pulsando la tecla F9 Renombrar.



 Paso - 6   Editamos el archivo wp-config.php y le añadimos los datos necesarios para conectar con la base de datos que hemos creado antes. Editamos los apartados:

- Nombre de la base de datos
- Usuario de la base de datos
- La contraseña del usuario.



 cambiamos los siguientes datos por los nuestros:

- database_name_here ponemos wordpress
- username_here ponemos root
- password_here ponermos LA_CONTRASEÑA


Y ahora le cambios el idioma a español, editando la variable define ('WPLAN', ''); le añadimos el idioma español es_ES. Guardamos los cambios y cerramos el archivo.






 Paso - 7   Ahora abrimos iceweasel y usamos la siguiente dirección: http://localhost/wordpress para configurar nuestro WordPress



Rellenamos los datos de Título del sitio, clave del sitio y la dirección de correos electrónico, para finalizar pulsamos en Instalar WordPress



Al pulsar en Instalar WordPress nos aparece esta ventana en la cual aparece solamente el logotipo de  WordPress, con lo cual ya esta instalado, y se puede usar WordPress para trabajar.



Si vuelves a introducir la dirección http://localhost/wordpress ya aparece la web que acabamos de crear.


y para logearnos y administrar la web, blog, foro, etc.. usamos la dirección http://localhost/wordpress/wp-login.php





VIDEOTUTORIAL




Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...











.

1 comentario:

Anónimo dijo...

Muchísimas gracias por el comentario. Sin saber nada de Linux prácticamente, he podido instalar Wordpress en modo local (gracias también a tu otro comentario, donde explicas cómo instalar PHP, MySql, etc.). No he hecho más que seguir los pasos y ha funcionado. Ahora puedo trabajar offline con el Wordpress en modo local, que es lo que quería. (por cierto, estoy utilizando Lubuntu).