Intereting Posts
Lex и Yacc в PHP Неустранимая ошибка: исключить исключение «RedisException» с сообщением «Redis server ушел» Как стать гуру OpenCart? Не удается найти тип ввода = значение изображения в $ _POST PHP – формат даты / времени Предупреждение «Доступ к ресурсу еще не разрешено» при использовании подготовленного оператора Могу ли я использовать классы Magento в своем проекте? ошибка мыла. Неустранимая ошибка: исключение SoapFault: Не удалось подключиться к хосту Array_splice действует как array_slice? Я могу отправить данные формы с помощью метода GET, но не POST, почему? Сравнение часового пояса пользователя с часовым поясом офиса Как мне обратиться к сообщению «Устаревшие: функция eregi () устарела …»? Дата PHP («I») для будущей или прошлой даты Как подключить MSSQL от PHP 7, Plesk 12.5, установленный на CentOS 7 Regex приводит к тому, что «Разделитель не должен быть буквенно-цифровым или обратным слэшем»

Ошибка подключения сервера Apache FastCGI

У меня есть бокс для виртуальной машины для Debian wheezy, который я использовал с бродягой в течение последних нескольких месяцев без каких-либо проблем, однако вчера, когда я поднял новую машину и обновил / обновил пакеты, я начал получать ошибку отказа подключения к серверу FastCGI :

[Wed Jun 04 14:39:03 2014] [error] [client 10.0.2.2] (13)Permission denied: FastCGI: failed to connect to server "/vagrant/php5-fcgi": connect() failed [Wed Jun 04 14:39:03 2014] [error] [client 10.0.2.2] FastCGI: incomplete headers (0 bytes) received from server "/vagrant/php5-fcgi" 

Я могу решить проблему временно, вручную коснувшись и chmodding /tmp/php5-fpm-vagrant.sock , но мой вопрос, почему это началось внезапно?

Личные предпочтения в стороне, есть ли что-то функционально неправильное в моей конфигурации ?:

На моих доступных сайтах apache у меня есть файл под названием 000php содержащий:

FastCgiExternalServer /vagrant/php5-fcgi -socket /tmp/php5-fpm-vagrant.sock -pass-header Authorization

Поскольку apache загружает сайты по алфавиту, это всегда загружается первым, тогда у меня есть другой файл с именем vagrant который содержит:

 <VirtualHost *:80 *:8080> DocumentRoot /vagrant/public_html/ ServerName vagrant.localhost <Directory /vagrant/> AllowOverride all </Directory> AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /vagrant/php5-fcgi ErrorLog ${APACHE_LOG_DIR}/vagrant_error.log CustomLog ${APACHE_LOG_DIR}/vagrant_access.log combined </VirtualHost> 

и конфигурацию пула php vagrant.conf , называемую vagrant.conf которая выглядит так:

 [vagrant] listen = /tmp/php5-fpm-vagrant.sock listen.allowed_clients = 127.0.0.1 user = vagrant group = vagrant pm = ondemand pm.max_children = 50 

Любые предложения будут ценны