Entradas

Mostrando entradas 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

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

Generador de Valores Hexadecimales - PHP

function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE) { $source = 'abcdef'; if($uc==1) $source .= 'ABCDEF'; if($n==1) $source .= '1234567890'; if($sc==1) $source .= '|@#~$%()=^*+[]{}-_'; if($length>0) { $rstr = ""; $source = str_split($source,1); for($i=1; $i<=$length; $i++) { mt_srand((double)microtime() * 1000000); $num = mt_rand(1,count($source)); $rstr .= $source[$num-1]; } } return $rstr; }