Задать вопрос
@DaNko88

Magento 2 (nginx + php-fpm) или (nginx+apache)?

Добрый вечер, скажите может magento 2 работать без apache + mod_php, через nginx + php-fpm?
Либо для magento желательно использовать apache?
через nginx + php-fpm выдает белый экран
  • Вопрос задан
  • 2348 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Magento 2 однозначно способна работать без Apache.
Мои настройки Nginx + PHP-FPM для запуска Magento 2 в подпапке: https://mage2.ru/t/58
Ответ написан
@deenoize
Ошибка распространенная, но как ни странно решение нигде практически нет. Сам потерял 2 дня. Нашел только в багтрекере магенто на гитхабе. Делюсь

Changed nginx.conf.sample /setup location block to:

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";
    }
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы