[РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

[РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Пт сен 04, 2020 10:35 am

Добрый день. Нашел баг после обновления на 1.0817.
Изменил параметр session.gc_maxlifetime в /etc/php71w/php.ini.
А на странице :8000/index.php?do=server_control&p=1 как было старое значение так и осталось.
Пересобрал Jail.
Проверил через консоль все файлы, включая пользовательские. Там все значения изменились. Даже php -i показывает правильное значение.
Очистил кеш. Поменял браузер. Зашел в режиме инкогнито. Все равно через веб почему-то показывает старое значение /etc/php71w/php.ini.
Изображение
Последний раз редактировалось AlektroNik Пт сен 04, 2020 1:25 pm, всего редактировалось 1 раз.

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: [Баг] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение alenka » Пт сен 04, 2020 11:21 am

Панель не понимает изменения вручную php.ini, конфиги которые вам нужно находится по пути /etc/brainy/data/backup_conf/php71w/
Он заливается в /etc/php71w/php.ini, и в jail

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: [Баг] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Пт сен 04, 2020 1:24 pm

АААА понятно, не знал.
А в какой момент происходит заливка в /etc/php71w/php.ini, и в jail. Только при сохранении на веб странице или есть другие тригеры?
Просто понять порядок действий для редактирования ручками, что бы в одном месте отредактировать и оно расползлось.

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: [Баг] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Пт сен 04, 2020 4:56 pm

alenka писал(а):
Пт сен 04, 2020 11:21 am
Панель не понимает изменения вручную php.ini, конфиги которые вам нужно находится по пути /etc/brainy/data/backup_conf/php71w/
Он заливается в /etc/php71w/php.ini, и в jail
Изменил в /etc/brainy/data/backup_conf/php71w/php.ini параметр, но все равно панель не видит это изменение.
Может панель читает еще откуда-то?

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: [РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Пт сен 04, 2020 5:21 pm

Нажал "Восстановить стандартную конфигурацию" и судя по всему подгрузилась конфигурация из /etc/brainy/data/backup_conf/php71w/php.ini
Потом нажал "Сохранить" и она сохранилась в /etc/php71w/php.ini
Пересобрал Jail и сохранилось в /home/*/etc/php*/php.ini

Такая схема? Или можно как-то попроще?
Т. е. явно этот конфиг хранится где-то ... Может быть в MySQL? Но пока там не искал.

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: [РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение alenka » Пн сен 07, 2020 7:20 am

Изменил в /etc/brainy/data/backup_conf/php71w/php.ini параметр, но все равно панель не видит это изменение.
Может панель читает еще откуда-то?
/etc/brainy/data/backup_conf/php71w/php.ini - для пользователей которые не в jail
/etc/brainy/data/backup_conf/php71w/php_user.ini - для пользователей в jail
Конфиг копируется в момент переустановки php, или связки.
Для пользователей в jail, при пересборке jail

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: [РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Пн сен 07, 2020 9:36 am

alenka писал(а):
Пн сен 07, 2020 7:20 am
Изменил в /etc/brainy/data/backup_conf/php71w/php.ini параметр, но все равно панель не видит это изменение.
Может панель читает еще откуда-то?
/etc/brainy/data/backup_conf/php71w/php.ini - для пользователей которые не в jail
/etc/brainy/data/backup_conf/php71w/php_user.ini - для пользователей в jail
Конфиг копируется в момент переустановки php, или связки.
Для пользователей в jail, при пересборке jail
AlektroNik писал(а):
Пт сен 04, 2020 5:21 pm
Нажал "Восстановить стандартную конфигурацию" и судя по всему подгрузилась конфигурация из /etc/brainy/data/backup_conf/php71w/php.ini
Потом нажал "Сохранить" и она сохранилась в /etc/php71w/php.ini
Пересобрал Jail и сохранилось в /home/*/etc/php*/php.ini
Если я делаю по моей схеме, у меня тоже конфиг php.ini заливается пользователям в Jail.
Пересборка Jail нужна периодически.
Получается редактирование php_user.ini просто бессмысленно, т. к. при пересборки Jail все настройки пользователей перезапишутся настройками из /etc/php71w/php.ini
Как тогда сделать так, чтобы настройки php.ini пользователя Jail не перезаписывались настройками из /etc/php71w/php.ini?

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: [РЕШЕНО] После обновления на 1.0817 в веб интерфейсе перестал отображаться текущий php.ini

Сообщение AlektroNik » Чт сен 10, 2020 12:36 pm

Народ, поделитесь кто-нибудь опытом кто, как и где создает и меняет параметры php для сайта

Интересуют следующие варианты:

1. Как изменить php.ini для конкретного пользователя /home/user/etc/php71w/php.ini
Сложность в том, что после пересборки Jail эти конфиги заменяются конфигом /etc/php71w/php.ini.

2. Как изменить php.ini для конкретного одного сайта.
В этом варианте у меня возникла сложность в том, что не все php директивы можно прописать в .htaccess. Большинство где-то заблокировано. Не смог найти :(
Есть еще вариант через вебку "Конфигурация user.ini", но его я пока не тестировал и там далеко не все настройки. Может этот файлик user.ini где-то лежит и на самом деле туда можно прописать все существующие настройки php?

Ответить