nginx serve info.php mas não serve index.php [closed]

1

info.php com phpinfo() básico é servido quando eu insiro info.php na url, no entanto index.php não está sendo exibido. Eu alterei algumas mudanças lendo respostas diferentes no stackexchange:

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

e

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

e

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

mas nada parece funcionar; não há nada no log de erros ou no php5-fpm.log. Aqui está minha entrada em sites habilitados:

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;
  }
}

nenhum arquivo index.php ou index.html é exibido, mas os arquivos html e php são exibidos quando solicitações específicas são feitas; demo.demo/info.php funciona corretamente, mas demo.demo mostra apenas uma página em branco. Como funciona o php quando especificamente solicitado, eu estou supondo que é problema de reescrita. O que está configurado incorretamente?

    
por Faruq Ahmad 17.03.2015 / 14:46

0 respostas