Magento2 NGINX запускает внешние PHP-скрипты - PullRequest
0 голосов
/ 26 ноября 2018

Настройка сайта Magento2 на AWS с NGINX.Сайт работает нормально.Я пытаюсь разрешить выполнение сценариев PHP, если они находятся в определенной папке, но они всегда 404.

Я поместил в свой файл конфигурации nginx следующее и перезапустил nginx:

 location /custom_tests/ {
    location ~* \.php$ {
            try_files $uri =404;
            fastcgi_pass   fastcgi_backend;
            fastcgi_buffers 1024 4k;

            fastcgi_read_timeout 600s;
            fastcgi_connect_timeout 600s;

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }
 }

Я пытаюсь получить доступ к сценариям, которые находятся в подкаталогах папки «custom_tests», но я также добавил index.php в саму папку «custom_tests».Все, что я получаю, - 404, не найден.

У меня есть вышеупомянутая запись NGINX чуть выше следующего блока в файле конфигурации:

# PHP entry point for main application
 location ~ (index|get|static|report|404|503|health_check)\.php$ {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...