Почему соль не может настроить грушу?

Я пытаюсь настроить грушу так, чтобы она указывала на правильный файл php.ini. Состояние запущено, но когда я использую pear config-get php_ini, чтобы проверить, установлено ли значение, я вижу

[Вторник, 01 августа 06:17:39] root @ xxx: ~ # sudo pear config-get php_ini

[Вт. Авг 01 06:17:43] root @ xxx: ~ #

Первая попытка

php-pear-config-set:
cmd.run:
- name: pear config-set php_ini /etc/php/7.0/apache2/php.ini
- unless: false

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

Вторая попытка

php-pear-config-set:
cmd.run:
- name: pear config-set php_ini /etc/php/7.0/apache2/php.ini > /tmp/test.txt
- unless: false

Содержимое файла test.txt

config-set succeeded
~

Если я запускаю грушу config-show и ищу файл конфигурации, я вижу следующее

User Configuration File        Filename         /root/.pearrc
System Configuration File      Filename         /etc/pear.conf

Когда я ищу /etc/pear.conf нет ни одного.

Если я бегу на миньоне из консоли

pear config-set php_ini /etc/php/7.0/apache2/php.ini

Затем посмотрите на файл /etc/pear.conf, файл все еще не существует.

Но если я посмотрю на файл /root/.pearrc, содержимое покажет.

#PEAR_Config 0.9
a:1:{s:7:"php_ini";s:28:"/etc/php/7.0/apache2/php.ini";}

Разрешения /root/.pearrc

-rw-r--r-- 1 root root 73 Aug  1 17:23 /root/.pearrc

Я только что прочитал следующее: «Pear.conf используется приложениями PEAR для хранения их конфигурации. Этот файл не должен редактироваться».https://www.mankier.com/5/pear.conf

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]