Перейти к содержимому
AM almnote База решений
Esc

Короткие заметки, команды, фиксы и рабочие решения, которые помогают в повседневной разработке.

Escape — сбросить фильтр · расширенный поиск

Инфраструктура и серверы
  • Composer + ISPManager 6 + PHP 8.4
  • Где найти пароль GitLab после установки
  • Автоматические SSL-сертификаты через Let’s Encrypt
  • Настройка почты GitLab через SMTP ISPmanager
  • Redis и PHP-модуль на сервере с ISPManager
  • Redis: память и политики вытеснения ключей
  • Supervisor на сервере: установка и запуск процессов
  • Обновить Node.js через NodeSource на Ubuntu/Debian
Разработка
  • PHP: проверка HMAC-подписи webhook без SDK
  • Laravel: оптимизация загруженных фото в очереди
  • Laravel: сохранить контент из БД в JSON-снапшот
  • Symfony Messenger: retry с jitter и failure transport
  • Redis в Laravel: варианты настройки проектов
  • Очереди Laravel на Redis: queue:work и Horizon
  • No application encryption key has been specified.
  • Настройка SMTP-почты в Laravel
almnote/тег/#Конфигурация

Тег·#Конфигурация

#Конфигурация

4 заметок с этим тегом. Все теги →

Laravel

Redis в Laravel: варианты настройки проектов

Как развести Redis в Laravel: отдельные базы под default/cache/session/queue, префиксы для нескольких сайтов и когда нужны отдельные инстансы.

Redis

Redis: память и политики вытеснения ключей

Как выставить maxmemory, выбрать maxmemory-policy и не потерять очереди или сессии из-за настройки, подходящей только для кэша.

Быстрые решения

Laravel: сохранить контент из БД в JSON-снапшот

Artisan-команда для выгрузки отредактированного в админке контента в стабильный JSON: защита от пустого экспорта, --force и безопасный повторный seed.

Laravel

No application encryption key has been specified.

Что делать, если Laravel не видит APP_KEY: сгенерировать ключ, сбросить кэш конфигурации и не менять ключ на production без причины.

Соседние теги

#Laravel #PHP #Redis #Память

© 2024–2026 Александр Морозов. Все права защищены.

Проект создан в рамках экосистемы АМ Креатив

Политика конфиденциальности

Сайт использует только технически необходимые файлы cookie — для пользовательской сессии, защиты форм и запоминания выбранной темы оформления. Аналитические и рекламные cookie не применяются. Подробнее — в Политике конфиденциальности. Только необходимые cookie. Подробнее — в Политике.