[Comm] Apache2 и PHP5
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Ср Янв 14 13:14:37 MSK 2009
Konstantin пишет:
> kipruss на mail.ru wrote:
>
>> если найду факт и смогу исправить, то напишу.
>>
>
> Если очень кратко, то вопроса 2:
> 1. Зачем нужен в пакете apache2-mod_php5
> файл /etc/httpd2/conf/mods-start.d/mod_php5 раз его наличие никак не
> сказывается на работе mod-php5
С таким именем -- не нужен, и это штатное поведение(цитирую
README.ALT.ru_RU.KOI8-R):
3. Добавлена система автоматизированного управления
включением/выключением компонент. Состоит из утилиты
/usr/sbin/a2chkconfig и конфигов
conf/{mods,sites,port,extra}-start.d/*.conf для неё.
^^^^^
а) /usr/sbin/a2chkconfig -- покомпонентно обрабатывает
conf/*-start.d/*.conf (файлы обрабатываются в порядке их имён,
обработанные позже имеют приоритет) и вызывает соответствующие
a2{en,dis}{mod,site} для компонент упомянутых в конфигах.
б) conf/{mods,sites,port,extra}-start.d/*.conf -- файлы конфигурации
^^^^^
для a2chkconfig.
Файлы с другими названиями a2chkconfig не обрабатывает. И недолжен
это делать (будет делать -- вешать на меня багу).
Т. е., в данном случаи нужно переименовать
/etc/httpd2/conf/mods-start.d/mod_php5 в
/etc/httpd2/conf/mods-start.d/mod_php5.conf -- тогда будет работать.
> 2. Почему в результате работы постинсталл-скрипта пакета apache2-mod_php5 не
> происходит того, что происходит при запуске команд:
>
> a2enmod mod_php5
> service httpd2 condreload
>
> руками.
>
> ==========
>
> Не стал стирать написанное выше - просто сам же и отвечу.
>
> В результате некоего анализа пришел к выводу, что запуск скрипта
> /usr/share/php/5.2.7/service/apache2-mod_php/condrestart после установки
> пакета apache2-mod_php5 должен решать эту задачу, но не решает её. Из-за
> того, что при запуске /usr/sbin/a2chkconfig_list мы не видим строки с
> mod_php5. Посмотрел на скрипт a2chkconfig_list. Понял, что не выводит
> строку потому, что смотрит на файлы *.conf, значит надо
> файл /etc/httpd2/conf/mods-start.d/mod_php5 переименовать хотя бы
> в /etc/httpd2/conf/mods-start.d/001-mod_php5.conf и тогда все должно
> работать.
>
> Пошёл переоткрывать багу
И это правильно.
>
> P.S. Старожилы, ещё раз прошу, относитесь, пожалуйста внимательнее к
> подобным проблемам! Не надо посылать всех читать маны. Баги-то на самом
> деле встречаются.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 552 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20090114/f7437647/attachment-0001.bin>
Подробная информация о списке рассылки community