Archivos de la categoría ‘Configuración’

h1

Habilitar mod_rewrite de Apache2 en Ubuntu

18 Septiembre 2009

htaccess-image

Por fin he logrado hacer que desaparezca el segmento index.php de la url de mi servidor apache bajo el frameword CodeIgniter, si antes la URL se veía:

http://localhost/MundoPatitas/index.php/crear_cuenta

ahora a quedado en esto

http://localhost/MundoPatitas/crear_cuenta

Mucho mas vistoso si se podrán haber dado cuenta, para ello debemos hacer modificaciones tanto a nivel servidor (apache) y a nivel de framework, para ello debemos hacer lo siguiente:

1.- Primero habilitamos el Mod_Rewrite escribiendo en consola:

$sudo a2enmod rewrite

2.- Debemos modificar todos los campos que dicen “AllowOverride None” por “AllowOverride All” del siguiente documento:

$sudo gedit /etc/apache2/site-enable/000-default

3.- Reiniciamos apache

$sudo /etc/init.d/apache2 restart

Ahora que tenemos activado el Mod_Rewrite tenemos que hacer las configuraciones que respectan a nuestro framework.

1.- Nos vamos al archivo de configuración que se encuentra ubicado en el directorio “application/config/config.php” y cambiamos los siguientes campos:

$config['index_page'] = “index.php”;

El cual debería quedarnos así:

$config['index_page'] = “”;

2.- Y finalmente en el directorio raíz, que en mi caso es “/var/www/MundoPatitas” debemos crear un archivo llamado “.htaccess” el cual debe tener el siguiente contenido:

# Customized error messages.

ErrorDocument 404 /index.php

# Set the default handler.

DirectoryIndex index.php

# Various rewrite rules.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>

Con esto ya deberíamos tener habilitado el sistema para poder sacar el TÓXICO index.php de nuestra URL, espero les sirva pues me costó su buenas horas en pillar la solución, saludos :D

PD: si por alguna razón, al levantar apache les arroja lo siguiente:

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

La solución está en agregar al documento apache2.conf la siguiente línea al principio del documento:

ServerName localhost

Fuentes:

by AngerRising

h1

Configurar Touchpad en Debian o Ubuntu

9 Junio 2009

touchpad

Hola a todos, he estado usando Debian todo este fin de semana y una de las configuraciones que mas me ha tenido chato es la del touchpad, puesto que por defecto viene habilitado el scroll horizontal, y para sacarlo he tenido que instalar la aplicación llamada gsynaptics así:

1.- # aptitude install gsynaptics

2.- Al instalarlo nos aparecerá una nueva aplicación llamada Touchpad en Sistemas > Preferencias, pero al intentar abrirla nos arroja un error, para solucionarlo hacemos lo siguiente:

2.1.- # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
2.2.- # gedit /etc/X11/corg.conf

3.- Ahí debemos reemplazar las siguientes lineas:

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
EndSection

3.1.- Por las siguientes:

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2″
Option “Emulate3Buttons” “true”
EndSection

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0″
Option “SHMConfig” “true”
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection

4.- reiniciamos las X con ctrl+alt+borrar o reiniciamos el equipo, si ocurriese cualquier error y no nos carga la interfaz gráfica debemos hacer lo siguiente:

# rm /etc/X11/xorg.conf
# cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf

4.2.- En caso de que hayamos hecho todo correctamente entramos ahora a Sistemas > Preferencias > Touchpad y realizamos las configuraciones que estimemos pertinentes.

Espero que les haya funcionado, puesto que es bastante molesto tener habilitado el scroll horizontal del touchpad, saludos.

by AngerRising

h1

Configuración Wireless Compaq Presario M2000

7 Junio 2009

tux-wifi-logo
Hola a todos nuevamente volviendo a Debian debido a la gran inestabilidad que ha habido en la ultima version de Ubuntu, esta vez dejé la flojera a un lado por un rato y decidí buscar como instalar los drivers para mi tarjeta wireless de un Compaq Presario M2000.

Los antecedentes que tenia claro era que en ubuntu por defecto usaba el ipw2200 en mi tarro por lo que me dirigí directamente a  instalar dicho paquete, el problema es que no se encontraba en los repositorios, luego de un largo rato lo encontré en la misma pagina de Debian, por lo que realicé los pasos que ahi se mencionaban, estos eran los siguientes:

1.-  agregar el repositorio correspondiente en /etc/apt/sources.list
# Debian Lenny/5.0

deb http://ftp.us.debian.org/debian lenny main contrib non-free

2.- luego actualizamos la lista de repositorios e instalamos el driver
aptitude update
aptitude install firmware-ipw2×00 wireless-tools

3.- Como el modulo puede ya estar cargado, lo volvemos a insertar:
modprobe -r ipw2200 ; modprobe ipw2200

4.- Verificamos la interfaz:
iwconfig

5.- levantamos la interfaz:
ifconfig eth1 up

y eso sería mas fácil que quitarle un dulce a un niño no puede ser, y solo de flojo no quice averigualo antes, esper que ahora en adelante debian y yo seamos buenos amigos, saludos.-

Fuente: Debian

by AngerRising

h1

Problemas en la interfaz gráfica de Ubuntu 9.04

11 Mayo 2009

Hola a todos, estando unos cuantos meses fuera de mi sistema operativo favorito (Linux), lo he vuelto a instalar en mi Laptop, teniendo como principal problema el rendimiento de mi tarjeta gráfica intel, los principales síntomas que tuve fueron unas molestas distorsiones en la pantalla, como por ejemplo: En  el navegador web desaparecía el contenido y se veía el fondo de pantalla luego de unos cuantos segundos volvía a restablecerse, Otro síntoma era que la barra de titulo tendía a cambiar de colores o se comportaba de manera extraña, Aveces también al cambiar de tema en “Preferencias de Apariencia” al cerrar la ventana se quedaban pegados unos garabatos en el fondo de escritorio.
La cosa es que el escritorio se comportaba de manera extraña por lo que recurrí a internet par solucionarlo, aun estoy testeando pero aparentemente se ha solucionado el problema y la solución la pillé en kaeltas.blogspot.com

1.- Lo primero que hay que hacer es instalar los siguientes repositorios y para ello configuramos nuestra lista de repositorios:

$sudo gedit /etc/apt/sources.list

y copiamos lo siguiente:

deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main #xorg-edgers PPA
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main #xorg-edgers PPA

guardamos los cambios y cerramos GEDIT.

ahora agregaremos la llave y realizaremos las actualizaciones necesarias, para ello por consola escribimos lo siguiente:

$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 65d673674a995b3e64bf0cf4f191a5a8844c542
$ sudo apt-get update
$ sudo apt-get dist-upgrade

2.- Ahora debemos realizar la configuración del xorg.conf pero antes de ello en el blog de kaeltas nos recomiendan hacer un backup y para ello hacemos lo siguiente:

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

NOTA: Una vez realizada la copia de respaldo por si ocurre cualquier imprevisto es cosa de eliminar xorg.conf y renombrar xorg.conf.bak por el anterior puesto que este mantendrá la configuración que teníamos antes.

ahora procederemos a modificar xorg.conf por medio de GEDIT.

$sudo gedit /etc/X11/xorg.conf

buscamos la parte donde dice DEVICES y la editamos de tal manera que quede como esta:

Section “Device”
Identifier “Configured Video Device”
Option “AccelMethod” “exa”
Option “EXAOptimizeMigration” “true”
Option “MigrationHeuristic” “greedy”
Option “Tiling” “false” #Prueba con true o false “elije la que te funcione mejor”
EndSection

guardamos la nueva configuración y cerramos el editor, ahora solo debemos reiniciar el entorno gráfico, antes se podía por medio de la combinación de teclas CTRL+ALT+BORRAR pero los desarrolladores de Ubuntu han deshabilitado esa opción por lo que debemos hacerlo de manera manual escribiendo por consola:

$sudo pkill X

y listo, debería funcionar todo normalmente, nada mas de mutaciones en nuestro escritorio, suerte :D

Fuente: Kaeltas

Modificado a las 21:06 Hrs. en Option “AccelMethod” “exa” debido a que UXA presenta problemas de inestabilidad.

by AngerRising

h1

Problema estúpido en OpenSuse 10.3

15 Enero 2009


Hola a todos nuevamente, aqui cambiandome de distro otra vez y ademas con KDE, oseame refiero a OpenSuse 10.3, hay que admitir que pese a que no me llevaba muy bien con el dragoncito K, en OpenSuse han hecho un muy buen trabajo en la integracion de dicha GUI, he instalado todo sin problemas con la herramienta Yast2 que si bien es buena, no es tan optima comparada con apt.

Pero bueno, este post no va dirigido a analizar a OpenSuse ya que como dice el titulo, me ha ocurrido un problema estúpido o talvez no tan estúpido si lo miro desde mi ignorancia, pero no me pondre filosofico a estas alturas de la noche.

La instalacion de apache2, php y MySql fue realizada exitosamente, y al escribir http://localhost aparecia el tipico mensaje it works!, bueno, entre en el directorio /srv/www/htdocs/, borre el contenido y al cargar mis paginas empezò a aparecer la siguiente advertencia:

¡Acceso prohibido!

Usted no tiene permiso para accesar a la dirección solicitada. Existe la posibilidad de que el directorio este protegido contra lectura o que no exista la documentación requerida.

Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.

Error 403

localhost
Thu Jan 15 00:05:44 2009
Apache/2.2.4 (Linux/SUSE)

le di vueltas al asunto, modifiquè el httpd.conf y nada, pero el problema no hiba por ahi sino que la forma correcta de entrar al servidor apache desde el navegador es la siguiente:

http://localhost/~usuario

Obviamente donde dice usuario, reemplazas por el nombre usuario de tu sesion

pero tu te preguntaras, ¿ya ok funciona, pero donde estan los malditos archivos?

weeeena preguuunta cabro e mierda, simple pues solo debes dirigirte a la carpeta llamada public_html que esta dentro de tu carpeta personal, ¿osea? en /home/usuario/public_html

y eso simplemente habia sido el problema que me tenia atado a hacer nada, en fin, si tuviste el mismo atado se feliz pues esa es la solucion, solo opera diferente a como lo hace ubuntu normalmente :D
salu2.

by AngerRising

h1

LAMP en Debian 4.0 etch

30 Diciembre 2008


bueno, puesno quice colocar este tema en la entrada anterior por considerarlo de interes solo para algunas personas, por lo general programadores, bien he aquí los pasos para la instalacion de LAMP

1.- configuramos la lista de fuentes para descargar efectivamente los paquetes desde los repositorios:
#nano /etc/apt/sourcers.list
y agregamos la siguinte linea:
deb http://ftp2.fr.debian.org/debian etch main contrib non-free
guardamos y salimos de ahi.
2.- acualizamos la lista de repositorios con el siguiente comando:
#aptitude update
3.- ahoraprocedemos a instalar los programas correspondientes:

Apache y Php5

#apt-get install apache2 php5 libapache2-mod-php5

los siguientes comandos nos permitiran iniciar, detener y reiniciar el servidor apache

#/etc/init.d/apache2 start
#/etc/init.d/apache2 stop
#/etc/init.d/apache2 restart

para comprobar si esta funcionando apache, es solo cosa de ir a la siguiente direccion: http://localhost

MYSQL

#apt-get install mysql-server mysql-client php5-mysql

Lamentablemente se nos creará una cuenta root sin contraseña, por lo que deberemos asignarle una de la siguiente manera:

#mysql -u root
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD(‘pon-tu-contraseña’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
mysql> exit

NOTA: Donde dice pon-tu-contraseña, es obvio que debes reemplazarla por una contraseña que solo tu conozcas.

PHPMYADMIN

# apt-get install phpmyadmin

Y eso sería tenemos, listo nuestro servidor LAMP, a programar se ha dicho.

by AngerRising

h1

Refinando Debian 4.0 (Etch)

29 Diciembre 2008

Mi notebook (un Compaq Presario M2000) estaba funcionando con la distribucion de ubuntu 8.04, no la habia querido cambiar puesto que no me gustó para nada la version 8.10 que instalé en mi PC pues era demaciado pesado e inestable.
El asunto fue que empecé a tener problemas de rendimiento finalmente con ubuntu, el notebook comenzó a andar lento y ya no podia programar tranquilamente, por lo que decidí intalar una nueva distribucion, pense en un principio en gentoo pero la verdad no me la pude en la instalacion, pues me tiraba muchos errores en la instalacion y como queria algo rapido termine bajo el poder de debian 4.0, anteriormente tb lo habia instalado pero durante las clases n o tenia tiempo de andar calentandome ahun mas la cabeza pero ahora le he sacado las panas que comienzan desde la wifi, hasta lo mas insignificante como descomprimir un archivo 7zip

En si me ha gustado mucho debian 4.0 y creo que tendre para rato con el sistema, pues se ve bastante estable, no le pondré efectos de escritorio 3d y todas las parafernalias pues quiero algo simple para mi arcaico notebook.

bueno y para poner manos a la obra empezaré explicando como solucionar la molesta configuracion por defecto de nautilus, donde se abren y abren ventanas y para solucionarlo haremos lo siguiente:

NAUTILUS

1.- Abrimos una carpeta cualquiera.
2.- En la barra superior nos vamos al menu “Editar>Preferencias”.
3.- Nos aparecerá una ventana y pinchamos la pestaña “Comportamiento”.
4.- En la nuva ventana pinchamos en el combobox que dice: “Siempre abrir en una ventana de navegador”.

Drivers de mi WIFI

1.- lo primero es saber que tarjeta wifi tenemos en nuestro laptop o PC por lo que debemos abrir una consola y ejecutar el siguiente comando:
$ lspci | grep Wireless
02:06.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
2.- En mi caso hay que descargar el siguiente driver: http://ipw2200.sourceforge.net/firmware.php
3.- Extraemos el driver de la siguiente manera:
# tar xzvf ipw2200-fw-3.0.tgz
ipw2200-fw-3.0/
ipw2200-fw-3.0/ipw2200-bss.fw
ipw2200-fw-3.0/ipw2200-sniffer.fw
ipw2200-fw-3.0/LICENSE.ipw2200-fw
ipw2200-fw-3.0/ipw2200-ibss.fw
4.- ingresamos al directorio creado y listamos el contenido:
# cd ipw2200-fw-3.0
# ls
ipw2200-bss.fw ipw2200-ibss.fw ipw2200-sniffer.fw LICENSE.ipw2200-fw
5.- se copia el driver en el lugar indicado:
# cp * /usr/lib/hotplug/firmware/
6.- y finalmente se cargan los modulos
# rmmod ipw2200
# rmmod ieee80211
# modprobe ipw2200
# iwconfig

Compresores

7zip

1.- Descargamos el paquete de la siguiente url:
aqui
2.- Descomprimimos el paquete desde consola:
# tar xzvf p7zip_4.61_x86_linux_bin.tar.bz2
3.- Entramos al directorio
# cd p7zip_4.61
4.-Instalamos la aplicacion:
# ./install.sh
- installing /usr/local/bin/7za
- installing /usr/local/bin/7zr
- installing /usr/local/lib/p7zip/7zCon.sfx
- installing /usr/local/bin/7z
- installing /usr/local/man/man1/7z.1
- installing /usr/local/man/man1/7za.1
- installing /usr/local/man/man1/7zr.1
- installing /usr/local/share/doc/p7zip/README
- installing /usr/local/share/doc/p7zip/ChangeLog
- installing HTML help in /usr/local/share/doc/p7zip/DOCS

5.- Ahora a descomprimir el archivo como lo hacemos de costumbre, click derecho y descomprimir

RAR

1.- descargar este packete deb:
aqui
2.- abrimos una consola en modo root y ejecutamos el siguiente comando:
dpkg -i rar_3.7b1-2_i386.deb
3.- listo a descomprimir se ha dicho :)

Codecs

1.- primero agregamos el repositorio correspondiente en /etc/apt/sources.lis
deb http://www.debian-multimedia.org/ etch main
2.- actualizamos la lista de repositorios con el siguiente comando:
#aptitude update
3.- y ahora añadimos los codecs de windows:
#aptitude install w32codecs
4.- con esto ya deberiamos poder escuchar MP3 por lo menos :D


by AngerRising

h1

Cambiar formato del reloj de GNOME

15 Diciembre 2008

hoy enchulando mi escritorio vi una imagen donde salia el reloj de Linux en un formato diferente al usual, incluso hasta con colores, por lo que aqui les dejo los pasos y el formato que le deje a mi reloj, espero les guste :D

1.- primero entramos a gconf-editor de la siguiente manera:
1.1.- presionamos la combinacion <<alt>> + <<F2>>
1.2.- escribimos gconf-editor y pulsamos el boton ejecutar

2.- luego nos vamos recorriendo el árbol del lado izquierdo hasta llegar a la carpeta prefs.
2.1 apps > panel > applets > clock_screen > prefs

3.- En el campo custom_format escribimos lo siguiente
<span size="smaller" color="#c8c8c8">%A %d %B </span><span color="#c8c8c8" ><b>%H:%M</b></span>

4.- En el campo format escribimos custom.

Bueno luego cerramos el editor y listo, quedará nuestro reloj personalizado, el mio quedó con una apariencia mas o menos como esta.

reloj

espero les alla gustadohasta la proxima.

Fuente: rigea

by AngerRising.-

h1

Instalacion de Tomcat5.5 Ubuntu 8.10

8 Diciembre 2008

Bueno, esta vez les traigo como instalar y hacer algunas configuraciones respecto a la instalacion de tomcat5.5 bajo Ubuntu 8.10.

¿QUE ES TOMCAT?

Tomcat (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

Fuente: wikipedia

bueno, ahora procedemos a su instalación

1.- instalamos el JDK6, el Eclipse y tomcat con el siguiente comando
sudo apt-get install eclipse sun-java6-jdk tomcat5.5 tomcat5.5-webapps
2.- ahora instalamos el administrador web de tomcat (es opcional pero yo prefiero tenerlo)
sudo apt-get install tomcat5.5-admin

con eso ya tenemos Tomcat 5.5 en nuestro sistema, ubicado en los siguientes directorios

/etc/tomcat5.5: Los se encuentran los ficheros de configuracion de tomcat, tales como el server.xml que nos permite cambiar el puerto de arranque.

/usr/share/tomcat5.5: Es el directorio principal de tomcat, en la subcarpeta /bin estan los scripts que nos permiten iniciar o detener tomcat deforma manual.

/usr/share/tomcat5.5-webapps: Aqui almacenamos las aplicaciones web desplegados en tomcat o las aplicaciones de ejemplo que trae.

Con los siguientes comandos podemos iniciar o detener el servidor por medio de root

$ sudo /etc/init.d/tomcat5.5 start
* Starting Tomcat servlet engine tomcat5.5                           [ OK ]

$ sudo /etc/init.d/tomcat5.5 stop
* Stopping Tomcat servlet engine tomcat5.5                           [ OK ]

Al instalar el sun-java6-jdk este se ubicará en el siguiente directorio:

/usr/lib/jvm/java-6-sun

y añadimos el directorio a la variable de entorno JAVA_HOME para que nos reconozca el JDK que utilizaremos, quedandonos de la siguiente manera:

$JAVA_HOME = /usr/lib/jvm/java-6-sun

pero para no tener que estar realizando siempre la misma configuracion, lo guardaremos en el archivo llamado catalina.sh de la siguiente manera:

$ gedit /usr/share/tomcat5.5/bin/catalina.sh

y al comienzo del script añadimos ya la ruta a donde esta nuestro JDK:

JAVA_HOME=/usr/lib/jvm/java-6-sun

Y nos despreocupamos. Ahora si intentamos volver a arrancar:

$ ./startup.sh

root@soledad:/usr/share/tomcat5.5/bin# pwd
/usr/share/tomcat5.5/bin
root@soledad:/usr/share/tomcat5.5/bin# ./startup.sh
Using CATALINA_BASE:   /usr/share/tomcat5.5
Using CATALINA_HOME:   /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun

bueno, ahora deberia estar funcionando nuestro servidor y para comprobarlo simplemente abrimos un navegador web  y nos vamos a la siguiente direccion:

http://localhost:8180

el puerto puede ser diferente, prueba a cambiambiarlo en el archivo server.xml

Espero les sirva, cualquier problema me gustaria que avisaran para corregirlo ;)

Fuente: aqui
adaptado por AngerRising

h1

Problema con nueva version de hotmail en Firefox 3 de Ubuntu

6 Noviembre 2008

Un dia que necesitaba redactar un mensaje a travez de la nueva version de hotmail, tuve el problema que no se me habilita el textarea para poder escribir y mucho menos dar formato a los textos, por lo tanto revisando mi blog y algunos enlaces externos, pille la solucion en …. no me acuerdo, Cesarius.net y la solucion propuesta es la siguiente:

1.- abres el navegador firefox 3
2.- en la barra de direcciones escribes about:config
3.- una vez dentro, usa el filtro, buscador o como quieras llamarle y escribe lo siguiente general.useragent.vendor
4.- aparecerán 3 cosas, haces doble click en cada una de ellas y borras sus valores
5.- reinicia firefox y ya está.

la verdad mas sencillo no puede ser :D

by angerrising.-