Установка Prestashop 1.7 Ubuntu 14.04 LAMP Слишком много перенаправлений

Я пытаюсь установить Prestashop 1.7 на каплю Ubuntu 14.04 LAMP от Digitalocean.

После копирования исходных файлов Prestashop в папку presta в /var/www/html при доступе к http://95.85.6.69/presta/ в браузере я получаю перенаправление на http://95.85.6.69/presta/install/index.php?step=welcome, что круто, за исключением того, что он продолжает перенаправляться до тех пор, пока я не получаю: ERR_TOO_MANY_REDIRECTS, брошенный мне в ответ.

Я делаю что-то неправильно? Есть ли конфигурация, которую мне не хватает? Как я могу превзойти эту ошибку?

инструменты разработчика Chrome -› сеть

Изображение выше является дополнением к описанию ошибки.

P.S. Не обращайте внимания на различия в IP-адресах, так как они являются результатом многократного развертывания одного и того же моментального снимка Ubuntu 14.04 LAMP в Digitalocean.


person Dragos Rizescu    schedule 26.01.2017    source источник
comment
магазин был установлен в предыдущей папке?   -  person sadlyblue    schedule 26.01.2017
comment
Патч можно найти здесь forge.prestashop.com/browse/BOOM-1802.   -  person gabdara    schedule 19.02.2017


Ответы (4)


Вы включили расширение curl? У меня была такая же проблема пару дней назад. Изучив проблему, я обнаружил, что расширение curl не было включено, и Prestashop не выдает никаких ошибок, если оно не включено.

person Jack Wire    schedule 27.01.2017
comment
Принял этот ответ, но в отношении ответа Джона Саймона, который правильно включает расширение завитка. - person Dragos Rizescu; 14.02.2017
comment
Кроме того, важно отметить, что перенаправления также были вызваны отсутствием правильных прав доступа к папкам/файлам. Использование chown -R www-data:www-data /path/to/presta-install-dir/ для установки права собственности на демон apache решит проблему. - person Dragos Rizescu; 14.02.2017
comment
Для наших коллег по сообществу было бы неплохо, если бы вы отредактировали свой ответ и включили материал, который я написал в комментарии выше. - person Dragos Rizescu; 17.02.2017

sudo apt-get install php5-curl

Затем перезапустите сервер apache2, используя

sudo service apache2 restart
person John Simon    schedule 30.01.2017
comment
Спасибо за указание команд, я принял ответ Джека, потому что он также добавил небольшое объяснение, но спасибо за это: +1: - person Dragos Rizescu; 14.02.2017

Взгляните на следующие ссылки, возможно, вы найдете решение этой проблемы:

https://forum.c4.cz/prestashop-1-7-0-4-instalace-a-chyba-too-many-redirects-t7692.html https://serverfault.com/вопросы/824940/prestashop-1-7-too-many-redirects-on-frontend-shop

person Knowband Plugins    schedule 02.02.2017

После установки PrestaShop на Ubuntu 18.04.4 LTS у меня возникла та же проблема. Все необходимое установлено и работает. Я проверил журналы и там не было ошибок при загрузке страницы, но проблема не исчезла. Я попытался загрузить панель администратора и смог войти. Прочитав некоторые похожие проблемы, я подумал, не связано ли это с SSL, который я установил с доменом. Короче говоря, если вы можете получить доступ к панели администратора, проверьте настройки магазина и активирован ли SSL и активирован ли он для всех страниц. Это решило проблему для меня.

person DBR    schedule 04.06.2020