Задать вопрос
Ответы пользователя по тегу OpenCart
  • При переносе не хочет подключаться к БД, в чем может быть проблема?

    @bankir1980
    Хотя вопрос и задан более 2-х лет назад, отвечу для других, ищущих информацию, т.к. сам столкнулся с данной проблемой.
    1. Смотрим DB_HOSTNAME. Если MySQL сервер физически располагается на том же сервере, что и PHP, то тут прописано localhost, если на другом - прописываем IP другого сервера. После этого обычно ошибка исчезает.
    2. Когда настройка localhost, то mysqli пытается работать с mysql через сокет, а не TCP/IP. В таком случае смотрим, что выдает phpinfo() для сервера в части настроек mysqli и смотрим какой сокет прописан в настройках. Сверяем данную настройку с настройкой в my.cfg mysql сервера. Сокет должен быть один и тот же и в mysql и в php.
    Ответ написан
    1 комментарий