/ / La instalación de Magento 2.0.2 en la página de configuración de Nginx no funciona - php, magento, nginx, rewrite, magento-2.0

La instalación de Magento 2.0.2 en la página de configuración de Nginx no funciona - php, magento, nginx, rewrite, magento-2.0

¿Necesitas ayuda para instalar Magento 2.0.2 en nginx 1.9.3 con php-fpm actualmente? Estoy usando la configuración predeterminada provista por Magento ( https://github.com/magento/magento2/blob/develop/nginx.conf.sample )

El problema que está sucediendo es cuando se accede / configura después de desempaquetarlo. Se me presenta un 403 en "setup / index.php / navigation", así como otras URL a las que la página intenta acceder.

Me he dado cuenta de que el problema detrás de esto es que esno pasa la "navegación" como un argumento al archivo index.php y en realidad está buscando "index.php / navigation" como un archivo e intenta pasarlo a php5-fpm, lo que hace que se active security.limit_extensions causando que el 403 .

Así que la pregunta se convierte en cómo puedo obtener solicitudes paraprocesar adecuadamente? EX. cuando el javascript que está siendo representado por la configuración index.php solicita index.php / navigation, ¿cómo me aseguro de que se pase a index.php como un argumento en lugar de intentar buscar un archivo en "index.php / navigation" como si index.php eran un directorio.

Respuestas

6 para la respuesta № 1

Este problema se vuelve cada vez más común como puedo.ver. Parece que Fastcgi_split_path_info necesita definir. Intente cambiar el bloque de ubicación nginx.conf.sample / setup (señalé el código de solución con ##) para:

location /setup {
root $MAGE_ROOT;
location ~ ^/setup/index.php {

### This fixes the problem:
fastcgi_split_path_info ^(.+?.php)(/.*)$;
################################

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

location ~ ^/setup/(?!pub/). {
deny all;
}

location ~ ^/setup/pub/ {
add_header X-Frame-Options "SAMEORIGIN";
}}