PHP-FPM с Apache 2.2.22 и Ошибкой Ubuntu 12.10 - 500 или текстом возвратов (не выполняющийся)

Возможно, Вы уже попробовали это, но это стоит упомянуть:

Моно возвратит 404, если Вы запросите файл, он не имеет разрешения получить доступ. Когда у меня была та же проблема, я попробовал абсолютно все остальное, что я мог вообразить, включая приблизительно 20 различных conf файлов и приблизительно четыре часа, гугля. В конце, простом cd к каталогу приложения, сопровождаемому chmod -R 755 добился цели.

1
задан 6 February 2014 в 20:27
3 ответа

Попробуйте использовать параметры -idle-timeout и -appConnTimeout в FastCgiExternalServer в httpd.conf. Обратитесь к , чтобы узнать о синтаксисе

1
ответ дан 4 December 2019 в 00:29

In если это помогает ... У меня было 500 систематических внутренних ошибок, и мне пришлось много бороться, чтобы заставить php-fpm работать с Apache и IPSCONFIG на ] Ubuntu 14.04 LTS Trusty , сборка с использованием Учебник Falko

Это моя рабочая конфигурация PHP-FPM:

  • /etc/php5/fpm/pool.d/www.conf

     user =  www-data
    группа = www-данные
    listen.owner = www-data
    listen.group = www-data
    listen.mode = 0660
    слушайте = /var/run/php5-fpm.sock
    pm = динамический
    pm.max_children = 10
    pm.start_servers = 4
    pm.min_spare_servers = 2
    pm.max_spare_servers = 6
    pm.max_requests = 2000
    pm.status_path = / fpm_status? полный
    chdir = /
     
  • /etc/php5/fpm/php-fpm.conf

     pid = /var/run/php5-fpm.pid
    error_log = /var/log/php5-fpm.log
    включить = / etc / php5 / fpm / pool.d / *. conf
     
  • /etc/apache2/conf-enabled/php-fpm.conf

     
      Псевдоним / php-fcgi / usr / lib / cgi-bin / php5
      AddHandler php .php
      Действие php / php-fcgi
      FastCgiExternalServer / usr / lib / cgi-bin / php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Авторизация -idle-timeout 3600
      <Каталог / usr / lib / cgi-bin>
      AllowOverride All
      Параметры + ExecCGI + FollowSymLinks
      Требовать все предоставлено
      
     
     
  • Мне пришлось chmod 666 /var/run/php5-fpm.sock[1249 impressionLast, но это специфично для Ispconfig , когда я установил веб-сайт с PHP-FPM в IspConfig , он пишет следующие строки в своем виртуальном хосте с поддержкой сайтов:

     Alias ​​/ php5-fcgi ALIAS_PATH & NAME
    FastCgiExternalServer ALIAS_PATH & NAME -idle-timeout 300 -host 127.0.0.1:9016 -pass-header Авторизация 
     

    Мне нужно изменить -host 127.0.0.1:9016 на -socket /var/run/php5-fpm.sock, тогда это сработает.

Просто не делайте этого. Не знаю, откуда IspConfig берет неверную информацию.

0
ответ дан 4 December 2019 в 00:29

Я решил эту проблему, в Ispconfig с ubuntu 14.XX, Apache и PHP-FPM используют только это:

chmod 666 /var/lib/php5-fpm/web104.sock

Где web104 - экземпляр для хостинга «web104».

Надеюсь, это поможет!

0
ответ дан 4 December 2019 в 00:29

Теги

Похожие вопросы