Рубрика: В мире технологий

Docker: Yii2-advanced

image-3354

В этот раз попробуем собрать близкий к рабочему конфиг для связки php+nginx+mariadb и создадим новый проект на фреймворке Yii2 с шаблоном advanced и его последующей настройкой для работы в режиме разработки(development).
Структура папок будет примерно(опять же в будущем будет меняться в зависимости от требований):
Папки www/project, logs/, db/ пустые.
docker-compose.yml
version: '3'
services:
nginx:
...

Docker: конфиг новичка

image-3332

В будущем будет меняться по мере изучения docker. Пока что буду публиковать заметки и подсказки очень кратко. Часть материала взята из открытых источников. Связка для первого проекта будет php+nginx+mariadb+adminer
Установка dockerУстановка docker-compose
Все команды выполнять лучше от рута, а также проверить что выключен текущий локальный веб-сервер(если он есть) и его составные(бд и прочее) чтобы не было конфликтов.
Для ...

Криптовалюты — bitcoin, ethereum and etc

image-2470

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

Yii2 статичные страницы

Создаем простые статичные странички.
ЧПУ уже включено и нам нужно добиться страничек вида site.domain/page/about и site.domain/page/contacts
Для этого в конфиге main.php
Создаем контроллер для обработки запросов на отображение страниц(названия страниц передаются в GET параметр view).
PagesController.php
Теперь в папке views создаем свою папку и называем pages
Созданные статичные страницы будут соответственно views/pages/about.php и views/pages/contacts.php

Yii2 убрать web/frontend/backend

Для advanced шаблона, где структура разделена на frontend/backend убираем web и настраиваем доступ к backend по ссылке /admin
Одно из решений без правки конфига сервера, для этого нужно несколько действий.
Будьте внимательны, если инструкции ниже не сработают - ищите проблему в настройках сервера(mod_rewrite, чпу для nginx и т.д. в зависимости от веб сервера).
В корне сайта создаем .htaccess
В ...

Обновление phpBB3

image-2266

Один из самых неудобных и тяжелых случаев обновления - phpBB.
Популярный движок из далеких годов выглядит вроде бы даже очень ничего, поддерживается сообществом и разработчиками, активно обсуждается и используется по сей день.
Но часто, чтобы двигаться дальше и делать что-то лучшее, нужно принять волевое решение и обрубить устаревшее.
Самое неудобное при обновлении движка вам нужно удалить ...

WordPress ошибка 404. Reserved terms.

image-2263

При написании кастомных страниц для wordpress, наткнулся на стандартную ошибку, которая может запутать.
Вроде и знал, но не всегда упомнишь об этом, а вордпресс не выкидывает никаких исключений или предупреждений на этот счет, просто отправляя вас на страницу 404.
Хотя казалось бы, никакой ошибки и нет.
Это может происходить в разных местах, в том числе при написании плагинов.
Проблема ...
1 2 3 7