Este articulo surge a raiz de mi curiosidad nata por descubrir como funcionan las cosas. Estos ultimos dias no solo me ha fallado beryl en el ordenador, tambien el blog ha estado haciendo algunas cosas raras, supuestamente mejoras aunque mas bien parecian desmejoras, por suerte ayer todo volvio a la normalidad. Mientras se me ocurrio como experimento que podria crear un blog nuevo en local, es decir usando mi ordenador como servidor web, esto ya lo habia hecho con una pagina en php-nuke(mi primera pagina web) pero tenia curiosidad por saber como seria un blog en wordpress.
Para realizar esto podriamos instalar desde synaptic los programas que necesitamos, ya sean el apache, mysql, php y wordpress sin embargo creo que es mucho mas comodo usar XAMPP que ya trae todo integrado y funcionando y esta listo para descomprimir-y-funcionar. WordPress lo vamos a descargar desde la pagina oficial, asi como la correspondiente traduccion al castellano, ya que asi dispondremos de las ultimas versiones.
Bien pues tenemos que ir a cada una de estas tres paginas y descargarnos los tres ficheros correspondientes, no pongo un enlace directo porque asi podreis descargar vosotros mismos la ultima version. Ahora vamos a ver como hacer para que funcione todo, pero vamos por partes:
XAMPP
Las operaciones que vamos a realizar a continuacion debermos hacerlas como root, o en su defecto usando sudo.
Y ya deberia de estar instalado, ahora solo queda ver como hacer para ejecutarlo y comprobar que funciona.
Debera salirlos algo parecido a esto:
Starting XAMPP for Linux 1.6…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
Y tecleamos en el navegador http://localhost, si os sale la pagina de XAMPP for Linux es que todo esta correcto. Ya teneis servidor web instalado en vuestro ordenador. Si quereis poner alguna pagina web de prueba debereis ponerla en /opt/lampp/htdocs
Una vez que tenemos xampp instalado debemos crear una base de datos que sera la que use wordpress para nuestro blog, para ello en el menu principal de xampp vamos a phpmyadmin que es el gestor web de bases de datos,muy comodo por cierto. Aqui simplemente comprobar que en el apartado Cotejamiento de las conexiones MySQL: ponga utf8_unicode_ci, luego poneis el nombre que querais, wordpress, por ejemplo y luego el siguiente cajetin seleccionamos cotejamiento y pulsamos crear.
Pues bien ahora ya estamos en condiciones de instalar wordpress.
WordPress
Para instalarlo debemos seguir un procedimiento similar al anterior, descomprimir y configurar algunas cosas, pero pocas, al igual que antes siento root:
tar xvzf wordpress-es_ES-2.0.5.tar.gz -C /opt/lampp/htdocs/
El primer comando instala wordpress y el segundo la traduccion al castellano, que machaca algunos ficheros. Ahora ya estamos casi listos un par de modificaciones mas y a bloggear. Vale el sguiente paso es configurar el acceso a la base de datos.
En primer lugar copiaremos(estamos en el directorio /opt/lamp/htdocs/wordpress) el fichero de ejemplo de configuracion de wordpress mediante cp wp-config-sample.php wp-config.php y ahora editamos el que acabamos de crear,es decir, wp-config.php:
define(’DB_NAME’, ‘wordpress’); // el nombre de la base de datos
define(’DB_USER’, ‘root’); // su nombre de usuario de MySQL
define(’DB_PASSWORD’, ‘’); // …y su contrasena
define(’DB_HOST’, ‘localhost’); // hay un 99% de probabilidades de que no ne$
El primer apartado lo tenemos que poner tal cual aqui, siempre y cuando vuestra base de datos, la que creamos antes, sea wordpress. Cerramos y guardamos ya ahora finalmente vamos al navegador y escribimos http://localhost/wordpress/wp-admin/install.php y seguimos los pasos. Estos pasos incluyen la creacion de tablas en la base de datos pero que se realiza automaticamente y bueno os preguntara el nombre del blog. Una vez finalizado os dara la clave del administrador y ya podreis ver vuestro nuevo blog en http://localhost/wordpress gestionado con wordpress y en castellano, y ahora lo que toca es bloggear.
Se me olvidaba comentar el tema de los permisos, es importante ya que sino no podremos editar los ficheros como la hoja de estilos o la pagina principal, aun no domino este tema demasiado y se que es delicado, pero como yo solo queria probar y no me preocupa la seguridad sino la funcionalidad le di permisos de escritura y lectura a todos los ficheros mediante chmod -R 777 *. Seguramente este apartado debereis revisarlo con mas detalle si pretendeis hacer vuestro blog publico.
Evidentemente este blog puede convertirse en accesible desde el exterior facilmente, los pasos a seguir serian:
De esta forma accederiamos a nuestro blog desde el exterior a traves de http://nuestra_ip o si teneis algun dominio o servicio que apunta a vuestra ip usando ese mismo dominio.
Sacado de:
http://www.puntogeek.com/2007/01/26/instalar-wordpress-local-en-ubuntu/
http://www.apachefriends.org/en/xampp-linux.html
http://codex.wordpress.org/Installing_WordPress
Pertenece a la seccion Manuales