Ubuntu: Как установить Elasticsearch 7 для Magento 2.4
Решил установить и посмотреть на новинки в Magento 2.4.2-p1. Для инсталяции Мадженто нужен Elasticsearch, поэтому пришлось его устанавливать, об этом и пойдет речь..
Решил установить и посмотреть на новинки в Magento 2.4.2-p1. Для инсталяции Мадженто нужен Elasticsearch, поэтому пришлось его устанавливать, об этом и пойдет речь..
Столкнулся с ошибкой при выполненеии DELETE запроса в MySQL: Lock wait timeout exceeded; try restarting transaction ..
Во время реиндекса большой базы интернет магазина на платформе Magento 2 столкнулся с одной очень интересной таблицей catalog_product_index_eav_temp, о ней и будет сегодняшняя заметка..
При импорте дампа столкнулся с такой ошибкой: ERROR 1118 (42000) at line 22799: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
Столкнулся с тем, что при создании дампа большой базы получил ошибку Lost connection to MySQL server. Соответственно, дамп получился частичный и был не пригоден к использованию. В большинстве случаев избавиться от такой ошибки можно изменив параметры..
Столкнулся с тем, что нужно было очистить кеш Redis-а, который находился на внешнем сервере, а на исходном не было утилиты redis-cli..
После обновления MySQL с версии 5,6 на версию 5,7 столкнулся с тем, что MySQL перестала запускаться. В логе была вот такая ошибка: [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock..
Столкнулся с тем, что менеджер бах данных DBeaver корректирует воодимы мной значения согласно временной зоны. На сервере установлено UTC/GMT и меня эти корректировки только сбивают с толку. Исправить это, довольно просто..
В этой статье речь пойдет о том, как установить Mysql, PHP 7.0, Nginx и Magento 2 для локальной разработки..
По-умолчанию, MySQL хранит базы данных в /var/lib/mysql, иногда требуется сменить это расположение перенеся эту папку в другое место, например, на диск большей емкости. Об этом и будет сегодняшняя инструкция..
Те, кто владеет веб-серверами, рано или поздно столкнутся с необходимостью разобраться кто из клиентов MySQL дает наибольшую нагрузку и какие именно запросы не оптимизированы. Одна из наиболее полезных команд, это SHOW FULL PROCESSLIST, показывающая текущие запросы пользователя и время их выполнения. Сегодня, я наткнулся на аналогичную команду, которая показывает тоже самое, но в более удобном виде..
Изучая вопросы на Toster-ре, наткнулся на один интересный вопрос, а именно: Как вывести id в обратном порядке, сохраняя при этом порядок значений..
При попытке сделать дамп базы mysql с помощью утилиты mysqldump столкнулся с ошибкой:
mysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ * FROM
table
': The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay (1104)
В этой заметке расскажу что это значит и как это исправить..
Сегодня поговорим о том, как определить IP адрес пользователя в PHP, как его проверить с помощью регулярных выражений, как его конвертировать в число и обратно, как его хранить в базе данных MySQL, а так же о том, какие ip адреса заранее зарезервированы..
Всем привет! Я очень давно не писал новых статей, но по просьбе одного из читателей решил написать статью в которой разберу создание простого чата на PHP и MySQL. Этот пост совсем не о том, как сделать рюшки/плюшки, чтоб было визуально красиво. Этот пост о том, как использовать PHP с MySQL, а точнее как из PHP сохранить данные в базу MySQL..
При импорте дампа в котором таблицы создаются сразу с внешними ключами, в чистой базе данных, происходит ошибка, т.к. проверяется ссылка на таблицу которая еще не существует. Обойти проблему довольно просто..
В одном маленьком проекте, решил задействовать фреймворк для бд Medoo, который работает через PDO. Однако, вскоре столкнулся с ошибкой [42S22, 1054] Unknown column 'on' in 'order clause'. Я довольно долго не мог въехать в чем проблема, а когда чисто случайно нашел решение, удивился. Поэтому и оставляю эту заметку, для всех тех, кто также столкнется с чем-то похожим.
Устанавливая только что скачанный phpBB получил ошибку: phpbb Duplicate entry 'cache_last_gc' for key 'PRIMARY'. Исходя из того, что это чистая установка, последней версии (3.1.7-pl1), предполагаю, что разработчики просто чего-то недосмотрели, раз пытаются по новой вставить запись уже существующую запись. Дабы не сидеть и долго не разбираться я сделал следующее...