PrestaShop - не могу получить доступ к панели администратора на nginx

Я пробовал ту же установку PrestaShop (версия 1.7.5.1) с Apache и nginx (копируя установку nginx в корневой каталог Apache).

Когда я просматриваю панель администратора, я вижу такие URL-адреса:

http://localhost/admin825pqjv9z/index.php/configure/advanced/system-information/?_token=lJz8rH0rLWJJsrgY6tC97KuCrniEs2eps41UEoU5vqY

где index.php объединяется с остальной частью URL-адреса

Когда я использую Apache, все работает нормально, однако с Nginx меня перенаправляют.

Я попробовал следующую конфигурацию nginx для PrestaShop:

но это не сработало.


person Frizz1977    schedule 30.04.2019    source источник


Ответы (1)


Я только что попробовал пример, который вы предоставили для моей установки nginx, и все прошло хорошо.

Вы заменили /admin-dev/ своим именем папки администратора /admin825pqjv9z/? Вы должны иметь:

location /admin825pqjv9z/ {  # Change this for your admin url
        if (!-e $request_filename) {
            rewrite ^/.*$ /admin825pqjv9z/index.php last;
        }
    }

Я надеюсь, что это поможет, в противном случае я был бы рад проверить другие варианты с вами.

person Bruno Leveque    schedule 01.05.2019