Ошибка 2002 обычно отображается как
ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через гнездо '' /path/to/mysqld/mysqld.sock
PHP не может подключиться к MySQL с помощью сокета. В Windows вы, вероятно, не хотите использовать unix-сокет.
«Но я не использую UNIX-сокеты, я просто подключаюсь к localhost», вы можете сказать.
Для PHP-драйвера «localhost» имеет особое значение как described in the PHP manual.
Имя хоста localhost имеет особое значение. Он связан с использованием сокетов домена Unix. Невозможно открыть TCP/IP-соединение, используя имя хоста localhost, вместо этого вы должны использовать 127.0.0.1.
Решение: настроить 127.0.0.1 в качестве хоста MySQL для concrete5.
Вы пытались изменить способ подключения, как в http://stackoverflow.com/a/22927341/2403513? – ahoffner