После обновления nginx перестал работать

12
L
На сайте с 01.12.2008
Offline
47
2052

ОС Freebsd 7.2

Обновил nginx до последней текущей версии

Почему-то не работает, в логах писало

opendir() /var/nginx/cache/0 failed

я взял и удалил все старые подпапки в /var/nginx/cache/

рестартнул nginx все нормально прошло

Код:

server#nginx restart

Performing sanity check on nginx configuration:

the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

configuration file /usr/local/etc/nginx/nginx.conf test is successful

Stopping nginx.

Waiting for PIDS: 1156.

Performing sanity check on nginx configuration:

the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

configuration file /usr/local/etc/nginx/nginx.conf test is successful

Starting nginx.

server#

Пробую зайти на сайт, но выдается

Internal Server Error!

Смотрю логи nginx в них тишина.

Как быть помогите пожалуйста.

bugsmoran
На сайте с 18.02.2010
Offline
223
#1
like:

Пробую зайти на сайт, но выдается
Internal Server Error!
Смотрю логи nginx в них тишина.

Так это наверно Апач за ним выдает? Что в логах Апача?

L
На сайте с 01.12.2008
Offline
47
#2
bugsmoran:
Так это наверно Апач за ним выдает? Что в логах Апача?

Да Вы правы почему-то перестал работать php после обновления apache

вот как

#apachectl -k restart

Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so"

как быть как добыть эту библиотеку libphp5.so ?

M
На сайте с 01.12.2009
Offline
235
#3
like:
Да Вы правы почему-то перестал работать php после обновления apache
вот как

#apachectl -k restart
Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so"

как быть как добыть эту библиотеку libphp5.so ?

нужно смотреть.

Администратор Linux,Freebsd. построения крупных проектов.
bugsmoran
На сайте с 18.02.2010
Offline
223
#4
like:
Да Вы правы почему-то перестал работать php после обновления apache
вот как

#apachectl -k restart
Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so"

как быть как добыть эту библиотеку libphp5.so ?

А файлик сам есть? ls -l его находит?

L
На сайте с 01.12.2008
Offline
47
#5
madoff:
нужно смотреть.

Скажите что именно посмотреть я тут продублирую вывод

like добавил 10.11.2010 в 00:32

bugsmoran:
А файлик сам есть? ls -l его находит?

Нет, не находит, хотя до обновления апача он был, так как php работал.

M
На сайте с 01.12.2009
Offline
235
#6
like:
Скажите что именно посмотреть я тут продублирую вывод

like добавил 10.11.2010 в 00:32


Нет, не находит, хотя до обновления апача он был, так как php работал.

Самое интересное что обновление Nginx не относиться к php, вы видимо удалили php и тетеря его надо устанавливать.

L
На сайте с 01.12.2008
Offline
47
#7
madoff:
Самое интересное что обновление Nginx не относиться к php, вы видимо удалили php и тетеря его надо устанавливать.

Ну если apache при

make deinstall

make reinstall

удалить мог php, то наверное нужно попробовать php поставить по новой?

M
На сайте с 01.12.2009
Offline
235
#8
like:
Ну если apache при
make deinstall
make reinstall
удалить мог php, то наверное нужно попробовать php поставить по новой?

Я уже не помню но рекурсивно он мог потянуть и php.

и надо "make reinstall" только выполнять если хотите "переустановить"

L
На сайте с 01.12.2008
Offline
47
#9

Пробую ставить php

#make install

===> php5-5.3.3_2 conflicts with installed package(s):

php5-pcre-5.2.12

php5-spl-5.2.12

They install files into the same place.

Please remove them first with pkg_delete(1).

*** Error code 1

Stop in /usr/ports/lang/php5.

*** Error code 1

Stop in /usr/ports/lang/php5.

M
На сайте с 01.12.2009
Offline
235
#10
like:
Пробую ставить php

#make install

===> php5-5.3.3_2 conflicts with installed package(s):
php5-pcre-5.2.12
php5-spl-5.2.12

They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/lang/php5.
*** Error code 1

Stop in /usr/ports/lang/php5.

конфликт с php 5.3 удалите 5.3, потом ставите 5.2

madoff добавил 10-11-2010 в 00:39

pkg_info | grep php

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий