Я заметил, что пользователи на этом сообщении столкнулись с подобными проблемами; Вы перезапустили Apache и попытались очистить кэш своего браузера?
Исправлено. Оказывается, вы должны включать бит 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;
}
}
Я обнаружил, что перемещение моего блока сопоставления 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;
}