On Jun 17, 2014, at 11:52, Eugene Grosbein <[email protected]> wrote:
> On 17.06.2014 15:43, Taras Heychenko wrote: >> Hi! >> Есть сервер с FreeBSD 9.0 и apache22. Под апачем стоит несколько php >> изделий из портов. Соответственно стоит php5 со всеми необходимыми >> для работы портов довесками. У сервера пропадало питание. После пропадения >> питания вместо собственно страниц, которые должны выдаваться php >> скриптами в браузер начали загружаться сами тексты php скриптов. >> Рассматривание конфига апача ничего не объяснило — конфиг целый и >> невредимый и не менялся уже достаточно давно (судя по датам файлов). >> Какой-либо make в /usr/ports/… вызывает кучу сообщений об ошибках. Из чтения >> интернетов я так понял, что это нужно систему поднимать до 9.2, но быстро >> пересобрать порты у меня пока не получается. Может у кого есть какие идеи, >> куда можно посмотреть, чтобы решить пока проблему с работой php скриптов? > > Поставить pkg и переустановить php бинарно. Фраза “Поставить pkg” возвращает к проблеме make в портах, нет? Пока пытаюсь понять, что могло поломаться, что привело к такой “работе” php скриптов. Есть какая-нибудь команда, которая проверяет соответствие файлов, перечисленных в /var/db/pkg/<некоторый_порт>/+CONTENTS с файлами, стоящими в системе? > >> P.S. Последний раз систему апдейтил через cvsup. Может еще кто может >> дать ссылку на вменяемую инструкцию, как перейти на svn для сорцов системы? >> (Порты давно тащу через svn, но именно перейти на вытаскивание сорцов >> через svn все руки не доходили.) Длинные объяснения в handbook показались >> не очень вменяемыми. Текста много, но вот конкретной строки svn checkout, >> которую нужно выполнить, чтобы получить нужные сорцы системы не нашел. > > svn checkout svn://svn.freebsd.org/base/stable/9 /usr/src Спасибо, сорцы уже едут. > > Потом просто cd /usr/src && svn update > Если svn update прервется аварийно, перед следующим update может > потребоваться svn cleanup, но оно предупредит.
