Error from bsd.apache.mk. apache22 is installed (or APACHE_PORT is defined) and port requires apache
Поднимаю тестовый сервер FreeBSD 10
Cтолкнулся с такой фичей — при установке модуля mod_rpaf2 и уже установленном Apache 2.2 вылазит ошибка:
===> ap24-mod_rpaf2-0.6_3 is marked as broken: : Error from bsd.apache.mk. apache22 is installed (or APACHE_PORT is defined) and port requires apache.
*** Error code 1
При изучении видно, что пытается ставиться модуль mod_rpaf2 для версии Апача 2.4, хотя установлен Apache 2.2.x, т.е. ap24-mod_rpaf2-0.6_3, а должен быть ap22-mod_rpaf2-0.6_3
Гугление рассказывает, что продвинутые чуваки используют вообще модуль mod_extract_forwarded.
В ходе перекомпилирования пакетов оказывается, что при установки Apache была пропущено добавление строки в make.conf
echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf |
Выполнение этой команды помогло и теперь при установки mod_rpaf2 он правильно понимает, что установлен Apache 2.2 и выбирает пакет ap22-mod_rpaf2-0.6_3, который правильно компилируется и работает.
Фразы: /usr/ports/www/mod_rpaf2 как сделать ap22, mod_rpaf2 неправильно определяет версию apache, mod_rpaf2 c apache 2.2
Чувак, ты мне просто жизнь спас! Респект тебе и уважуха
Обновлял на FreeBSD 9.1 PHP с 5.3 до 5.4. Всё сделал, всё, вроде, заработало, перезапускаю апач — не поднимается! Говорит, нет такой директивы в этом слове: php_admin. Грепаю по конфигам — и правда, mod_php нигде не подключён. Я кинулся его собирать, и там ошибка из сабжа.
В общем, спасибо, сэкономил кучу времени и нервов.
рад что помог, спасибо за отзыв
И мне помог с mod_perl2 Спосибо!!!
Спасибо!
Спасибо, тоже сильно помог.Статьи по настройке старые и вылезают ошибки периодически.Побольше бы таких людей кто делится рецептами решения проблем.
Спасибо, помогло государству.