Очередь задач на PHP на Doctrine2

Бывают ситуации когда нет смысла использовать серверы очередей, типа Rabbitmq, German, etc. Была задача — отправка писем пользователям, проверка на поступление оплаты. Для этого было решено написать простой класс, который считывает сообщения из таблицы, удаляет сообщения, добавлят задачу в таблицу. Читать дальше…

Как полностью удалить MySQL из Ubuntu

Иногда бывает нужно полностью удалить MySQL из Ubuntu. Например для того, чтобы установить вместо нее MariaDBили PerconaDB. Что, впрочем, очень рекомендуется сделать. Для этого нужно остановить сервис MySQL: $ sudo service mysql stop Если нужно полностью удалить MySQL из системы, то необходимо Читать дальше…

Как вручную обновить phpMyAdmin

Начиная с выпуска Ubuntu 18.04 и некоторых других дистрибутивов Linux, многие люди сталкивались с проблемами совместимости с PHP 7.2 и phpMyAdmin 4.6. В этой статье мы вручную загрузим и установим последнюю версию phpMyAdmin для решения этих проблем. Возможно, что когда вы Читать дальше…

Как установить и защитить phpMyAdmin в Ubuntu 18.04

Вступление В то время как многим пользователям нужна функциональность системы управления базами данных, такой как MySQL, им может быть неудобно взаимодействовать с системой исключительно из приглашения MySQL. phpMyAdmin был создан, чтобы пользователи могли взаимодействовать с MySQL через веб-интерфейс. В этом руководстве мы Читать дальше…

Doctrine ORM

Официальная документация Уроки №1: https://www.youtube.com/watch?v=-HKU2vxkgOk&list=PLD-piGJ3Dtl1ZSwllQCjGWySuBrMUf7vY Уроки №2 (с точки зрения Symphony): https://www.youtube.com/watch?v=Cvwh6Js3gjY&list=PLeAkfKJeVMNdOTVT23Uk02PjhiNYg0UZP https://symfony.com.ua/doc/current/doctrine.html

Работа с TWIG

Урок по подключению Twig Плейлист: https://www.youtube.com/watch?v=PA1ddHGFoXg&list=PLD-piGJ3Dtl0T0iVsT1lGgykUFbRATF54&index=2 Урок 1 — подключение Twig Урок 2 — работа с расширениями шаблонов (наследование) В описании к видео есть ссылка на сайт, где можно скачать исходники. Исходники самого шаблона создал тут (https://twigfiddle.com/yo60ik ), можно поэкспериментировать Читать дальше…

Установка Composer

Скачиваем Composer: В итоге мы получим файл composer.phar, который и является исполняемым. Запускать его необходимо командой: Выполнив нехитрую команду, мы сможем исполнять вводя «composer» вместо «php composer.phar» Подробней о Composer https://ru.hexlet.io/courses/php-setup-environment/lessons/composer/theory_unit Еще немного о Composer https://habr.com/ru/post/258891/ Источник Для Windows Нужно что бы путь к директории Читать дальше…

Короткие команды в Ububntu (alias)

Создание псевдонима Например. редактируем файл псевдонимов текущего пользователя:? sudo nano ~/.bash_aliases в отрытый файл добавляем псевдонимы команд в формате (одна команда — одна строка): alias start-working=’sudo service apache2 start; sudo service mysql start; sublime’alias myls=’ls’ как вы заметили — между Читать дальше…