Fix “no signature key” in Ubuntu/Debian

Trying to update an Ubuntu 16.04 but was failing constantly because no signature key was there as you can see from the following warning:

Looking at the error above, apt is telling us that the following keys are missing: 40976EAF437D05B5 and 3B4FE6ACC0B21F32.   Notice that these are listed multiple times. Each unique key will…

MAMP Error – Unable to load dynamic library redis.so

I'm at the end of my patients, God knows what was update, MAMP or Brew or something else but I ended with this nasty error for Redis integration:

Whaaat was that? Ok, I know I don't have the redis library or php is not able to load dynamically the library therefore  I fixed this couple…

Get available methods for an object

There are no better shortcuts than a very good study but there's a tip which can help you to get a bit of speed. Have you ever tried to figure out what available methods you can use from a customer model in Magento? Imagine you load the customer into a variable (or the product, order)

Wildcards in Linux

The shell feature that makes these commands so powerful is - Wildcards. Because the shell uses file- names so much, it provides special characters to help you rapidly specify groups of filenames. These special characters are called wildcards. Using wildcards (also known as globbing) allows you to select filenames based on patterns of characters.  …

How to Update Magento 2 (composer way)

Magento 2 offers possibility to update it's self through  Magento backend panel or trough composer  (described here). First of all check if the cache is enabled:

If it is enabled you'll get something similar to this: So we need to disable the cache: That been done we can go further to the actual update process.   Composer.json…

PHP extension mcrypt, intl, … missing as composer uses default environment

I got a bit tired of this error, it's a bit of nightmare to setup Magento2 on OSX using the MAMP PRO PHP in CLI. The entire error looks like this:

I have checked the damn php.ini file and everything  is in place. Also bear in mind that I have added all the extensions in MAMP…