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

Ответить