Todas las entradas de: ediS0nAdm1n

clamAV instalado pero no funciona en SSH?

El problema: Luego de instalar ClamAV para buscar virus en los scripts del servidor, no funciona. La salida de la consola ssh muestra lo siguiente:

root@host [~]# clamscan -ri /home/*/public_html/
-bash: clamscan: command not found

Primero verificamos que los ejecutables esten instalados:

# ls -lah /usr/local/cpanel/3rdparty/bin/*clam*

Y verificamos que los symlinks no existen:

# ls -l /usr/local/bin/*clam*

Creamos los symlinks:

ln -s /usr/local/cpanel/3rdparty/bin/freshclam /usr/local/bin/freshclam
ln -s /usr/local/cpanel/3rdparty/bin/clamscan /usr/local/bin/clamscan
ln -s /usr/local/cpanel/3rdparty/bin/clamd /usr/local/bin/clamd
ln -s /usr/local/cpanel/3rdparty/bin/clamav-config /usr/local/bin/clamav-config

Verificamos que todo haya quedado correcto:

# ls -l /usr/local/bin/*clam*

Ya podemos buscar con virus en el directorio que sea necesario

# clamscan -ri /home/*/public_html/

Ver intentos fallidos de accesso a cpanel/webmail

No les ha pasado que algún cliente se queja que fue bloqueado por el firewall y afirma que no han hecho nada?
Afortunadamente Cpanel tiene un archivo que registra los intentos fallidos de accesso a cpanel/webmail con fecha, dirección ip e incluso el nombre de usuario/email que trataron de usar para acceder.

Para verlo solo es necesario acceder por ssh y abrir el archivo /usr/local/cpanel/logs/login_log con su editor favorito. Yo uso

nano /usr/local/cpanel/logs/login_log

en versiones mas recientes de whm se puede ver el archivo /var/log/exim_mainlog. Usando grep se puede buscar la ip del cliente directamente.

grep 50.74.54.202 /var/log/exim_mainlog

MWI: Integrando Magento y WordPress

MWI (http://mwi-plugin.com/) es un plugin gratuito para WordPress que nos permite mostrar bloques de Magento en nuestro blog. Es muy útil para proyectos en los que necesitamos un buen CMS como WordPress para manejar todas las secciones de texto del sitio y dejar a Magento solo a cargo de los productos y el carrito de compras.

No entrare en mucho detalle sobre la instalación (ya el plugin incorpora su guia), si no en los problemas que he encontrado y como los he solucionado:

  1. Magento y WordPress no comparten las cookies: Este problema hace que básicamente, no se puedan agregar productos al carrito de compras desde ninguna pagina de WordPress. Para solucionarlo es necesario modificar el archivo wp-config.php en la instalación de wordpress y agregar la linea:
    define( 'COOKIE_DOMAIN', '.tu-dominio.com' );

    No importa si la dirección de tu pagina es un subdominio y si empieza o no con «www».
    En en administrador de magento, en System > Configuration > Web > Session Cookie Management editar las configuraciones para que sean:

    Cookie Path "/"
    Cookie Domain to ".tu-dominio.com"

    Si tu instalación de magento es 1.8 o 1.8.1, es recomendable instalar el plugin https://github.com/deivisonarthur/Inovarti_FixAddToCartMage18

  2. La session se cierra al cambiar de pagina. En System > Configuration > Web > Session Cookie Management editar las configuraciones para que sean:
    Cookie Lifetime "0" si quieres que la session se cierre cuando se cierre el navegador, o "86400" para que dure un dia de conexion.
    Use HTTP Only "No"

Es importante recordar como en casi todo lo que se hace en magento, limpiar las carpeta «var/cache» y «var/session» luego de hacer cambios en el sitio.

Algunos de los sitios que he trabajado con este sistema son:

Unboxing y primeras impresiones: iPad Air 2


Hoy luego de una no muy larga espera de 7 dias, he recibido el nuevo iPad Air 2.

Anunciado el pasado 16 de octubre e iniciando ventas el 23 de octubre; el iPar Air 2 es la esperada ultima generación de la exitosa tablet de Apple.

Entre sus nuevas características destacan su cámara mejorada, su grosor (solo un poco menor que la generación anterior), sus 2 gb de ram, el nuevo procesador A8X de 3 núcleos y su chip NFC que hasta ahora no se puede usar y no sabemos para que servirá (tal vez para un punto de venta usando Apple pay?).

Comparándo en papel con el iPad Air 1, la diferencia entre las 2 máquinas parece enorme, pero teniéndolas lado a lado, no es tanto. El nuevo modelo tiene 2 micrófonos cerca a la cámara y se remueve el switch que servía para bloquear la rotación de la pantalla o silenciar el equipo. El iPad Air 2 es solo un poco menos delgado y un poco mas liviano, casi imperceptible al menos para mi.

En cuanto a la pantalla la diferencia es notable, a pesar de tener la misma resolución, los colores son mas brillantes y vivos. El reflejo de la pantalla es también mucho menor, lo que es mas cómodo para lectura. En la imagen se puede notar la diferencia, iPad Air 2 a la izquierda y el iPad Air a la derecha.

En cuanto al poder de procesamiento tenemos un claro ganador en el iPad Air 2, ya que a diferencia de la anterior generación; la nueva máquina tiene un procesador A8X de 3 núcleos y el doble de ram (2gb). El rendimiento en Antutu es muy superior, especialmente en gráficos 3d.

La calidad de las imagines de la cámara es también superior, mejorando la calidad de los detalles con luz de día, pero sigue igual de mal para tomar fotos con poca luz.

En conclusión el iPad Air 2 es como siempre una gran máquina de Apple, pero no una actualización obligada si ya tienes el iPad Air original. Si tienes otras generaciones si es un cambio enorme en diseño y rendimiento que justifica la compra.