
Как настроить Nginx для WordPress: пошаговая инструкция
Настроим Nginx для WordPress 6.x: подключим PHP-FPM, включим красивые постоянные ссылки и проверим конфигурацию до перезагрузки сервера. Понадобятся SSH-доступ и уже установленный сайт.

Настроим Nginx для WordPress 6.x: подключим PHP-FPM, включим красивые постоянные ссылки и проверим конфигурацию до перезагрузки сервера. Понадобятся SSH-доступ и уже установленный сайт.

Разбираем подключение HTTPS для сайта на Ubuntu 22.04/24.04 и Nginx: проверяем DNS, выпускаем сертификат через Certbot, включаем перенаправление и тестируем автоматическое продление.

Один Nginx может обслуживать несколько сайтов, но ошибка в listen, server_name или DNS отправит запрос не тому проекту. Разбираем конфигурацию виртуальных хостов на Nginx 1.26.x и проверяем её без догадок.

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

Разбираем, как создать шаблон в MODX Revolution 3.x, вывести заголовок и контент страницы, назначить шаблон ресурсу и проверить результат без лишних настроек.

FormIt принимает данные формы, проверяет их на сервере и запускает обработчики — например, отправляет письмо. Показываем базовую связку для MODX Revolution и объясняем, где чаще всего ломаются валидация, почта и сообщения об ошибках.

Перед установкой MODX Revolution 3.x нужно проверить версию PHP, доступы к базе и права на файлы. Иначе мастер настройки остановится на требованиях сервера или сайт не сможет записать конфигурацию.

Ревью Drupal-модуля — это не поиск лишних пробелов в коде. Проверять нужно границы API, права доступа, конфигурацию, кеширование и совместимость с Drupal 10 и 11, иначе дефект проявится уже после релиза.

Список заказов в Django начинает отдавать 502 не из-за самого шаблона: узкие места обычно скрываются в N+1 запросах, сортировке без индекса и дорогом COUNT. Разбираем сценарий инцидента и план измерений.

В Drupal можно переводить контент, интерфейс и настройки сайта — это разные задачи с разными механизмами. Сравниваем возможности ядра, объясняем, когда переводить сущности, как выбрать адреса языковых версий и что проверить до запуска.

В Form API можно быстро собрать форму, но проблемы начинаются на валидации, AJAX и сохранении данных. Разбираем практику для Drupal 10.3+ и 11.x: структуру класса, FormState, ошибки и выбор подхода.

Собираем составной компонент в 1С-Битрикс, связываем его с ЧПУ-маршрутом и не смешиваем роутинг, выборку данных и шаблоны. Пример рассчитан на классическую модель компонентов ядра 23.x и новее.