Ошибка установки cookie при запуске тестов (codeception) на Yii2 в PhpStorm
15 янв. 2020 г. 638

При запуске тестов (Codeception) из PhpStorm для Yii2 может появляться ошибка перезаписи cookie. Текст ошибки: Testing started at 19:22 ... [vagrant://d:\projects\testforblogproject]:/usr/bin/php /h...

Читать далее →
Изменение директории хранения box'ов и виртуальных машин для vagrant в Windows
14 янв. 2020 г. 1197

Vagrant – это надстройка над виртуальными машинами, которая упрощает и ускоряет работу с ними. Дело в том, что Vagrant хранит свои box’ы по умолчанию в директории пользователя – “ДИРЕКТОРИЯ_ПОЛЬЗОВАТ...

Читать далее →
Загрузка и скачивание файлов по SSH
11 янв. 2020 г. 4055

Примеры загрузки файлов с локальной машины на сервер и скачивания файлов с сервера на локальную машину через SSH для Linux и Windows. Linux Скачивание с сервера scp [СЕРВЕР:ПУТЬ_ДО_ФАЙЛА] [ДИРЕКТО...

Читать далее →
Yii2. Заготовка "действия" (action'а)
11 янв. 2020 г. 463

Код заготовки action'a для Yii2. Код action'a:

Читать далее →
YII2. Заготовка фильтра
11 янв. 2020 г. 206

Код заготовки фильтра для Yii2. Заготовка фильтра:

Читать далее →
Простой способ разворачивать (деплоить) проекты на боевом (production) сервере через git
10 янв. 2020 г. 3190

Иногда встречаются заказчики использующие git для хранения своих проектов и, вместе с этим, выгружающие их на боевые серверы через FTP (sFTP). Эта простая инструкция покажет способ разворачивать и обн...

Читать далее →
Yii2. Контейнер внедрения зависимостей (dependency injection container)
9 янв. 2020 г. 2069

Контейнер внедрения зависимостей – это объект, который предназначен для создания других объектов со всеми необходимыми зависимостями. Под “зависимостями” понимаются другие объекты, которые должны быть...

Читать далее →
Yii2. КОНТРОЛЬ ДОСТУПА НА ОСНОВЕ РОЛЕЙ (ROLE BASED ACCESS CONTROL)
8 янв. 2020 г. 4375

Эта статья является дополнением и продолжением предыдущей статьи по авторизации в Yii2. В ней мы рассмотрим контроль доступа к модулям, контроллерам, действиям и отдельным функциям на основе встроенно...

Читать далее →
Yii2. ФИЛЬТРЫ КОНТРОЛЯ ДОСТУПА (ACCESS CONTROL FILTERS)
7 янв. 2020 г. 5938

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

Читать далее →
PHP как платформа веб-разработки
5 янв. 2020 г. 409

На данный момент PHP является  самым популярным языком для разработки веб-сайтов, в частности, их серверной составляющей. Статистика говорит сама за себя. В чем же причина такой популярности? Дав...

Читать далее →