Задать вопрос
archakov06
@archakov06
Frontend-разработчик (ReactJS)

Ошибка при обращении к php: No input file specified?

Вручную настраиваю сервер и возникла проблема, что сервер не корректно работает с PHP скриптами.

server {

  listen   80 default_server;
  listen   [::]:80 default ipv6only=on;

  root /var/www/site;
  index index.html index.php;

  server_name site.com;

  location / {
    try_files $uri $uri/ /index.php;
  }

  location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;

    include fastcgi_params;

    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    #fastcgi_param   PATH_TRANSLATED  $document_root$fastcgi_path_info;
  }

  location /sqladmin {
    alias /usr/share/phpmyadmin/;
    location ~ \.php$ {
      #fastcgi_pass unix:/var/run/php-pool-name.sock;
      #fastcgi_pass unix:/var/run/php5-fpm.sock;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      include fastcgi_params;
      fastcgi_param SCRIPT_FILENAME $request_filename;
      fastcgi_ignore_client_abort off;
    }
  }
}


Путь к данной папке есть. Не PHP файлы открывает. К примеру .txt. Но, на PHP ругается ошибкой No input file specified
  • Вопрос задан
  • 1194 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
daager
@daager
Какой версии nginx? С какой-то версии появилась папка snippets, будет достаточно инклудить snippets/fastcgi-php.conf, чем прописывать все fastcgi_* самому.
А PHP на порт 9000 навесили? По умолчанию он не слушает порт, а работает как сокет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽