Панели Управления VPS

Разные PHP на одном VPS: схема, которая спасает сайты от конфликтов

Разные PHP на одном VPS: схема, которая спасает сайты от конфликтов

Если на сервере живут старый WordPress, новый лендинг и тестовый проект, не пытайтесь «усреднить» PHP для всех. Правильнее назначить версию под каждый сайт отдельно: так меньше сюрпризов с плагинами, темами и библиотеками.

Рабочий порядок такой:
— ставите несколько версий PHP в панели;
— для каждого домена выбираете нужную версию в настройках сайта;
— проверяете, чтобы у сайта был свой php-fpm-пул или аналогичный обработчик;
— после смены версии чистите кеш панели и самого сайта, если он есть.

Главные ошибки:
— менять версию только в системе, а не в привязке домена;
— забывать про расширения: один сайт требует mysqli, другой intl или imagick;
— не проверять версию для cron-задач и CLI: сайт может открываться, а фоновые скрипты — падать;
— ставить новую версию на боевой сайт без проверки в копии.

Если панель поддерживает отдельные настройки для домена, используйте их. Это дешевле, чем потом искать, почему один сайт работает, а второй после «обновления PHP» выдаёт 500.
Этот пост опубликован в Telegram-канале Панели Управления VPS. Подписаться можно по ссылке: @vps_panels_n1k.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.