nginx обслуживает info.php, но не поддерживает index.php

info.php с базовым phpinfo() используется, когда я ввожу info.php в URL, но index.php не обслуживается. Я изменил некоторые изменения, читая разные ответы на stackexchange

 `try_files $uri $uri/ /index.php?q=$uri&$args;` 

а также

 `try_files $uri $uri/ /index.php;` 

а также

 `try_files $uri $uri/ /index.php?q=$uri` 

но ничего не работает, в журнале ошибок ничего нет или php5-fpm.log вот моя запись в разрешенных сайтах

 server { listen 80; server_name demo.demo; root /demo.demo.us/; index index.php index.html; rewrite_log on; location / { index index.php index.html; rewrite ^/$ /index.php last; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } } 

файл index.php или index.html не поддерживается, но оба файла html и php обслуживаются при выполнении определенных запросов, например demo.demo / info.php, но demo.demo показывает только пустую страницу. поскольку php работает, когда специально запрашивается, я предполагаю, что это переписывает проблему. какие-либо предложения?