저는 nginx를 처음 사용하고 phpmyadmin을 설치했습니다. 데비안 스트레치 배포판에 있습니다. no input file specified
내가 방문하려고 할 때 발생하는 오류는 StackOverflow에서 계속 올라 오지만 모두 오래된 게시물 인 것 같습니다. /phpmyadmin
웹상의 여러 가지 제안들로부터 적절한 설정을 구성하려고 시도하는 것은 악몽이었습니다. 내가 언급 한 솔루션 중 일부를 시도했지만 아무도 나를 위해 일했다.nginx에서 php7-fpm으로 "입력 파일을 지정하지 않았습니다"
server {
gzip on;
gzip_types text/plain text/html text/css application/javascript;
root /home/me/projects/MyApp/public;
location/{
try_files $uri @proxy;
expires max;
}
location @proxy {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:5000;
}
location /phpmyadmin {
alias /usr/share/nginx/html/phpmyadmin;
index index.php index.html;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
location ~ /\.ht {
deny all;
}
}
}
'snippets/fastcgi-php.conf'에 들어있는 내용은 무엇입니까? 당신은 아마'fastcgi_param SCRIPT_FILENAME $ request_filename;을 추가 할 필요가 있습니다. –
아, 방금 그 파일이 표준 파일이었고 보이지 않았다는 것을 알았습니다. 그 이름을 가진 파일이 없습니다. 나는 그 설정 파일을 당신의 제안으로 대체했다. 지금 빈 페이지가 나타납니다. 그러나 나는 더 가깝다. 감사! – StevieD
PHP에 필요한 여러 가지 'fastcgi_param' 정의가 들어있는'fastcgi_params' 파일을 발견 할 수 있습니다. –