У меня проблема с конфигурацией nginx и php.По какой-то причине $_SERVER['PHP_SELF']
пусто.
Я работаю:
- Ubuntu 18.04
- nginx (версия nginx: nginx / 1.14.0 (Ubuntu))
- php (PHP 7.2.10-0ubuntu0.18.04.1)
Понятия не имею, что может вызвать эту проблему.Я много читал в Интернете, но не смог найти никакого решения.
Просто чтобы посмотреть, не хватает ли больше информации, я проверил, что я получаю от print_r($_SERVER);
, вот что я получаю (Censoredличная информация ...):
Массив ([USER] => www-data [HOME] => / var / www [HTTP_COOKIE] => CENSORED [HTTP_ACCEPT_LANGUAGE]=> en-GB, en; q = 0,9, he-IL; q = 0,8, he; q = 0,7, en-US; q = 0,6, ru; q = 0,5 [HTTP_ACCEPT_ENCODING] => gzip, deflate, br [HTTP_ACCEPT] => text / html, application / xhtml + xml, application / xml; q = 0,9, image / webp, image / apng, / ; q = 0,8 [HTTP_USER_AGENT] => CENSORED [HTTP_UPGRADE_INSECURE_REQUESTS] => 1 [HTTP_CACHE_CONTROL] => max-age = 0 [HTTP_CONNECTION] => keep-alive [HTTP_HOST] => cumta.morhaviv.com [SCRIPT_FILENAME] => /var/www/morhaiv.com/public_html/cumta/css/test.php [REDIRECT_STATUS] => 200 [SERVER_NAME] => www.cumta.morhaviv.com [SERVER_PORT] => 443 [SERVER_ADDR] => 153.92.209.235 [REMOTE_PORT] => 22964 REM] => 176.231.2.86 [SERVER_SOFTWARE] => nginx / 1.14.0 [GATEWAY_INTERFACE] => CGI / 1.1 [HTTPS] => в [REQUEST_SCHEME] => https [SERVER_PROTOCOL] => HTTP / 1.1 [DOCUMENT_ROOT] => /var/www/morhaviv.com/public_html/cumta [DOCUMENT]=> /css/test.php [REQUEST_URI] => /css/test.php [SCRIPT_NAME] => /css/test.php [CONTENT_LENGTH] => [CONTENT_TYPE] => [REQUEST_METHOD] => ПОЛУЧИТЬ [QUERY_STRING] => [PATH_INFO] => [FCGI_ROLE] => RESPONDER [PHP_SELF] => [REQUEST_TIME_FLOAT] => 1549710420.5126 [REQUEST_TIME] => 1549710420)
My nginx.conf: *
Я знаю, что в этом вопросе может не хватить дополнительной информации, которая необходима, но я действительно не знаю, что еще важно, поэтому, пожалуйста, прокомментируйте, и я добавлю недостающую информацию.
Спасибо заваша помощь!