Bug 24227 - Оld cli/php.ini location in php5-cli control script
Summary: Оld cli/php.ini location in php5-cli control script
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php5 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Kurakin
QA Contact: qa-sisyphus
URL:
Keywords:
: 24530 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-05 19:44 MSD by Nikolay A. Fetisov
Modified: 2011-10-31 01:05 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2010-10-05 19:44:55 MSD
Для 5.3.3.20100722-alt2 в control.d/facilities/php5-cli файл php.ini ищется по отсутствующему пути 
/etc/php/5.3.3/cli/php.ini .

Для текущей схемы размещения конфигурации в php5-cli требуется определение в нём константы PHP_MAJOR и замены пути поиска пользовательских файлов control c
/etc/php/$PHP_VERSION/$PHP_SAPI/control.d/ на /etc/php/$PHP_MAJOR/$PHP_SAPI/control.d/ ,
по аналогии с /etc/control.d/facilities/apache2-mod_php5.

Аналогичная проблема присутствует в apache-mod_php5.
Comment 1 Anton Farygin 2010-10-05 19:47:10 MSD
Аналогично предыдущей ошибке - control я для PHP не поддерживаю, ибо не пользуюсь.
Comment 2 Sergey Kurakin 2010-10-06 12:12:40 MSD
Значит, кроме меня кто-то еще пользуется control для php. Это хорошо. Багу забрал, починю.

Вопрос по теме к naf@: считаете ли Вы целесообразным оставить поддержку control для php(cli)? Для apache2-mod_php5/apache-mod_php5/php5-cgi у меня нет сомнений, сам пользуюсь. А вот для cli?
Comment 3 Nikolay A. Fetisov 2010-10-06 15:54:20 MSD
(In reply to comment #2)
> Значит, кроме меня кто-то еще пользуется control для php. Это хорошо. Багу
> забрал, починю.

Спасибо. 
Вещь удобная, особенно для быстрой настройки PHP под сторонние веб-приложения, с использованием заранее подготовленных под них уровней конфигурации.
Для полноты счастья не хватает только возможности правки, помимо php.ini, ещё и suhosin.ini.
 
> 
> Вопрос по теме к naf@: считаете ли Вы целесообразным оставить поддержку control для php(cli)? 

Да, смысл есть. Есть несколько мест, где для запускающихся по cron фоновых задач используются скрипты на PHP - соответственно, настраивать php.ini для CLI приходится. 


Кстати, хорошо бы ещё вернуть поддержку control в php5-cgi, откуда она благополучно пропала.
Comment 4 Sergey Kurakin 2010-10-06 21:36:36 MSD
(In reply to comment #3)
> Для полноты счастья не хватает только возможности правки,
> помимо php.ini, ещё и suhosin.ini.

Мне тоже этого не хватает. Но пока не знаю, как сделать.

> настраивать php.ini для CLI приходится. 

Значит, сделаю.

> Кстати, хорошо бы ещё вернуть поддержку control в php5-cgi, откуда она
> благополучно пропала.

Да, об этом я помню. apache2-mod_php5 уже собрался в Сизифе (alt2.1). На очереди apache-mod_php5, php5-cgi и php5(cli). Завтра ими займусь.
Comment 5 solo 2010-10-27 19:40:19 MSD
Хорошо бы дополнить всю это кухню возможностью сделать настройк control независящими от версии и вида php (см. http://lists.altlinux.org/pipermail/devel/2010-October/185891.html).
Comment 6 Sergey Kurakin 2010-11-11 01:29:40 MSK
*** Bug 24530 has been marked as a duplicate of this bug. ***
Comment 7 Anton Farygin 2011-02-10 19:12:43 MSK
исправление этой баги приветствуется отдельным пакетом.

Поддержка control из php5-cli убрана окончательно в новой сборке.