Исправление ошибки: php-gearman : Depends: libgearman8 (>= 1.1.13) but it is not installable

30.11.2019 0 comments »

PHP 7.4

При попытке установить php-gearman столкнулся c такой ошибкой: php-gearman : Depends: libgearman8 (>= 1.1.13) but it is not installable ..

Author: Vitaly Orlov


Установка Bitbucket Server на VPS в докер

28.11.2019 0 comments »

Bitbucket

Сегодня решил разобраться с системой контроля репозиториев Bitbucket, а именно установить ее на VPS в докер контейнер..

Author: Vitaly Orlov


Запуск сервера L2TP IPSec VPN в Docker контейнере

27.11.2019 0 comments »

VPN в Docker

Иногда нужно получить доступ к ресурсам, доступ к которым ограничен провайдером или системным администратором. Например, если владелец сайта в качестве безопасности закрыл его для всех посетителей не из его страны, а вам нужно туда попасть. На помощь приходят VPN сервера. Сегодня речь пойдет о том, как быстро поднять VPN сервер на своем VPS при помощи Docker.

Author: Vitaly Orlov


Ubuntu: Как установить PHP 7.4 в Ubuntu 19.04/18.04/16.04

27.11.2019 1 comment »

Миграция на PHP 7.4

Завтра, 28 ноября, планируется релиз PHP 7.4 поэтому сегодня я расскажу как установить данную версию PHP в Ubuntu 19.04/18.04/16.04 ..

Author: Vitaly Orlov


MySQL 5.7: Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock

25.11.2019 0 comments »

mysql

После обновления MySQL с версии 5,6 на версию 5,7 столкнулся с тем, что MySQL перестала запускаться. В логе была вот такая ошибка: [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock..

Author: Vitaly Orlov


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

23.11.2019 0 comments »

Composer

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

Author: Vitaly Orlov


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

16.11.2019 0 comments »

Magento

Понадобилось поработать с Magento 1, которая успешно работает на PHP 5.4.16, но тк в убунте нет поддержки такой старой версии, а работать через докер мне лень, я установил проект локально с PHP 5.6. При попытке зайти на локальную версию сайта я получил Exception: Use of iconv.internal_encoding is deprecated in lib/Zend/Validate/Hostname.php on line 521

Author: Vitaly Orlov


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

14.11.2019 1 comment »

Magento 2В Magento 2 есть не только статус заказа но и его состояние. Порядок изменения статусов и состояний на первый взгляд прост, но иногда и с ним можно запутаться. Под катом удобная памятка с помощью которой легко определиться с нужным статусом/состоянием заказа в определенный момент..

Author: Vitaly Orlov


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

02.11.2019 0 comments »

Dbeaver

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

Author: Vitaly Orlov


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

02.11.2019 0 comments »

Ключи

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

Author: Vitaly Orlov


Magento 2: Area code is not set

26.09.2019 0 comments »

Magento 2

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

Author: Vitaly Orlov


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

26.09.2019 0 comments »

Magento 2

Довольно часто, в коллекциях или в каких-либо фильтрах нужно использовать id admin store. Зачастую используют просто "0", однако более правильное решение ипспользовать предопределенные константы. В Magento 1 для этого использовали константу Mage_Core_Model_App::ADMIN_STORE_ID, в Magento 2 она так же присутствует и находится в..

Author: Vitaly Orlov


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

26.09.2019 0 comments »

Magento 2

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

Author: Vitaly Orlov


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

01.09.2019 0 comments »

Magento 2

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

Author: Vitaly Orlov


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

25.08.2019 1 comment »

Linux logoОчень часто надо запустить тот или иной процесс от пользователя от которого работает веб-сервер. Это не всегда получается сделать быстро, т.к. политики безопасности ограничивают эту учетную запись. В этой заметке, соберу причины и команды которые помогут нам сделать то, что мы хотим..

Author: Vitaly Orlov


PHP: Приоритет при вызове трейтов

23.08.2019 0 comments »

логотип PHP 7

Это не совсем статья, а скорее заметка - ответ на вопрос. Итак сам вопрос: есть два трейта с одинаковыми методами, а так же такой же метод в классе использующим этот метод. Что произойдет при попытке запуска такого скрипта..

Author: Vitaly Orlov


PHP: Как вызвать метод родителя, родителя.

15.08.2019 1 comment »

логотип PHP 7

Сегодня, мне задали один интересный вопрос: Как вызвать метод, который объявлен в родительском классе, родительского класса? ..

Author: Vitaly Orlov


Минутка юмора: диаграмма архитектуры Magento 2

30.07.2019 0 comments »

Magento 2

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

Author: Vitaly Orlov


Список модулей Magento EE 2.3.2

29.07.2019 0 comments »

Magento 2

Под катом алфавитный список всех модулей доступных в Magento EE 2.3.2

Author: Vitaly Orlov


Magento 2: Exception - No Administrators role was found, data fixture needs to be run

26.07.2019 0 comments »

Magento 2

При попытке создать администратора с помощью консольной утилиты, получил ошибку: No Administrators role was found, data fixture needs to be run..

Author: Vitaly Orlov