Hello,
Whenever i try to go to the login or join page, i keep on getting the "No input file specified" error. I've already tried everything in https://forum.phpvms.net/topic/6940-no-input-file-specified/ and https://stackoverflow.com/questions/21377321/nginx-no-input-file-specified-php-fast-cgi
Here's my nginx config:
server {
listen 80;
server_name www.welshairways.com;
root /srv/new-website;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /var/log/nginx/site.app-error.log error;
# allow larger file uploads and longer script runtimes
client_max_body_size 100m;
client_body_timeout 120s;
sendfile off;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
include /etc/nginx/fcgi.conf;
fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M";
fastcgi_param SCRIPT_FILENAME /srv/new-website/$fastcgi_script_name;
fastcgi_param HTTP_PROXY "";
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
location ~ /\.(ht|htaccess|htpasswd|ini|phps|fla|psd|log|sh|tpl)$ {
deny all;
}
listen 443 ssl;
ssl_certificate /root/.acme.sh/welshairways.com/fullchain.cer;
ssl_certificate_key /root/.acme.sh/welshairways.com/welshairways.com.key;
}
autoindex off;
I'm running Ubuntu 18.04 (on a VPS) with php7.1-fpm (edit: now it’s php 5.6-fpm, check the update below) and the ajenti control panel. All within NGINX.
URL: https://welshairways.com
example of error: https://welshairways.com/pilotcentre/index.php/login
php info: https://welshairways.com/phpinfo.php
(Disclaimer: might be a bit slow due to high load)
thanks in advance