Ситуация следующая, стоял пхп 5.2.0 , обновил до 5.2.3_1 казалось бы все прошло гладко, апач рестартовал все работает, но...
почта в пхп отвалилась, теперь при вызове ф-ции mail() имею:
Call to undefined function mail()
Ничего не ясно, вроде бы правильно ставить софт во freebsd из портов, а не компилировать из исходников, в чем же дело?
пхп в моем случае как модуль апача2
А еще при старте апач теперь стал выдавать warning
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
Посоветуйте выход, сносить пхп и собирать из исходников ? Может было у кого что то похожее, поделитесь опытом решения, спасибо.
mail() PHP 5.2.3_1
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: mail() PHP 5.2.3_1
У меня были глюки с PHP из-за SUNOSIN там чё-то. Собрал без него, всё заработало.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2007-04-18 18:45:05
Re: mail() PHP 5.2.3_1
Попробовал собрать без SUNOSIN, не помогло 

-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2007-04-18 18:45:05
Re: mail() PHP 5.2.3_1
Проблему удалось решить 
Оказывается несмотря на то , что ф-ция mail включена в ядро, при компиляции php в php.ini должен быть указан правильный путь к sendmail, в моем случае вышло следующее, я использую exim, после установки его sendmail был удален, в php.ini путь указан на exim, в результате пхп собирался без поддержки почты. Добавил в систему sendmail (только для галочки, по-прежнему используется exim), во время компиляции в пхп.ини путь на него, после компиляции путь на эксим, все работает

Оказывается несмотря на то , что ф-ция mail включена в ядро, при компиляции php в php.ini должен быть указан правильный путь к sendmail, в моем случае вышло следующее, я использую exim, после установки его sendmail был удален, в php.ini путь указан на exim, в результате пхп собирался без поддержки почты. Добавил в систему sendmail (только для галочки, по-прежнему используется exim), во время компиляции в пхп.ини путь на него, после компиляции путь на эксим, все работает

- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: mail() PHP 5.2.3_1
вообще-то сендмыло и exim используются через враппет, управляемый /etc/mail/mailer.conf
Убей их всех! Бог потом рассортирует...