Jump to content

no input file specified after switching from apache to nginx


ikk

Recommended Posts

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

Edited by ikk
Link to comment
Share on other sites

  • Administrators

Have you looked at: https://webmasters.stackexchange.com/questions/120914/nginx-php-setup-no-input-file-specified

Quick Google search of - NGINX No input file specified - reveals lots of hits at StackOverflow and other places.

As a side note: https://welshairways.com has been moved at least 3 times in the past month or so - each time, new issues arise. If possible, find a 'home' and stay there for a while.

Link to comment
Share on other sites

12 hours ago, ProAvia said:

Have you looked at: https://webmasters.stackexchange.com/questions/120914/nginx-php-setup-no-input-file-specified

Quick Google search of - NGINX No input file specified - reveals lots of hits at StackOverflow and other places.

As a side note: https://welshairways.com has been moved at least 3 times in the past month or so - each time, new issues arise. If possible, find a 'home' and stay there for a while.

Yup I’ve already tried that (you can see the root statement in the config I’ve posted above).

I also tried everything I could find looking it up in google and YouTube, but to no avail.

The reason it kept moving is because the owner kept trying different web panel’s until he found one that suits him the most. Hence why he kept switching to a new VPS and deleting the old one (all within the same host). I am not the owner so it’s out of my control. I’m just a community member in the host that he’s using and I’m trying to help as he’s not very familiar with the CLI.

I personally recommended apache as it worked perfectly with it, but the owner chose to stick with nginx as that’s all what the web panel supports.

I apologize for the inconvenience and hope that you understand that it isn’t under my control.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...