Habilitando extensiones de PHP para instalar Moodle


Hola,

Se que tenia ratos sin escribirles, pero hoy voy a publicar sobre las extensiones necesarias para instalación correcta de moodle, en esta ocasión la aplicación como me la solicitaron en Windows, este post va sobre ese SO (Ahorrense el flame en los comentarios o en los mensajes por favor).

Como sabemos, Moddle es una plataforma web, debe correr sobre un servidor web, asi que usare WAMP (Si, yo se que existen otros, pero este me gusta), así que procedamos.


  1. Apagamos el servidor WAMP.
  2. Vamos al archivo raíz del server (en muchos casos seria c:/Wamp) y ubicamos el archivo php.ini (La ruta por defecto es: Wamp/bin/php/(Version de php)/)
  3. Abrimos el php.ini y ubicamos las siguientes extensiones:
    • Curl
    • openssl
    • xmlrpc
    • intl
    • soap
  4. Estas extensiones se encuentran en de la siguiente manera: ;extension=php_soap.dll debemos borrarle el punto y coma (;) que lo antecede y lo guardamos.  Cabe acalarar que debemos buscar cada extensión anteriormente listado en el archivo, cada una es una linea de código diferente, el borrar el punto y coma, es para que se habilite la extensión la próxima vez que corra el WAMP.
  5. Aunque no lo crean, no, aun no hemos terminado, ahora guardamos y cerramos el archivo php.ini y nos vamos a la carpeta raiz del wamp y abrimos el php.ini que se encuentra en la carpeta de apache (la ruta por lo general es: wamp/bin/apache/bin/(version apache)/bin)  ahora repetimos los pasos 3 y 4 en ese archivo php.ini.
  6. Cerramos el archivo y luego iniciamos el servidor de wamp y listo, ya tienes el php configurado para que trabaje bien moodle.
Bueno chicos eso es todo, espero que como siempre les ayudara! Exitos!


Explosion de paquetes ¿Que paso?

Debo admitirlo, no estaba haciendo nada raro, algo de rutina, un simple "yum -y update --skip-broken" cuando la terminal me mostro el siguiente error: "Error reading from file /var/cache/yum/x86_64/19/rpmfusion-free-updates/d2220dea56b40c6d748d035db31d9cc6bcb1e66794f9cf078577213be732b931-primary.sqlite.bz2: compressed file ended before the logical end-of-stream was detected".

Ni idea de que hacer y google no me daba respuesta, que mas podia hacer sino entrar en ataque de panico y halarme las mechas? que situacion mas extraña pero significaba no poder actualizar mi fed y que los cambios si es que podia hacer alguno no se aplicarian, ademas ni instalaba ni hacia nada, todo salia asi, con ese horrible error.

Por suerte, no me da pena pegar el grito de auxilio, llame a mi querido amigo y colega embajador Juan Pablo Botero y el me dio de recomendacion que deshabilitara el rpmfushion y que por favor me bajara de la baranda del edificio (jejejee mentira tampoco, pero si que no me enloqueciera).

Siguiendo el consejo de mi colega, lo hice, asi:
  1. Como siempre autenticado como superusuario (si no se acuerdan o son medio nuevos, la autenticacion es en la terminal, escriben su y luego su contraseña, recuerden que por seguridad, no se muestran asteriscos ni nada, luego le dan enter).
  2. Ahora a desinstalar: yum remove rpmfusion-free-release rpmfusion-nonfree-release
  3. Se demora su ratico, pero ya terminara y luego pueden actualizar y de paso prueban que eso funciona, como? bueno, como lo intente hacer al principio con "yum -y update --skip-broken"

Listo ya todo estara funcionando y su cabello estara en su sitio!
¿Porque paso?

La verdad ni idea, no tengo una explicacion exacta de porque paso, pero puede ser un conflicto de paquetes lo que lo cause.

Instalando Fedora 19

En esta ocasion la entrada va dedicada a la liberacion del tan esperado Fedora 19, como yo lo llamo el gato vivo muerto de fed 19, la razon es por su nombre clave, un poco dificil de escribir y algo raro de pronunciar, "Schrödinger's Cat" algo rarito pero bueno, aqui vamos.

Aparte de la NASA, Google y Facebook otra empresa importante que use Linux


Estaba hablando con un amigo y este me pidio un ejemplo definido de una aplicacion impresionante en una empresa del SO linux, en especial siendo fedoriana, una de Fedora, Red Hat, CentOS o algunas de las distros hijas de Red Hat.

Trabajar PHP con eclipse Juno


Debo admitir que a veces, toca hacer algo rápido y lo que menos quiere uno que pase es que algo falle, pero aja, si eso no sucediera no existiría la ley de Murphy, pero bueno, en este caso, me encontré con que mi eclipse no me abría los archivos de PHP, me abría todo en un bloc de notas, y ok, come on, si quisiera trabajar con el bloc de nota gastando media hora o mas identando ese sancocho de lineas de código, no tendría instalada una herramienta como eclipse.