Apache httpd и PHP-FPM: модули и расширения для продакшена (с учётом Bitrix)
Практический разбор модулей Apache и расширений PHP для продакшена: mod_rewrite, mpm_event, OPcache, intl, redis и другие. Что реально нужно для Bitrix.
Показаны 1–12 из 13
Практический разбор модулей Apache и расширений PHP для продакшена: mod_rewrite, mpm_event, OPcache, intl, redis и другие. Что реально нужно для Bitrix.
Как автоматизировать backend-процессы без оверинжиниринга: cron, агенты Bitrix, контроль, логи и предсказуемое поведение.
Экспертный разбор: Bitrix тормозит сам по себе или всё решает архитектура, кеширование и серверная настройка. Практический взгляд без эмоций.
Практический гайд по Docker: контейнеры, Dockerfile, Docker Compose, деплой и типовые ошибки. Примеры для Node.js, PHP, WordPress, PostgreSQL. Без оверинженеринга — для разработчиков.
Подробный разбор Nginx для начинающих: архитектура, структура конфигов, server и location блоки, отличия от Apache. Первая часть серии о настройке веб-сервера.
Пошаговое решение миграции с MySQL на PostgreSQL: отличия типов, pgloader, правки схемы, проверка данных, EXPLAIN и типичные ошибки. Код и примеры Node, PHP, SQL.
Разбор PHP 8.5 для разработчиков: pipe-оператор, clone with, array_first/array_last, URI-расширение. Миграция с PHP 8.4, риски для Bitrix и CMS, практические примеры кода по документации php.net.
Как связать статусы заказов и сделок в Битрикс без циклов: OnSaleOrderSaved, OnAfterCrmDealUpdate, маппинг статусов, проверка расхождений. Готовые примеры кода.
Почему продакшен без логирования и метрик превращается в хаос при инциденте. Что логировать, куда писать, как искать по логам — конфиги, команды и типичные ошибки.
Пошаговое решение ошибки Class not found в PHP: настройка PSR-4 через Composer, конфигурация composer.json, рабочий код, проверка и типичные ошибки при переходе к ООП и отказе от ручных require.
Поздравление с Новым годом и Рождеством от IT-разработчика. Итоги года, мысли о коде, технологиях, людях и будущем. С душой, про IT и жизнь.
Произвольные поля (post meta) для Custom Post Type не сохраняются или пустые после обновления. Решение через register_post_meta, add_meta_box и save_post с nonce — код, диагностика и типичные ошибки.