Laravel. Implementando CORS

Un pequeño inciso.

Al desarrollar la parte con angular y tratar de realizar el login y que funcione correctamente con la API, os podreis encontrar con el problema de que las peticiones desde el login de angular a la api os den un resultado diciendo que son fallidas porque se piden desde otro recurso (otro servidor, otra ip, etc).

Al final, para sitios de desarrollo, lo mejor es que activeis la cabecera “Access-Control-Allow-Origin” en el servidor que esteis utilizando.

Por ejemplo en apache incluyendo en el htaccess de la api esto:

y ademas, os recomiendo instalaros alguna extensión que os permita manejar el tema de cors a vuestro antojo.

En firefox he instalado esta: https://addons.mozilla.org/en-US/firefox/addon/cors-everywhere/

Y en Google Chrome esta: https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=es

Si veis que os salen este tipo de errores, antes de maldecir a vuestro servidor o vuestro pc, comprobad esto y al menos dejadlo “libre” en vuestro servidor de desarrollo, en el de producción será otra cosa.

Saludos.

Instalando XAMPP en Windows 7

Bueno, Windows 7 64 Bits, e instalando XAMPP 1.7.4 descargado desde http://www.apachefriends.org/es/xampp.html.

Instalación correcta, pero con avisos de que el servicio de Apache no se ejecuta correctamente.

Primer paso: Desactivar IIS a través de las opciones de “Activar y Desactivar Caracteristicas de Windows”.

Segundo Paso: Desactivar en Skype la opción de “Usar puertos 80 y 443”.

Tercer paso: Idem para Teamviewer.

Y… ¡Seguimos con error! que nada, que no se activa.

Tras revisar la documentación en el foro de Apache Friends, me encontré con la siguiente entrada: http://www.apachefriends.org/f/viewtopic.php?f=16&t=47943 y ¡Premio!, desactivando una opcion del arranque de Apache relacionada con Perl, ha dejado de dar el error de inicio. En concreto desactivando en httpd.conf lo siguiente ‘Include "conf/extra/httpd-perl.conf"’

Debe de haber algun problema entre la DLL que debe de cargar para perl, que hace que en sistemas de 64 bits falle. A ver si se encuentra alguna solución…

Saludos!!!

Estrenando Webmail

Bien, una función más añadida al servidor.

Es algo que muchos que lean esto dirán “pues si que has tardado en ponerte con ello”.

Vale, de acuerdo, simplemente no me había “pegado” lo suficiente (tiempo, trabajo, lo que sea). El caso es que por fin funciona.

De momento el elegido ha sido Squirrelmail. Todavía tengo que probar algunos más para ver que tal funcionan…

Error 8007042a al intentar iniciar Enrutamiento y acceso remoto en Windows 2003

Bueno, pues toqueteando el W2003 para el MCSE me encontré con que al intentar configurar el servidor de Acceso remoto y VPN, el muy mamón no quería iniciar, siempre daba el erro 8007042a, de que no se podía iniciar porque el usuario era incorrecto.

Bien, pues la explicación es sencilla.

Para el registro de eventos de acceso remoto se puede utilizar el archivo interno de Windows o bien una base de datos SQL Server, las cuales se configuran por defecto en la instalación dependiendo de lo que haya instalado en el Sistema.

La solución es también muy fácil. Basta con desactivar el registro de eventos SQL y todo volverá a funcionar.

Nota importante sobre postfix (Servidor de correo)

Bien, pues he aquí mi pequeña anécdota, para ver si así ya no me vuelve a pasar.

He estado de vacaciones, y al volver y tratar de recoger y contestar algunos correos, me he encontrado con que mi majete de servidor no me dejaba hacerlo. Bien, pues la solución la tenía antes mis ojos y no la he visto hasta un par de horas después…

Si al revisar los logs de postfix porque no conseguís enviar correos veis algo como “warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied”, entonces lo que tenéis que hacer es comprobar los permisos de los archivos en /var/spool/postfix/var/run/saslauthd

Así de simple, si el usuario con el que corre el demonio no tiene permisos en ese directorio y en los archivos que hay dentro, no habrá manera de utilizar postfix con autenticación y sin que os de problemas con “relay access denied”

Ubuntu y servidores…

Vale, ayer me estuve pegando (otra vez) con ubuntu 7.10 para conseguir montar los servidores apache, php, mysql y correo electrónico, que son los que más utilizo.
Salvo el correo electrónico, ha ido todo miel sobre hojuelas, incluyendo un VNC y todos los efectos gráficos que sean necesarios… (Windows Vista esta muy por detrás, y eso a pesar de necesitar tarjetas gráficas mucho mas grandes)
Ahora a ver si el próximo día consigo poner en marcha el correo electrónico.
Aunque si que he detectado una cosa, y es que me pierde mucho la señal wifi… al final me tocara poner por cable todo ubuntu si quiero hacer algo (me detecta el aparato y lo arranca bien, pero da problemas al cabo de un rato)