Finally the help of IT is here

Blog de soluciones informaticas.

Como crear un servidor dns externo con Amazon Route 53

Creado por Xavier Xaus Nadal on diciembre 9th, 2014

Crear un servidor dns externo con Amazon Route 53 es tan sencillo como disponer de una cuenta de Amazon AWS y seguir los pasos que os mostraremos a continuación, pero antes de nada, qué es  Route 53 y para qué sirve Route53?

Amazon Route 53 es un servicio de DNS en la nube pública.

Amazon Route 53 thumb Como crear un servidor dns externo con Amazon Route 53Amazon Route 53 normalmente es usado para poder hacer balanceo de carga (ELB) entre instancias EC2, mapear instancias EC2  o para simplemente mapear buckets S3, pero nosotros en este artículo vamos a usar la potencia de un DNS en Cloud para securizar nuestro entorno, para disponer de una escalabilidad en un servicio tan sensible como el DNS y disponer de alta disponibilidad.

Pero Amazon Route 53 va más allá y nos deja la posibilidad mediante Health Check de monitorizar la vida y el rendimiento de nuestras aplicaciones Web, por ejemplo si disponemos de 2 instancias EC2 (servidor web) y una de las webs deja de funcionar podremos mediante Route 53 redirigir el tráfico inmediatamente hacia otra instancia para poder seguir ofreciendo servicio.

También nos deja la posibilidad de comprar dominios (Aunque como comentario personal me gustaría que dispusieran de más extensiones y de mejores precios). Aunque ya sabéis que cuando más cerca esté el servidor DNS, el dominio del servidor web menos saltos deberá hacer un cliente y mejores latencias tendrá para abrir la web antes que la competencia recordad siempre las buenas prácticas del SEO.

Beneficios de tener un servidor DNS en la nube pública como servicio.

1.- No afectación por virus (Al no disponer de un sistema operativo controlado por nosotros es más seguro por definición).

 

2.- No hay actualizaciones del sistema (Nos ahorramos el mantenimiento).

 

3.-No disponemos de fallos de 0-day en Microsoft Windows.

 

4.- Y como decía el CTO de la NASA “Confiamos más en Amazon que en nuestra propia infraestructura para securizar nuestros sistemas”.

 

5.- Los costes operativos tienden a 0.

 

6.- El coste de montar una instancia EC2 t2.micro es parecido al de montar 27 zonas (dominios) en Amazon Route 53.

Sigue leyendo MegaCrack »

Creado en Amazon AWS, DNS, Route 53 | No Comments »

Mostrar solo productos disponibles en listado de productos Prestashop

Creado por Xavier Xaus Nadal on noviembre 29th, 2014

Mostrar solo productos disponibles en los listados de productos Prestashop aunque parezca que debería ser fácil y debería existir una configuración específica para ello, no es así.

En la actual versión 1.6.0.9 a 29/11/2014 no disponemos de esta funcionalidad y debemos tocar el código de nuestro tema actual para conseguir que únicamente los productos que tenemos disponibles estén visibles al público.

Para qué queremos mostrar solo productos disponibles?

Pues únicamente para que los posibles compradores no tengan que estar navegando y descartando productos que no van a poder comprar, sí es cierto, los conocerán y los podrán comprar o solicitar en la atención al cliente de la tienda, pero también lo pueden hacer si no encuentran el producto, el SEO mediante esta configuración no se verá afectado ya que los productos igualmente a través de buscador seguirán existiendo, únicamente modificaremos la vista de productos dentro de una categoría.

Seguro que existen varios métodos para realizar la misma acción, pero voy a dejar el que tengo implementado en algunas de mis tiendas y si tenéis una solución mejor por favor enviadla, o escribid un comentario en el artículo.

Vamos a explicar como realizar esta pequeña modificación.

How to show available products only on Prestashop.

Lo primero que debemos conseguir es acceso al FTP y editar el fichero product-list.tpl

Buscamos la siguiente cadena de texto:

{foreach from=$products item=product name=products}

Añadimos justo debajo de esta línea el siguiente código:

{if $product.quantity > 0}

Ahora buscamos el final del foreach y agregamos la siguiente línea justo antes del {/foreach}

{/if}

Con esto conseguiremos que en el listado de productos únicamente se muestren los productos disponibles.

Un punto en contra de esta solución es que si tenemos varias páginas de productos seguirán apareciendo los valores de las páginas donde deberían existir productos visibles pero que hemos ocultado. Si alguien se le ocurre como arreglarlo la comunidad prestashop se lo agradecerá.

Saludos y hasta pronto MegaCracks.

Por cierto os dejo el enlace a una de mis nuevas tiendas online https://www.todenka.com donde tenemos esta funcionalidad aplicada. Esperemos que os guste y nos compréis algún artículo.

Creado en Prestashop | No Comments »

Como instalar .NET Framework 3.5 en Windows Server 2012 R2

Creado por Xavier Xaus Nadal on noviembre 19th, 2014

Instalar .NET Framework 3.5 en Windows Server 2012 R2 da el siguiente error:

InstallNETFramework35inWindows2012R2 1 thumb Como instalar .NET Framework 3.5 en Windows Server 2012 R2

En este artículo vamos demostrar como solventar el error: Error while enabling Windows feature: NetFx3, Error Code: –2146498298

Es muy sencillo, únicamente debemos disponer del cd de windows y ejecutar un comando.

Sigue leyendo MegaCrack »

Creado en Windows, windows server 2012 | No Comments »

404 Error Found in Admin Login Magento after Hosting Upgrade

Creado por Xavier Xaus Nadal on julio 6th, 2014

Buenos dias

Ayer me encontré con este problema al realizar una migración de una tienda Online con Magento hacia otro hosting, migramos base de datos, migramos ficheros, comprobamos rutas y todo funcionaba bien hasta que entramos en el panel de administración de Magento donde aparecía el error 404 Error Page Not Found en la administración de Magento.

Para solventar este problema lo único que debéis hacer es ejecutar la siguiente sentencia SQL desde vuestro PHPMyAdmin.

SET FOREIGN_KEY_CHECKS=0;
UPDATE core_store SET store_id = 0 WHERE code=’admin';
UPDATE core_store_group SET group_id = 0 WHERE name=’Default';
UPDATE core_website SET website_id = 0 WHERE code=’admin';
UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code=’NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

Espero que os haya sido útil.

Hasta pronto.

Creado en Tienda Online | No Comments »

Detectar espacio libre en Centos y comprobar directorio mas lleno

Creado por Xavier Xaus Nadal on mayo 25th, 2014

Cuando nos quedamos sin espacio libre en Centos existen varias formas de detectar donde tenemos el espacio en uso pero os mostraremos la que para nosotros es la más rápida y efectiva y además con resultado ordenado.

Por ejemplo veremos que la carpeta que normalmente más ocupa es la carpeta /Backup, la carpeta /home (Donde se almacena el email y los ficheros de las webs y el directorio /var donde residen las bases de datos y los ficheros de logs.

Primero mostramos el comando a usar para detectar espacio libre que es el siguiente:

df –h

How to see free space on Centos thumb Detectar espacio libre en Centos y comprobar directorio mas lleno

Con este comando vemos que tenemos espacio Total, usado, disponible y el porcentage de uso.

Y el comando para detectar que directorio es el más usado es el siguiente:

du –chs /* | sort -h

Sigue leyendo MegaCrack »

Creado en Centos, Linux, VPS | No Comments »