Magento2 setup:upgrade mysql.sock
Se stai utilizzando la console di magento e ti ritrovi questo errore
[Zend_Db_Adapter_Exception] SQLSTATE[HY000] [2002] No such file or directory
la soluzione è semplice. Molto probabilmente stai utilizzando MAMP, EASYPHP o simili per il run di mysql.
Problema:
Come riportato nella guida ufficiale di Magento2 a questo link devi verificare che nel php.ini a cui magento sta facendo riferimento (nel mio caso a quello installato con Homebrew in v.70 ) è indicato sotto la voce pdo_mysql.default_socket=”/path/to/mysql.sock”.
Va quindi sostituita ( o aggiunta) la path di mysql.sock a cui fare riferimento. Se sei su MAMP ad esempio è pdo_mysql.default_socket=”/Applications/MAMP/tmp/mysql/mysql.sock“.
Ti ricordo che queste non sono guide complete ma semplici appunti o dritte che possono risolvere semplici problemi comuni ai meno esperti.