viernes, 19 de abril de 2013

Spool Symfony2.1 - encolar mails

a) Configurar config.yml

# app/config/config.yml
swiftmailer:
    # ...
    spool:
        type: file
        path: /path/to/spool

path: "%kernel.root_dir%/spool"

b) Crear una carpeta en app/spool, lugar en donde se van a alojar los mails encolados.

b) Crear cron con el que envia los mails encolados:

 php app/console swiftmailer:spool:send


Fuente: Tutorial oficial Symfony 2

jueves, 18 de abril de 2013

Problemas de contexto en Servidores Web Linux - Error: DocumentRoot do not exists

Un problema que creo muchos van a tener al momento de usar composer para instalar Symfony 2.x, es al momento de crear un virtual host y apuntar a la carpeta web. El error es algo parecido a "DocumentRoot do not exists".

Es decir que apache no encuentra nuestra carpeta web, esto es un problema de contexto y se resuelve primero revisando el contexto y dando el contexto adecuado.

Para revisas, el comando:

ls --context

Y para asignarle el contexto adecuado usas el comando:

chcon -t httpd_sys_content_t /carpeta/de/miproyecto -R