fastcgi — файл не найден Apache + php-fpm

Когда я использую конфигурацию по умолчанию без vhosts все работает нормально. Но когда я добавляю виртуальные хосты, это не работает ..

Вот как выглядит vhost:

<VirtualHost *:80>

ServerName example
ServerAlias example.com                                                                                                                                                                                                                                                   $
ServerAdmin example@example.com
DocumentRoot "/home/example/public_html"ErrorLog "/home/example/logs"CustomLog "/home/example/logs1.log" combined
ScriptAlias /cgi-bin/ /home/example/cgi-bin/
Alias /phpmyadmin /home/phpmyadmin

<Directory "/home/example/public_html">
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.php index.html index.htm default.htm
</Directory>

<Directory "/home/phpmyadmin">
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.php index.html index.htm default.htm
Options -Indexes
</Directory>

</VirtualHost>

Также у меня есть это в httpd.conf:

<IfModule mod_fastcgi.c>
FastCGIExternalServer /usr/sbin/php-fpm -host 127.0.0.1:9000
AddHandler php-fastcgi .php

<LocationMatch "/status">
SetHandler php-fastcgi-virt
Action php-fastcgi-virt /usr/sbin/php-fpm.fcgi virtual
</LocationMatch>

Action php-fastcgi /usr/sbin/php-fpm.fcgi
ScriptAlias /usr/sbin/php-fpm.fcgi /usr/sbin/php-fpm

<Directory /usr/sbin>
Options ExecCGI FollowSymLinks
SetHandler fastcgi-script
Order allow,deny
Allow from all
</Directory>
</IfModule>

Когда я захожу на страницу, я получаю:

File not found.

Вот что я получаю в лог-файле:

[Вторник, 17 ноября 19:50:00 2015] [ошибка] [клиент 192.168.1.68] FastCGI:
сервер «/ usr / sbin / php-fpm» stderr: основной сценарий неизвестен

Любое решение для этого?

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …