Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблемы после установки новой php версии.
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Проблемы после установки новой php версии.

Страниц (1): [1]
 

1. unmanner - 06 Марта, 2013 - 10:34:21 - перейти к сообщению
Здравствуйте!

Такая проблема, переустановил сегодня php5 на своем сервере.

> sudo apt-get purge php5

И установил заново все что нужно для работы php-fpm:

> aptitude install php5-common php5-mysql php5-suhosin php5-gd php5-fpm php5-cgi php-pear php5-mcrypt -y

После этого nginx перестал видеть cgi по адресу 127.0.0.1:9000

При поиске netstat'ом по пиду php-fpm ничего не находит. В логах у php-fpm написано что все мол хорошо. Что мне делать, у меня опускаются руки! Нахмурился

Могу приаттачить все что захотите!
(Добавление)
Информация по процессу:

Спойлер (Отобразить)


Просто не открыл сокет!
Спойлер (Отобразить)


Почему тогда в логе написано(tailed):
Спойлер (Отобразить)



/etc/php5/fpm/php-fpm.conf
Спойлер (Отобразить)

(Добавление)
Решение:

php5-fpm после обновления обновило и свои конфиги, а именно поменяла tcp сокет на юникс. Молодцы конечно, юникс сокеты горазда быстрее. Улыбка

Мне осталось только в nginx конфиге заменить:
fastcgi_pass 127.0.0.1:9000;
на --->
fastcgi_pass unix:/var/run/php5-fpm.sock;


Это же сокет открыт и слушается php5-fpm как видно из предэдущего lsof'а.
2. DeepVarvar - 06 Марта, 2013 - 12:42:01 - перейти к сообщению
unmanner пишет:
apt-get purge
Извини что я зашел так поздно.
Естессно, дружище, "пурген" сносит пакеты вместе с конфигами.
Чтобы не тронуть конфиги надо было делать remove.
Соответственно не было бы остальных телодвижений.

 

Powered by ExBB FM 1.0 RC1