domingo, 29 de diciembre de 2013

Instalacion de wordpress en un servidor local

En este pos voy a explicar los conceptos basicos para la instalación de de un gestor de contenido o CMS, en concreto Wordpress,pero este proceso es muy parecido con otros CMS como puedan ser joomla, oxwall, etc. Me voy a centrar en WordPress pos ser multifunional y muy facil de implementar, por lo que podemos montar una pagina web, una tienda on-line, un blog u otro tipo de servicio.Existen diferentes plataformas donde elegir, en función a nuestras habilidades y funcionalidades. Entre ellas podemos encontrar Joomla!, WordPress, Oxwall, Drupal, Magento,Prestashop, etc. cada una con sus propias ventajas e inconvenientes.

Esta vez os contaremos cómo instalar WordPress en un servidor local (en vuestro propio ordenador) con el objetivo de poder aprender los entresijos que componen los sistemas de los gestores de contenidos.

Antes de nada, hay que tener en cuenta que es un proceso complejo, pero una vez entendido es un proceso casi generico con el resto de los CMS. Por otro lado es interesante saber  que existe la opción de contratar un hosting con WordPress ya instalado, de modo que podáis hacer pruebas totalmente gratis desde el primer minuto, en lugar de perder uno o varios días en el proceso. También hay empresas que por un modico precio realizan esta función por ti, realizando todo el proceso de adaptación a WordPress, poniendo la plantilla, el logo corporativo y la personalizan para que se adapte a tu proyecto.


1º Descargar el software en la web del proyecto


Descargamos el paquete de software, con la versión actual la 3.8, y la podéis encontrar en el siguiente link: http://es.wordpress.org/. En cuanto al proceso de instalación se refiere, aunque las versiones de wordpress avancen el proceso de instalación es exactamente el mismo.

Descargamos el archivo RAR que contiene WordPress, tenemos varias opciones, dependiendo de donde se desee alojar: si es un servidor local, solo es necesario extraer el contenido en la carpeta de ese servidor, pero si fuera un servidor remoto se copiaria el contenido de wordpress en el servidor por medio de un FTP, los más rapido es subirlo comprimido y despues descomprimirlo en el servidor remoto.


2.Instalar xammp para poder correr WordPress

WordPress es un CMS que se puede instalar en cualquier alojamiento que disponga de PHP y MySQL, voy a explicar cómo hacerlo Windows, dando lo mismo la versión de windows en la que queramos instalarlo, ya que este proceso es conveniente hacerlo en las versiones de desarrollo de unestro proyecto web.


Será necesario que se instale previamente este software. Existen varias alternativas como wamp, ammps,abyss web server entre otras, que en realidad son casi igual aunque en este tutorial voy a utilizar XAMPP. Lo podréis encontrar aquí: http://www.apachefriends.org/en/xampp-windows.html

Durante la instalación, se os ofrecerá la posibilidad de instalar BitNami, un instalador de CMS para xampp. No voy a utilizar esta herramienta ya que la finalidad de este tutorial es didactica y ademas nos  evitaremos sorpresas, como que instale otra versión u otro idioma.

Para ello, una vez instalado, sóloes necesario entrar al panel de control y pulsar los botones “START” tanto para Apache, como para MySQL.




Para verificar que esto se ha hecho correctamente, escribid simplemente “localhost” en la barra de direcciones de vuestro navegador web, os debería salir algo parecido a la foto que os mostramos a continuación:

Recordad que esto es sólo para que montéis el sitio web en vuestro ordenador, no os permitirá ver la página web desde internet.

PASO 3: descomprimir WordPress


La idea es que la descompresión se haga en la carpeta web, es decir, en la carpeta que XAMPP usará como raíz de vuestro servidor local. El directorio de la carpeta web por defecto es:

c:/xampp/htdocs/

Dentro de esta se crea la carpeta "wordpress" podiendo intalar varios servicios de wordpress en diferentes directorios accediento en desde localhost/"directorio CMS". Además se puede instalar XAMPP en otra ruta que no sea la raiz, como puede ser:

c:/ruta_en_la_que_instalaste_xampp/xampp/htdocs/wordpress

PASO 4: crear la base de datos

El siguiente paso será crear la base de datos, pero antes de crearla vamos a añadir ciertas medidas de seguridad. Escribimos de nuevo “localhost” en nuestro navegador, en las opciones de la izquierda buscamos “Chequeo de seguridad” y nos encontramos esta ventana:

Más o menos a la mitad de la página encontramos el siguiente enlace: http://localhost/security/xamppsecurity.php

En esta página buscamos la zona donde nos deja modificar la contraseña de MySQL, escribimos nuestra contraseña y pinchamos en el botón donde pone “Password Changing”. También nos da la opción de guardar la contraseña en un fichero de texto por si queremos recordarla.

El siguiente paso es crear la base de datos a través de PHPmyadmin. Para acceder, procedemos como en el paso 2, abrimos el navegador y escribimos en la barra de direcciones lo siguiente:

http://localhost/phpmyadmin

Nos pedirá un usuario y una contraseña, tu usuario será “root” y tu contraseña será la que hayas puesto en el paso anterior. En la ventana que te aparecerá, pincha en “Bases de datos”, en la parte superior, y deberías ver una ventana como la imagen que te mostramos. Crea una base de datos nueva y ponle el nombre de tu proyecto. En el apartado Cotejamiento, selecciona utf8_bin, la razón de hacer esto es porque nos va a permitir usar caracteres de la mayoría de los idiomas.




PASO 5: Instalamos WordPress

Antes de comenzar con la instalación propiamente dicha, tenemos que modificar un pequeño archivo de WordPress para indicarle a que base de datos tiene que acceder, con qué usuario y con qué contraseña. Accedemos a la carpeta donde hemos descomprimido WordPress y buscamos el archivo wp-config-sample.php, y lo abrimos con un editor de textos plano. Tendréis que buscar las siguientes líneas y modificarlas con los datos que os damos a continuación:

  • DB_NAME: el nombre que hayáis elegido cuando creamos la base de datos anteriormente.
  • DB_USER: el usuario por defecto es “root”.
  • DB_PASSWORD: la contraseña que hemos escrito en los pasos anteriores.
El resto de datos los dejamos como están. Por último, modificamos el nombre del archivo y le llamamos “wp-config.php”.

Una vez hecho todo esto, accedemos desde vuestro navegador al directorio donde esta WordpPress para instalarlo:

http://localhost/wordpress

Y ya aparecerá la ventana relativa al proceso de instalación de WordPress (ver imagen adjunta), a partir de aquí el trabajo es muy sencillo: tendremos que elegir el nombre de nuestro sitio (se puede modificar una vez esté instalado WordPress), e indicarle un usuario y una contraseña para acceder a él.





Si todo ha ido bien está será la apariencia de tu nueva página.


PASO 6: Experimentar con WordPress

Haz pruebas con la página por defecto, busca o añade temas, añade plugins para mejorar tu experiencia como gestor o para mejorar la experiencia de usuario. Toca los menús, explora los paneles de gestión… A partir de ahora puedes configurar tu CMS para personalizarlo por completo a tu proyecto web.






NOTA 1: Instalar WordPress en un ordenador local usando Mac es muy parecido, basta con instalar MAMP Server en lugar de XAMPP y proceder del mismo modo. Lo podéis encontrar pinchando aquí:

http://www.mamp.info/en/downloads/index.html
 
NOTA 2 : Instalar WordPress en un ordenador Linux es muy parecido, solo hay que instalar el servidor apache, un servidor de my-sql, y el CMS de WordPress. La mayor pequliaridad es que segun la distribución de linux la forma de instalacion de los servicios cambiará.

No hay comentarios:

Publicar un comentario