domingo, 20 de diciembre de 2009

¿Cómo instalo mcrypt para PHP?

He instalado mi Apache, mi PHP, instalo my PhpMyAdmin y... enel login me dice que no tengo mcrypt. ¿Qué es esto?
mcrypt es el sistema de cifrado que tiene php para que la información no se transmita de forma plana y se pueda interceptar fácilmente, vamos que esconde los datos que navegan de las páginas Web a los servidores para poner las coass más dificiles a posibles curiosos.

Instrucciones para instalarlo visualmente:
  • Instalar utilizando este enlace.
  • Ir a Sistema/Boot-up Manager.
  • Buscar Nueva generación de servidor web.
  • Abrir el menú flotante y pulsar Parar ahora.
  • Abrir el menú flotante y pulsar Iniciar ahora.
Instrucciones para instalarlo desde línea de comandos:

  • sudo apt-get -y install php5-mcrypt
  • sudo /etc/init.d/apache2 restart


Reconocimientos:
Gracias a Luis Cosio por su blog.

viernes, 11 de diciembre de 2009

Páginas amigables con Joomla y 1and1

Este tutorial no tiene que ver con el diseño 3d, pero me ha costado visitar muchas páginas (y ninguna en español) para arreglarlo y creo que le puede ahorrar muchos dolores de cabeza a mucha gente.
Si tu proveedor de hosting es 1and1 y tu web está hecha en Joomla y quieres tener una mejor posición en los buscadores, habrás intentado utilizar la opción de url´s amigables sin ningún resultado o mostrando una página de error 500 o la 300 multiples choices.
También es probable que hayas intentado instalar JoomSEF y tampoco hayas conseguido nada.
Para conseguir esto lo primero es tener activado la opción mod_rewrite de Apache, y 1and1 la tiene activada, pero para que esto funcione tenemos que tener nuestro .htaccess de la siguiente forma:

# Force register_globals OFF
AddType x-mapp-php5 .php
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
## mod_rewrite in use
RewriteEngine On
RewriteBase /
########## Begin – Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
#
########## End – Joomla! core SEF Section
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]


Luego en el panel de administración de Joomla, en Sitio>Configuración Global hay que activar:
URLs amigables para motores de búsqueda: Sí
Usar Apache mod_rewrite:

Una vez hecho esto nuestrás páginas se verán del estilo: http://www.todo3ds.es/3d-studio/crear-reproductor-mp3.html y no con el largo nombre con el que se veian antes.

viernes, 16 de octubre de 2009

¡Kermit Koala está de camino!

Ya queda menos para la actualización anual de Ubuntu 9....

jueves, 23 de julio de 2009

¿Cómo escucho la radio?

Si, algunos necesitamos escuchar la radio de internet y... por defecto no suena.

Vaya, pues no hay problema.

Sólo hay que instalar vlc e instalar el plugin correspondiente (mozilla-plugin-vlc)para firefox.

Para ello simplemente pulsa en el enlace y se instalarán ambos tras preguntarte por cada instalación. Vete a tu radio online y... voilá. Ya estás escuchando tu emisora online favorita.

Controlar el menú de arranque (GRUB)

Como todos sabemos ubuntu se puede instalar con otros sistemas operativos haciendo un menú más bien soso en el que se pone, cómo no, él mismo como sistema de arranque por defecto.

Hay varias formas de cambiarlo, pero la más sencilla es instalando el Administrador de arranque.

Puedes instalarlo desde Agregar/Quitar Programas o desde el enlace que te he puesto arriba.

Se instala en Sistema/Administración/Administrador de arranque.

Y en la primera ventana puedes seleccionar el sistema operativo por defecto.

¡Ah! Se me olvidaba mencionar que también permite poner una imagen de fondo en el menú de arranque y cambiar el inicio de ubuntu.

Puedes encontrar algunas imágenes para el arranque en la web schultz, schargehome, o buscando en google.

Y para el inicio puedes cambiar la barrita marrón por otras como las que encuentras en Gnome Look.

miércoles, 10 de junio de 2009

Error en Gnome-RDP al actualizar a 9.04 Jaunty Jackalope

Problema:
He actualizado al Ubuntu 9.04 Jaunty Jackalope y al arrancar el Gnome-RDP me da el siguiente error:
Causa:
Hay un cambio en laversión y estructura de la base de datos del Gnome-RDP que almacena las conexiones.

Solución:
  1. Abrir una ventana de terminal.
  2. Cerrar toda ejecución de Gnome-RDP:
    $ killall gnome-rdp.exe
  3. Hacer una copia de seguridad de los datos:
    $ mv .gnome-rdp.db .gnome-rdp-backup.db
  4. Transformar la base de datos al nuevo formato:
    $ sqlite .gnome-rdp-backup.db .dump | sqlite3 .gnome-rdp.db
  5. Crear tabla nueva necesaria para la nueva versión:
    $ sqlite3 .gnome-rdp.db "CREATE TABLE appOptions (name VARCHAR(300) PRIMARY KEY, value VARCHAR(300));"

lunes, 30 de marzo de 2009

Nuevo Ubuntu Jaunty Jackalope


Ya se acerca la actualización de abril con muchas mejoras:
  • Entorno Gnome 2.26
    • Brasero mejorado como una suite de grabación.
    • Gestión de múltiples monitores.
  • X.Org 1.6 con mejor soporte 3D para tarjetas ATI entre otras mejoras dee rendimiento gráfico.
  • Nuevo sistema de notificaciones configurable.
  • Arranque mejorado.
  • Linux kernel 2.6.28
  • Soporte para Ext4, el nuevo sistema de ficheros. Aunque el sistema por defecto seguirá siendo ext3 podrás actualizarlo al nuevo ext4 con mejor rendimiento pero que parece aún no va muy fino.
  • Permite computación en nube utilizando Eucalyptus.
  • Servidores de correo seguros.
Mi consejo: No te lo instales en un entorno de producción pero cacharrea, prueba y mígrate en Junio ;)