yii2 + nginx + php-fpm

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
zavsc
Сообщения: 2
Зарегистрирован: 2022.06.13, 20:58

yii2 + nginx + php-fpm

Сообщение zavsc »

Помогите, есть уже готовый проект при нажатии на кнопку войти PAGE NOT FOUND 404 вот конфиг nginx:

Код: Выделить всё

server {
  listen 80;
  server_name example.com;
  
  index index.php index.html index.htm;

  root /var/www/school/web;

  error_log /var/log/nginx/school.error;
  access_log /var/log/nginx/school.access;

  location / {
    try_files $uri $uri/ /index.php?$args;
  }
  
  location ~ \.php$ {
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    try_files $uri =404;
  }
}
Структура проекта:
Изображение
zavsc
Сообщения: 2
Зарегистрирован: 2022.06.13, 20:58

Re: yii2 + nginx + php-fpm

Сообщение zavsc »

app.log:

Код: Выделить всё

2022-06-14 15:38:54 [172.70.86.63][-][-][error][yii\base\ErrorException:8] yii\base\ErrorException: Trying to access array offset on value of type null in /var/www/school/controllers/MainController.php:108
Stack trace:
#0 /var/www/school/controllers/MainController.php(108): yii\base\ErrorHandler->handleError()
#1 [internal function]: app\controllers\MainController->actionIndex()
#2 /var/www/school/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()
#3 /var/www/school/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams()
#4 /var/www/school/vendor/yiisoft/yii2/base/Module.php(528): yii\base\Controller->runAction()
#5 /var/www/school/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction()
#6 /var/www/school/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest()
#7 /var/www/school/web/index.php(13): yii\base\Application->run()
#8 {main}
2022-06-14 15:38:54 [0.0.0.0][-][-][info][application] $_GET = []

$_POST = [
    '_csrf' => 'EFfioejfiuwjeriudsfgefwfheriiujgreuoga87eryge8hr78shapgeh8=='
    'email' => 'admin@mail.ru'
    'password' => 'test'
]

$_FILES = []

$_COOKIE = [
    'PHPSESSID' => 'gR44G5G54Wtgtrwsrtgwarthwrt'
    '_csrf' => 'gahrttdyh9s0uthsy8oerg7ystruyho9grey7gr7e897yg7ye7syg9reg5tyhww54yh54qye99a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"xIXv2dWXVUzyEQbCu0sAWcU2r4QATA3G\";}'
]

$_SESSION = []

$_SERVER = [
    'USER' => 'www-data'
    'HOME' => '/var/www'
    'HTTP_CDN_LOOP' => 'cloudflare'
    'HTTP_CF_CONNECTING_IP' => '0.0.0.0'
    'HTTP_COOKIE' => 'PHPSESSID=gR44G5G54Wtgtrwsrtgwarthwrt; _csrf=a4d7gR44G5G54Wtgtrwsrtgwarthwrts%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22xIXv2dWXVUzyEQbCu0sAWcU2r4QATA3G%22%3B%7D'
    'HTTP_ACCEPT_LANGUAGE' => 'ru-RU,ru;q=0.9'
    'HTTP_REFERER' => 'http://example.com/'
    'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
    'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36'
    'HTTP_CONTENT_TYPE' => 'application/x-www-form-urlencoded'
    'HTTP_DNT' => '1'
    'HTTP_UPGRADE_INSECURE_REQUESTS' => '1'
    'HTTP_ORIGIN' => 'http://example.com'
    'HTTP_CACHE_CONTROL' => 'max-age=0'
    'HTTP_CF_VISITOR' => '{\"scheme\":\"http\"}'
    'HTTP_X_FORWARDED_PROTO' => 'http'
    'HTTP_CONTENT_LENGTH' => '134'
    'HTTP_CF_RAY' => '71b32013bd6e772b-LHR'
    'HTTP_X_FORWARDED_FOR' => '0.0.0.0'
    'HTTP_CF_IPCOUNTRY' => 'RU'
    'HTTP_ACCEPT_ENCODING' => 'gzip'
    'HTTP_CONNECTION' => 'Keep-Alive'
    'HTTP_HOST' => 'example.com'
    'REDIRECT_STATUS' => '200'
    'SERVER_NAME' => 'example.com'
    'SERVER_PORT' => '80'
    'SERVER_ADDR' => '0.0.0.1'
    'REMOTE_USER' => ''
    'REMOTE_PORT' => '23888'
    'REMOTE_ADDR' => '0.0.0.0'
    'SERVER_SOFTWARE' => 'nginx/1.18.0'
    'GATEWAY_INTERFACE' => 'CGI/1.1'
    'REQUEST_SCHEME' => 'http'
    'SERVER_PROTOCOL' => 'HTTP/1.1'
    'DOCUMENT_ROOT' => '/var/www/school/web'
    'DOCUMENT_URI' => '/index.php'
    'REQUEST_URI' => '/'
    'SCRIPT_NAME' => '/index.php'
    'CONTENT_LENGTH' => '134'
    'CONTENT_TYPE' => 'application/x-www-form-urlencoded'
    'REQUEST_METHOD' => 'POST'
    'QUERY_STRING' => ''
    'SCRIPT_FILENAME' => '/var/www/school/web/index.php'
    'FCGI_ROLE' => 'RESPONDER'
    'PHP_SELF' => '/index.php'
    'REQUEST_TIME_FLOAT' => 1655210334.0653
    'REQUEST_TIME' => 1655210334
]
Последний раз редактировалось zavsc 2022.06.14, 20:31, всего редактировалось 1 раз.
Ответить