Ensamble, Mantenimiento y Redes de Computadores

martes, 24 de abril de 2012

Instalación en Linux Debian Lenny 5.0, la base de datos MySQL, PHP, Lighttpd y Joomla

Aca les dejo un link donde podran visualizar paso a paso como podemos instalar Linux Debian Lenny 5.0 para los que no lo tengan claro

Luego de instalarlo entramos como administradores a nuestra terminal

Lo primero es verificar por medio del comando ifconfig la dirección ip que tenemos en mi caso

Ahora debemos actualizar los repositorios para Linux Debian Lenny 5.0 (deben ser los repositorios para este tipo de Linux de lo contrario no servirán de nada)
para ello busco en Internet los repositorios los copio y los pego en la terminal en la siguiente ruta:
nano /etc/apt/sources.list 
Luego de copiarlos damos estos 3 pasos para salir del fichero
1 - control + O para guardar cambios
2 - Enter
3 - control + X para salir del fichero

Ahora mediante el comando apt-get update actualizamos los repositorios es decir la base de datos de donde sacaremos las aplicaciones que queremos instalar.
Ya actualizado procedemos a la instalación

Primero instalaremos el servidor DNS Bind9
En la terminal damos lo siguiente
apt-get install bind9
a la opción que dice si deseas continuar le das SI

Luego de instalado el bind9 vas a el directorio donde quedo instalado con el comando 
cd  /etc/bind 
Ahora con el comando touch + (nombre del archivo que le queremos poner) creamos las zonas Directa e Inversa
Ahora debemos configurar los archivos de la siguiente manera
En la terminal le damos
nano inversa
y estando dentro del archivo escribimos el dominio que en mi caso es monsalvem.com y mi dirección ip que es 192.168.20.79 vemos que termina en 79 para otros donde este el 79 escriben el ultimo numero de su dirección ip
para salir le damos
1 - control + O para guardar cambios
2 - Enter
3 - control + X para salir del fichero

Ahora configuramos la directa
nano nippondire (ese el es nombre que se le dio a la directa)
Aca escribimos nuestro dominio y la direccion ip completa que cada uno tengamos
para salir le damos
1 - control + O para guardar cambios
2 - Enter
3 - control + X para salir del fichero

Ahora configuramos el archivo  named.conf.local
nano /etc/bind/ named.conf.local
aca ponemos el dominio para la zona directa que en mi caso es monsalve.com
y para la zona inversa ponemos nuestra direccion en forma inversa
para salir le damos
1 - control + O para guardar cambios
2 - Enter
3 - control + X para salir del fichero

Ahora configuramos el archivo resolv.conf
nano /etc/resolv.conf
acá ponemos nuestro dominio y la dirección que se va a resolver
Por ultimo reiniciamos el dns
/etc/init.d/bind9 restart


Y con el comando nslookup verifico que el DNS me este resolviendo tanto la direccion como mi dominio

Ahora instalamos el MySQL
en la terminal instalamos los 4 siguientes paquetes
1 - apt-get install mysql-server
2 - apt-get install mysql-client

3 - apt-get install php5-mysql
4 - apt-get install phpmyadmin (para administrar bases de datos a travez de la web)

Las bases de datos también se pueden crear por consola accediendo a MySQL,
Cuando estemos instalando los anteriores paquetes nos pedira contraseña y el tipo de servidor web que vamos a utilizar en mi caso seleccione el Lighttpd

Entramos a mysql con el sgte comando mysql –u (usuario que creamos) –p

En mi caso seria mysql  -u  root  -p 
Luego creo una base de datos que en mi caso seria joomla con el comando create database joomla y lo visualiso con el comando show databases;
para terminar salimos de MySQL con el comando quit y lo reiniciamos y listo


Ahora instalamos el PHP 
apt-get install php5
apt-get install php5-cli
apt-get install php5-idn
apt-get install php-pear
apt-get install php5-gd
apt-get install php5-mcrypt
apt-get install php5-imap
apt-get install php5-mencache
apt-get install php5-common
apt-get install php5-curl
apt-get install php5-imagick
apt-get install php5-ming
apt-get install php5-mhash
apt-get install php5-sqlite
apt-get install php5-ps
apt-get install php5-recode
apt-get install php5-xsl
apt-get install php5-snmp
apt-get install php5-tidy
apt-get install php5-cgi

Ahora configuramos el archivo
nano /etc/php5/cgi/php.ini
Descometamos la linea que dice
cgi.fix_pathinfo =1
Cuando estemos en este archivo le damos control + W y en la parte de abajo nos mostrara un panel de búsqueda acá escribimos cgi.fix y le damos enter y de una nos mostrara donde tienes que descomentar.

Ahora instalamos el servidor web Lighttpd
En la terminal escribimos el siguiente comando
apt-get install lighttpd


Luego vamos al archivo de configuracion
nano/etc/lighhtpd/lighttpd.conf
hacemos el siguiente cambio al principio y al final del archivo
Principio (agregamos esta linea)
Final del archivo
En este mismo archivo hay una linea que dice server.document-root  y al frente esta la ruta en la que se va a abrir la web en mi caso sera joomla
Guardamos y reiniciamos nuestro lighttpd
vamos a la web y escribimos la direccion y nos saldra esto


Ahora instalamos el Joomla
primero creamos una carpeta en /var/www que se llame joomla
Luego en la web descargamos el paquete Joomla_1.5.8-Spanish-pack_completo.tar.gz
Luego de descargarlo lo descomprimimos en la carpeta de joomla que creamos en /var/www
Para que no te salgan errores a la hora de descomprimir el paquete dale permisos a la carpeta con el comando
chmod 777 /var/www/joomla

Luego entramos en la web y digitamos la direccion IP nuestra y nos saldra la ventana para empezar la configuracion.

Seleccionamos el lenguaje
Le damos siguiente
Aceptamos y siguiente
Llenamos los espacios  tipo de base de datos, nombre del servidor, nombre del usuario, contraseña y nombre de la base de datos y siguiente
dejamos así y le damos siguiente
Escribimos el nombre del sitio, correo electronico y damos una contraseña y la confirmamos y siguiente
Terminamos la configuracion

Ahora entramos como administradores
Creamos un nuevo articulo en la parte superior izquierda donde dice añadir un nuevo articulo le damos aplicar y guardar

Vamos a extensiones y Gestor de modulos, le damos nuevo en la parte superior derecha
siguiente
Ponemos las 2 opciones en si y le damos aplicar
Ahora entramos como administradores
Y listo


























No hay comentarios:

Publicar un comentario