Сохранение шаблонов host.conf при создании доменов nginx.conf + php-fpm

Примерно пару месяцев назад я писал про то как настроить добавление try_files $uri $uri/ /index?$args; в конфигурацию домена. И после этого я раз 8 заходил на свою же статью, так как приходилось после каждого обновления панели ISP manager снова добавлять строку обработки. И это уже стало надоедать, нельзя же постоянно отслеживать обновилась ли панель и добавлять одну строку. Напомню, что сайты при переключении в режим nginx + php-fpm будут отображать страницы сайта, только если там в конфиге имеется строка try_files $uri $uri/ /index?$args;. Полностью это выглядит в конфиге вот таким образом:

location / {
{% if $PHP == on %}
try_files $uri $uri/ /index?$args;
location ~ [^/]\.ph(p\d*|tml)$ {
{% if $PHP_MODE == php_mode_fcgi_nginxfpm %}
try_files /does_not_exists @php;
{% else %}
try_files /does_not_exists @fallback;
{% endif %}
}

И я стал искать как решить этот вопрос. Нашёл его тривиально просто, когда покопался в описании шаблонизатора ISP 5, а там написан и ответ: для того, чтобы шаблоны не слетали после каждого обновления панели, необходимо скопировать их из папки /usr/local/mgr5/etc/templates/default в папку /usr/local/mgr5/etc/templates/. Мне нужны были 2 конфига для host, это nginx-vhosts.template и nginx-vhosts-ssl.template которые отвечают за работу в этом режиме. После чего в будущем, любые обновления оставят именно эти конфиги в качестве рабочих, а те что в папке default будут игнорироваться. Решение простое и вдруг кому нибудь пригодится.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

СЕГОДНЯ ЧИТАЮТ

Сниппет Woocommerce для добавления итого при выборе количества товаров на странице

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

Установка и обновление UPDS. Инструкция по установке

Установка и обновление UPDS на сайте. Для установки универсального парсера публикатора UPDS на ваш сайт не требуется никаких дополнительных настроек, кроме обычных которые используются при...

Руководство для начинающих по Elementor Page Builder, от запуска до начала работы

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

Как установить картинкам название поста в качестве Alt текста на сайте WordPress

Когда я провел SEO-аудит на одном из проектов на этом сайте, я был удивлён тем фактом, что на изображениях не хватает альтернативных текстов . Учитывая, что...

Что такое опыт страницы: новый фактор рейтинга Google для страниц сайтов

Пару недель назад Google анонсировал Web Vitals - новый набор метрик для измерения скорости и удобства работы веб-сайтов. На прошлой неделе Google объявил, что...

Перевод WordPress с GTranslate описание и возможности плагина

Перевод WordPress с помощью плагина GTranslate использует сервис автоматического перевода Google Translate для перевода сайта Wordpress с помощью Google и сделать его многоязычным. С...

ПОХОЖИЕ МАТЕРИАЛЫ

Хак Woocommerce для отображения цену в руб и грв

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

BulletProof Security плагин WordPress: безопасность, сканер, файрвол

Защита безопасности сайта на WordPress: Сканер вредоносного кода, Файрвол, защита формы авторизации, создание резервных копий базы данных, анти-спам и многое другое. Смотрите раздел Основные...

BuddyPress плагин для создания социальной сети на WordPress (профили, группы)

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

Age Gate плагин WordPress для создания ограничения по возрасту при входу на сайт

Существует много применения для ограничения контента по возрасту, такие как трейлеры фильмов, алкоголь или другие «взрослые» темы. Данный плагин позволяет установить возрастное ограничение на...

Simple Masonry Gallery простой плагин для организации галереи Masonry на сайте

Добавьте эффект Masonry к изображению. Поддерживает блок и шорткод. Добавьте эффект к изображениям, вставляемым в запись WordPress, пользовательские записи и страницы. Добавляет эффект в...

Direct Checkout for WooCommerce плагин для оптимизации оформления товаров Woocommerce

WooCommerce Direct Checkout - это плагин, позволяющий сократить количество шагов в процессе оформления заказа Woocommerce. Вы можете упростить процесс оформления заказа, пропустив страницу корзины...