Al importar pedidos de WooCommerce de una plataforma WordPress antigua nos podemos encontrar el caso de que las cantidades no suman bien, con situaciones tan absurdas como esta: pedidos que engrosan el total pero que no aparecen en el listado hagamos lo que hagamos. Miramos en la papelera, y tampoco…

Comparte!
Share
Leer Más

Hemos actualizado recientemente unas cuantas plataformas de Mautic, de la versión 2 a la 3, y en todas ha terminado pasando lo mismo: necesitaba actualizarse por línea de comandos, y hemos tenido que forzarla, es decir, actualizar la base de datos por un lado y el código por otro, lanzando…

Comparte!
Share
Leer Más

En este blog no somos de realizar largos y sesudos artículos, no obstante, en este caso es necesario explicar un proceso largo y nada intuitivo, por lo que se impone romper con nuestras reglas y hacer un tutorial extenso, que ayude con un proceso no muy documentado aún. Hasta principios…

Comparte!
Share
Leer Más

El My Book de Western Digital es uno de los dispositivos más utilizados para hacer backup con un Mac, gracias a su compatibilidad con Time Machine. Funciona tan bien, que cuando se dan situaciones como la que describimos a continuación, nos podemos volver locos. No son pocos los usuarios que,…

Comparte!
Share
Leer Más

Para los que trabajamos con WordPress, wp-cli es una herramienta salvavidas. Por su versatilidad, su potencia, y porque nos permite realizar cómodamente una gran cantidad de operaciones relacionadas con el despliegue y el mantenimiento de las plataformas. Su instalación es rápida y sencilla y su uso está bien documentado.

Comparte!
Share
Leer Más

Nuestra compañera Silvia Suria ha publicado recientemente un libro sobre comercio electrónico en formato Kindle, titulado Errores comunes en la creación de un comercio electrónico. El enlace de la obra es éste: Ir a Amazon Kindle En ella explica los problemas…

Comparte!
Share
Leer Más

El error «Unable to serialize value» viene generado por una codificación errónea del archivo CSV para las traducciones. Para los que trabajan con Windows, recordaros que hay que codificar siempre en UTF-8. Para comprobarlo, hay que ejecutar en la línea de comandosphp -dmemory_limit=5G bin/magento setup:static-content:deploy de_DE –jobs=0 -f…

Comparte!
Share
Leer Más

Aunque normalmente seguimos las guías de howtoforge.com, para que un servidor Web (LAMP) funcione correctamente debe tener instalados y configurados como mínimo los siguientes elementos: Módulos: mod_expires mod_cached mod_deflate mod_headers mod_mem_cache mod_disk_cache mod_pagespeed Cachés: OPcache Memcache Redis Además de instalar todo esto, recomendamos configurar el módulo de…

Comparte!
Share
Leer Más

En esta ocasión os vamos a explicar qué hay que hacer cuando en la instalación de un Moodle 3.x con motor de base de datos MariaDB, llegamos al punto en el que chequea si el sistema coumple los requisitos mínimos y nos muestra estos errores: Información Informe Plugin Estado mysql_full_unicode_support#File_format…

Comparte!
Share
Leer Más

El 3 de junio saltaron las alarmas entre los clientes de PcComponentes: se estaban realizando compras fraudulentas con sus tarjetas. Por lo que se cuenta en esta noticia (ver noticia), parece ser que PcComponentes ha tenido un problema de seguridad y las cuentas de usuarios se han…

Comparte!
Share
Leer Más

Hace poco hemos tenido un error al actualizar un conocido plugin de WordPress. El error se mostraba en lugar del Slider que se había preparado: Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include. This includes make eliminates the revolution slider…

Comparte!
Share
Leer Más

Si al entrar en el detalle de cada cliente en el backend de Magento 1.9 os devuelve el mensaje: error: error in [unknown object].fireEvent(): event name: address_country_changed error message: cannot read property ‘show’ of undefined. Lo que debéis hacer es ir a la administración de bases de datos que tengáis…

Comparte!
Share
Leer Más

Para actualizar una plataforma Magento 1.X en producción, seguiremos los siguientes pasos: Descargaremos el archivo desde la página de Magento mediante wget, o nos los descargamos en local y subimos el archivo por FTP o SCP. Descomprimimos el archivo tar -zxvf magento-1.9.X.tar.gz o unzip magento-1.9.X.zip, donde…

Comparte!
Share
Leer Más

En este caso, tenemos un cliente que quiere que sólo los atributos con valor a «Sí» (o TRUE, o «Verdadero», como queráis). ¿Cómo lo conseguimos? Nos iremos al archivo attribute.phtml del paquete del tema que estamos utilizando, cuya ruta es: /app/design/frontend/nuestro_tema/paquete_usado/template/catalog/product/view/attribute.phtml Y buscamos este código: [crayon-609a2e01f34ab928830398/] Y…

Comparte!
Share
Leer Más

Si no nos interesan los logs, borraremos todos los registros de las tablas log_customer log_visitor log_visitor_info log_url log_url_info log_quote report_viewed_product_index report_compared_product_index report_event catalog_compare_item Se puede meter en cron para que salte la limpieza 1 vez al mes, por ejemplo: php…

Comparte!
Share
Leer Más

[crayon-609a2e01f3bb7878384494/] Cuando en un Moodle tengamos foros y aparentemente no salgan sus correos a los usuarios, podemos chequear su funcionamiento abriendo una conexión por terminal y ejecutando el siguiente comando: [crayon-609a2e01f3bc2720904754/] Al ejecutarlo, si está todo correcto y no hay nada en cola, saldrá algo así:…

Comparte!
Share
Leer Más

Cuando en Magento estamos trabajando con listados de productos en categorías y activamos el atributo «isAnchor» en la categoría para que salga el buscador por atributos, el list.phtml que muestra el listado no es el que tiene la plantilla en plantilla-que-estamos-usando/template/catalog/product/list.phtml, sino el que se encuentra en la…

Comparte!
Share
Leer Más

Si tenemos un WordPress y estamos trabajando con JQuery, puede que no se ejecute debido al siguiente error: [crayon-609a2e01f41e8317520859/] Para solucionar esto, simplemente envolveremos nuestro código JQuery con [crayon-609a2e01f41ed699576336/] ¿Por qué ocurre esto?. Sencillo, estamos ejecutando JQuery en modo «noConflicto» [crayon-609a2e01f41f1514507826/] por lo que…

Comparte!
Share
Leer Más

A veces sucede que cuando se instala un plugin en MAgento, o lo desinstalamos, o actualizamos la plataforma de alguna forma, la parte del front se ve perfectamente y funciona todo, pero al intentar entrar en el backend, no podemos acceder al mismo. Nos ponemos un poco nerviosos, porque…

Comparte!
Share
Leer Más

En desarrollo, estamos acostumbrados a que el despliegue de una aplicación en producción sea un dolor de muelas, y no nos gusta llegar al momento «paso a producción», por la de posibles errores de última hora que nos encontramos. ¿Cuántas veces nos hemos encontrado que el desarrollo realizado en un…

Comparte!
Share
Leer Más

Puede que al configurar vuestro servidor Ubuntu 14.04 os hayáis encontrado con un mensaje como este al reiniciar Apache.   No dejéis que la línea final, «The Apache error log may have more information», os despiste. El log de error de Apache probablemente no tenga información útil sobre el «incidente»,…

Comparte!
Share
Leer Más

En Esencial Sistemas siempre estamos evaluando soluciones y desarrollos con el fin de darle a nuestros clientes la mejor opción del mercado acorde con sus necesidades. Y debido a ello, hemos empezado a colaborar con Facturascripts, ya que creemos que se trata de la mejor opción actualmente que…

Comparte!
Share
Leer Más

Cuando realizamos una web, es conveniente no tener las imágenes en servidores de terceros, sino en nuestros propios servidores, o en un CDN. ¿Cómo descargamos las imágenes de otro servidor? Podemos hacerlo de varias formas: [crayon-609a2e0200d4d395925216/] O: [crayon-609a2e0200d5a892946036/] Y la más eficiente de todas, si tenemos…

Comparte!
Share
Leer Más

Cuando, después de una actualización vía código de los productos y/o sus categorías y atributos, necesitamos reindexar de nuevo las tablas implicadas en el proceso, podemos hacer: [crayon-609a2e020122c520131054/] para reindexar todas las tablas, o bien, si sólo necesitamos reindexar un conjunto determinado de tablas, podemos hacer: [crayon-609a2e0201231853782903/]…

Comparte!
Share
Leer Más

Hace poco, instalando un servidor Ubuntu me encontré con el siguiente error al tratar de instalar un paquete: [crayon-609a2e02016c7359005052/] Aunque había configurado aparentemente bien los repositorios de Ubuntu para la versión que estaba instalando, ese error indicaba que necesitaba corregirlos de alguna forma. La solución pasó simplemente por…

Comparte!
Share
Leer Más

Recientemente montamos un LAMP con las últimas versiones de ISPConfig, Apache 2 y Mysql, y al probar un desarrollo propio, nos dió este error al intentar subir una imagen pequeña por código: [crayon-609a2e02018c5056762819/] Si en ese momento miramos el…

Comparte!
Share
Leer Más

Si en un Moodle recién instalado, cuando intentamos añadirle un módulo, plugin o plantilla: se nos queda en blanco la pantalla, nos da un error de permisos no válidos, en el error.log de nuestros logs nos encontramos con este error: [error]  FastCGI: server «/var/www/XXX/cgi-bin/php5-fcgi-*-80-dominio.com» stderr: PHP message: PHP Fatal error: …

Comparte!
Share
Leer Más

Instalas un Moodle 2.3.4, importas algunos cursos y los modificas ligeramente, adaptándolos a las nuevas necesidades. Y de repente, al borrar un elemento del curso (etiqueta, chat o cualquier recurso o actividad), nos devuelve el siguiente error: Detectado un error de codificación, debe ser corregido por un programador: PHP catchable…

Comparte!
Share
Leer Más

Primero explicamos brevemente qué es wget. Según la definición de la Wikipedia: GNU Wget es una herramienta libre que permite la descarga de contenidos desde servidores web de una forma simple. Una vez lo tenemos claro, vamos a ver cómo instalamos esta herramienta en nuestro Mountain…

Comparte!
Share
Leer Más

Hemos terminado la instalación, aparentemente todo ha ido bien y cuando entramos en la administración de Magento, nos aparece el mensaje: «Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider». La solución es sencilla: en…

Comparte!
Share
Leer Más

En esta sección iremos publicando trucos de todo tipo, tanto de programación como hardware, que nos han resultado interesantes. Comparte!…

Comparte!
Share
Leer Más