X

Composer: разница между require и require-dev

Сегодня, в очередной раз, мне поступил вопрос о том, в чем разница между секциями require и require-dev в файле composer.json,…

Magento 1: Use of iconv.internal_encoding is deprecated in /lib/Zend/Validate/Hostname.php on line 521

Понадобилось поработать с Magento 1, которая успешно работает на PHP 5.4.16, но тк в убунте нет поддержки такой старой версии,…

Magento 2: Порядок изменения статусов заказа (order flow)

В Magento 2 есть не только статус заказа но и его состояние. Порядок изменения статусов и состояний на первый взгляд…

DBeaver установка временной зоны в UTC/GMT

Столкнулся с тем, что менеджер бах данных DBeaver корректирует воодимы мной значения согласно временной зоны. На сервере установлено UTC/GMT и…

Как удалить пароль с приватного ключа id_rsa

Иногда становится очень лень выполнять рутинные действия, например ввод пароля для ключа, который используется для авторизации. Убирать пароль с ключей…

Magento 2: Area code is not set

"Area code is not set" в Magento 2 - довольно распространенная ошибка при написании своих костылей, а так же консольных…

Magento 2: Аналог Mage_Core_Model_App::ADMIN_STORE_ID в Magento 2

Довольно часто, в коллекциях или в каких-либо фильтрах нужно использовать id admin store. Зачастую используют просто "0", однако более правильное…

Magento 2: Как установить текущий store

Установить текущий store в Magento 2 можно вот так.. (далее…)

Magento 2: выполнения сырого SQL

Иногда, появляется необходимость выполнить некоторые SQL команды напрямую, без использования Magento 2 моделей и коллекций. В этой небольшой статье я…

Linux: su, sudo и This account is currently not available, на примере www-data

Очень часто надо запустить тот или иной процесс от пользователя от которого работает веб-сервер. Это не всегда получается сделать быстро,…