You are on page 1of 13

Administracion GNU/Linux II

Administracin en GNU/Linux II Facultad de Ciencia y Tecnologa UADER

HOW TO Instalacin y Configuracin OpenClassifieds

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II

Copyright 2010 Gastn Kamlofsky.


Permiso para copiar, distribuir y/o modificar este documento bajo los trminos de la Licencia de Documentacin Libre GNU, Versin 1.1 o cualquier otra versin posterior publicada por la Free Software Foundation; sin Secciones Invariantes, sin texto de la Cubierta Frontal, sin texto de la Cubierta Posterior. Una copia de la licencia es incluida en la seccin titulada "Licencia de Documentacin Libre GNU".

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II

OBJETIVOS Instalar el sistema LAMP (Linux, Apache, MySql, Php/Perl/Python), configurar la base de datos, instalar y configurar adecuadamente OpenClassifieds. Verificar su funcionamiento.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II Introduccin:


Que es LAMP? El acrnimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solucin global, en este caso configurar sitios web o servidores dinmicos con un esfuerzo reducido. En las tecnologas LAMP esto se consigue mediante la unin de las siguientes tecnologas: Linux, el sistema operativo; Apache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, los lenguajes de programacin. La combinacin de estas tecnologas es usada primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programacin para el desarrollo. Que es OpenClassifieds? Open Classifieds, es un Script para clasificados, anuncios o cualquier tipo de listados. OC est diseado para ser rpido, seguro y optimizado para buscadores. Puedes cambiar tus temas de una manera rpida y el administrador es muy sencillo de usar. OC utiliza PHP y MySql para su funcionamiento.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II
Instalando LAMP en Debian: Para la instalacin de LAMP en Debian recomendamos hacerlo mediante consola, ya que se agiliza mucho mas la instalacion y es casi automatica. Primero agregamos un repositorio al sources.list, para eso en consola hacemos (como root): #nano /etc/apt/sources.list Agregamos las siguientes lineas: deb http://ftp.us.debian.org/debian/ stable main non-free contrib deb-src http://ftp.us.debian.org/debian/ stable main non-free contrib Luego hacemos un update: #apt-get update Listo, comenzamos a instalar: #apt-get install apache2 apache2-doc php5 php5-mysql libapache2-mod-php5 perl libapache2-mod-perl2 python libapache2-mod-python phpmyadmin mysql-client mysql-server Seguimos los pasos que nos detalla una vez instalado todo y ya tendriamos configurado y andando nuestro Servidor Web en Debian. Para corroborar que nuestro servidor ande y mysql tambien, abrimos un navegor de internet y escribimos en la barra de direcciones: http://localhost

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II

Alli nos aparece una pagina que dice IT WORKS! Si es asi, el apache esta funcionando correctamente. Luego en la barra de direcciones o en una nueva pestaa, tecleamos: http://localhost/phpmyadmin

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II
Al la izquierda deberian aparecer dos base de datos ya creadas: information_shema mysql

Listo, nuestro servidor web con Mysql ya esta funcionando.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II
Configuracion de la Base de Datos. Abrimos una navegador y tipeamos: http://localhost/phpmyadmin Alli, nos debe aparecer la pagina que les mostre anteriormente. En una de las pestaas que aparecen, una de ellas dice, Bases de Datos, le damos click. Nos va a aparecer una lista con las bases de datos creadas, debajo una opcion que dice Crear nueva base de datos, en el cuadrito para completar, le ingresamos el nombre de nuestra base de datos, en nuestro caso openc nos viene bien. Al cotejamiento lo dejamos como esta y le damos en CREAR.

Asi nos quedaria nuestra base de datos creada, en la pagina informa que no se han encontrado tablas en la base de datos, pero no importa por que las tablas las creamos cuando instalamos el OpenClassifieds, ahora le tenemos que asignar un usuario con todos los privilegios sobre esta base de datos. Para ello, en esa misma pagina vamos a la pestaa Privilegios y hacemos un nuevo click en agregar usuario. Una vez hecho esto, nos aparecen los campos a rellenar: En nombre de usuario le pones admin. Servidor, lo dejamos como esta, Cualquier servidor. Contrasea le pones la que queramos, en este caso, le vamos a poner, ocpass. Luego aparece un cuadrito que dice Bases de Datos para el Usuario, tildamos la opcion GRANT ALL PRIVILEGES ON DATABASES openc. Nos vamos mas abajo y ponemos continuar.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II

Listo, configurada nuestra base de datos.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

Administracion GNU/Linux II
Instalacion y configuracion de OpenClassifieds: OpenClassifieds, puede ser descargado desde: http://open-classifieds.com/es/descarga/ De all, tambien pueden ser descargados varios temas GPL. Los requisitos necesario para instalar OC, son: Apache 2 PHP 5+ (GD support, mod_rewrite, curl, gettext) MySql 5+ Una vez descargado el archivo .tar.gz Lo movemos a la carpeta /var/www #mv Open_Classifieds_1.7.0.3b.tar.gz /var/www/ Luego descomprimimos #tar -xzvf Open_Classifieds_1.7.0.3b.tar.gz Hacemos un #invoke-rc.d apache2 restart Abrimos un navegador y colocamos: http://localhost/openclassifieds/intall Alli, nos aparecera una copia de la Licencia GPL. Estamos de acuerdo con ella, asi que le damos continuar. En la pagina siguiente, nos aparece si cumplimos con todos los requisitos o no. En algunos que otros casos nos aparecera que algunos no cumplimos. Ahora les dire como solucionar algunos de ellos. Con la version de PHP, no van a tener problemas, y con MySql menos. Con el Curl puede ser que tengan problemas, que no lo encuentre habilitado. En el caso que no lo encuentre habilitado, buscamos nuestro archivo php.ini dentro de l directorio de apache y buscamos una linea dentro de ese archivo que diga lo siguiente: extension=php_curl.dll Seguramente tiene un ; adelante de la linea, ese ; lo eliminamos. Listo, curl habilitado. Con el URL Rewriting tampoco van a tener problemas. Y con el Language Support capaz que tampoco lo encuentre pero en el caso que no lo encuentre hacemos lo mismo que con el Curl pero buscamos la linea que diga
OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com 10

Administracion GNU/Linux II
extension=php_gettext.dll y la descomentamos. Luego mas abajo encontramos una serie de nombres de carpetas que necesitamos que tengan permiso para escritura. Para eso hacemos: #chmod 777 -R /var/www/openclassifieds/nombredelacarpeta Una vez hecho todo esto, los requisitos deberian estar todo en verdes.

Le damos Continue y alli tendremos la direccion Url de la pagina, en nuestro caso le ponemos http://localhost/openclassifieds Y luego la carpeta donde se encuentran los archivos: /var/www/openclassifieds Les damos Continue y como siguiente tendremos que rellenar con la informacion de la base de datos que habimos creado anteriormente. En Hostname, lo dejamos en localhost. Username: le habiamos puesto admin. Password: ocpass Databases name: era openc El Charset y los prefijos de Tabla lo dejamos como estan. Si quieren pueden tildar la opcion de mas abajo, que aade unos ejemplos en los clasificados.
OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com 11

Administracion GNU/Linux II
Le damos Continue. Ahora vamos a la Informacion que va a tener nuestro sitio Web. Colocamos el nombre del sitio que queramos, luego el email del administrador, el lenguaje de la web, Zona Horaria, nombre de usuario para el administrador del sitio y la password. Le damos Continue, llegamos a un resumen de todo lo que hallamos puesto, para corroborar que todo este correcto.

OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com

12

Administracion GNU/Linux II
Le damos Install y nos dice que borremos la carpeta install/ del directorio. Vamos a la consola y escribimos #rm -fr /var/www/openclassifieds/install Luego volvemos a poner los permisos en nuestra web. #chmod 755 /var/www/openclassifieds Las carpetas /include y /images deben tener permisos de escritura tambien asi que hacemos #chmod 777 /var/www/openclassifieds/images #chmod 777 /var/www/openclassifieds/cache Listo, instalado y configurado nuestro Sitio Web de Clasificados. Para ingresar en el navegador ponemos http://localhost/openclassifieds Y para ingresar a la seccion del admin http://localhost/openclassifieds/admin

THE END.
OpenClassifieds Instalacion y Configuracion Kamlofsky gkamlofsky@gmail.com 13

You might also like