lunes, 27 de noviembre de 2006

Instalar Apache2, Mysql, PHP5 en Ubuntu

Hoy me puse en la tarea de instalar el servidor Apache, ya que necesitaba hacer unas pruebas.

Bueno la forma mas sencilla de hacerlo es por Synaptic un par de clicks y listo y pues esta también por consola, que también es sencilla. A mi modo de ver. Pero en fin... Voy a explicar como hacerlo por ambos métodos para que no quede ninguna duda.

Antes de cualquiera de las dos formas, tenemos que agregar o habilitar los repositorios Universe y Multiverse en la lista de repositorios de nuestro sistema.

$ sudo gedit /etc/apt/sources.list
y quitamos el comentario # a las lineas de universe y multiverse

guardamos y luego damos

$ sudo aptitude update

con esto ya tenemos los repositorios activados ahora si vamos a lo que vinimos.


Método gráfico

Entramos en Sistema->Administración y vamos a Synaptic,
Aquí buscamos y seleccionamos los siguientes paquetes:

apache2
php5
mysql-server
mysql-client
php5-mysql
php5




luego cuando damos en aplicar, este nos dice que necesita otros paquetes y le decimos que los agregue y esperamos a que termine de instalarlos y listo.


Método consola


Para este desde nuestra consola damos lo siguiente:

Instalamos Mysql
$ sudo aptitude mysql-server-5.0
$ sudo aptitude mysql-client-5.0

Instalamos apache
$ sudo aptitude apache2

Instalamos php
$ sudo aptitude php5

y para el soporte entre mysql y apache y php
$ sudo aptitude php5-mysql

luego reiniciamos el servidor apache y todo debe quedar listo
$ sudo /etc/init.d/apache2 restart

con esto ya tendremos lo necesario instalado.
para probar nuestra instalación en el navegador podemos ir a http://localhost y si todo salio bien debe correr el apache.

Nota

Si tenemos algún problema con la codificación de caracteres, cosa que a mi me paso, pueden hacer lo siguiente:
ir a el archivo de configuración de apache

$ sudo gedit /etc/apache2/apache2.conf

y buscamos donde se encuentra esta linea y le quitamos el comentario #

#addDefaultChatset ISO-8859-1

y reiniciamos el servidor apache con esto ya debe funcionar correctamente la codificación de caracteres.

viernes, 24 de noviembre de 2006

Torre de Kuala Lumpur un modelo nomas

Hoy les quiero hablar del modalismo ya que en estos días me ví involucrado en el armado de uno de ellos.

Bueno, la historia comienza cuando mi hermano compró un modelo para armar de la torre de Kuala Lumpur, este modelo cuesta un par de dólares nomás, y es un pasatiempo muy bueno.

En el mercado existen muchos modelos de diferentes cosas; como edificios, autos, animales, etc. Y también los precios varían de la exactitud del modelo y la complejidad. En realidad no es que sea tan costoso.

Lo primero que hicimos con mi hermano, fue leer las instrucciones de montaje, (lo que usualmente se hace) aunque al ver las instrucciones quedamos algo locos, porque no entendimos bien, por donde empezar. (a pesar que las instrucciones son claras “Una las piezas que tienen el mismo numero 1 con 1, 2 con 2, y así sucesivamente”. Sencillo verdad!....)

Luego de mirar bien la imagen de la torre que viene en la carátula de la caja, nos dimos cuenta de cómo empezar a armarla. Pasado un tiempo ya teníamos armada nuestra torre, al fin de cuentas algo sencillo, luego de pensarla por un buen rato.

Aquí les dejo una foto de cómo quedo la torre, claro que todavía falta algo de pintura, y pulir un poco más los bordes de las piezas.

kuala lumpur tower 2

Espero les llame la atención este hobby, porque a mi me quedo gustando, y creo que tratare en un futuro de publicar otras cosas que pueda llegar ha hacer

domingo, 19 de noviembre de 2006

Problema con mother board ASRock P4i45GV con Tarjeta de video AGP

Hola en esta ocasión les presento un problema que tuve con mi computador y la compatibilidad en Linux.

y es un problema entre la mother board ASRock P4i45GV y el puerto AGP que tienen estas,

para mi caso particular, tengo una tarjeta ati radeon 9250 de 256M, cuando uno instala cualquier distribución de Linux, se encuentra el siguiente mensaje:

INIT! PANIC: Segmentation violation at 0xfffe420! sleeping for 30 seconds.


y no arranca por todos los medios posibles, lo que sucede es que la mother board no es 100% compatible como dice el fabricante con las tarjetas AGP, y cuando uno monta un sistema operativo como linux genera estos problemas.

una forma sencilla para solucionar esto es:


1. en la bios cambiar el tipo de puerto de video al genérico de la mother board, con esto instalamos nuestra distribución preferida (mi caso suse) luego de tenerlo instalado, debemos que hacer un blacklist del modulo intelagp, para que nuestra tarjeta no se cuelgue cuando trate de arrancar. se hace añadiendo al fichero /etc/modprobe.conf.local lo siguiente:

# blacklist agp module


blacklist intel_agp


Bueno a mi me funciono solo quitando este modulo, existen otros módulos que pueda que deban ser agregados si algo sale mal, entonces se debe probar a agregar otros módulos, para esto es solo mirar con lsmod | grep agp los modulos que estan corriendo.

2. luego de esto podemos proceder a instalar los driver de nuestra tarjeta de video (en mi caso una ati y para la distro suse 10.1) como aparece en muchos manuales de las tarjetas ati.

recordemos que debemos primero instalar

gcc, make, kernel-source, kernel-syms, kdeadmin3

luego pasamos a init 3 e instalamos el driver

chmod +x ./ati-driver-installer-8.24.8-x86.run --buildpkg SuSE/SUSE101-IA32 (esto puede variar dependiendo de la versión del driver y de la distribución que tengamos instalada)

luego instalamos el rpm que nos crea

rpm -ivh fglrx_........rpm

después ejecutamos

ldconfig


aticonfig --initial --input=/etc/X11/xorg.conf

después que tenemos instalado el driver procedemos a reiniciar el computador y cambiar nuevamente en la bios a agp, con esto iniciamos en Linux normalmente,

si no nos carga el entorno grafico, entramos a sax2 y configuramos nuevamente nuestro monitor,

sax2 -r -m 0=fglrx


si por algún motivo no arranca o nos saca este error:


sax: ups lost card during probing... abort at /usr/share/sax/init.pl line 619


entonces ejecutamos esta línea


sax2 -c 1 -m 1=fglrx

y listo nuestra distribución tiene entorno grafico.