On Tue, 17 Jun 2014 11:43:16 +0300 Taras Heychenko <[email protected]> wrote:
> Hi! > Есть сервер с FreeBSD 9.0 и apache22. Под апачем стоит несколько php > изделий из портов. Соответственно стоит php5 со всеми необходимыми > для работы портов довесками. У сервера пропадало питание. После пропадения > питания вместо собственно страниц, которые должны выдаваться php > скриптами в браузер начали загружаться сами тексты php скриптов. > Рассматривание конфига апача ничего не объяснило — конфиг целый и > невредимый и не менялся уже достаточно давно (судя по датам файлов). > Какой-либо make в /usr/ports/… вызывает кучу сообщений об ошибках. Из чтения > интернетов я так понял, что это нужно систему поднимать до 9.2, но быстро > пересобрать порты у меня пока не получается. Может у кого есть какие идеи, еще можно: * попытаться отревертить тот-самый-коммит-в-ports/Mk (r352986) * попробовать поплясать вокруг установки devel/bmake и использованию его > куда можно посмотреть, чтобы решить пока проблему с работой php скриптов? > > P.S. Последний раз систему апдейтил через cvsup. Может еще кто может > дать ссылку на вменяемую инструкцию, как перейти на svn для сорцов системы? > (Порты давно тащу через svn, но именно перейти на вытаскивание сорцов > через svn все руки не доходили.) Длинные объяснения в handbook показались > не очень вменяемыми. Текста много, но вот конкретной строки svn checkout, > которую нужно выполнить, чтобы получить нужные сорцы системы не нашел. > 1) бэкапишь конфиг ядра/если есть какие-то патчи в /usr/src/ 2) сносишь его 3) из svn ls svn://svn.freebsd.org/base выбираешь что тебе нужно. (head, releng/N.M, stable/N) 4) svn co выбрaное в п.3 /usr/src 5) возвращаешь конфиг/натягиваешь патчи 6) обновляешься так как и обновлялся во времена cvsup > -- > tasic -- wbr, tiger
