nginx, псевдоним, php-fpm = Файл, не Найденный

Я заметил, что пользователи на этом сообщении столкнулись с подобными проблемами; Вы перезапустили Apache и попытались очистить кэш своего браузера?

10
задан 6 January 2014 в 22:58
2 ответа

Исправлено. Оказывается, вы должны включать бит php в каждый блок местоположения.

location /calender {
    alias  /usr/share/davical/htdocs;

        location ~ \.php$ {
        fastcgi_split_path_info ^(.+?\.php)(/.*)?$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        }

}
20
ответ дан 2 December 2019 в 22:02

Я обнаружил, что перемещение моего блока сопоставления php над корневым блоком местоположения работает нормально.

location ~ \.php$ {
    include fastcgi.conf;
    fastcgi_intercept_errors on;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index  index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

location / {
    root /Users/YOU/Projects/PROJECT;
}
1
ответ дан 2 December 2019 в 22:02

Теги

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