Magento 2.1.7 переместил сайт с перенаправлением на старый URL

Я установил последнюю версию magento 2.1.7 на свой сервер и установил тему. Я установил magento в папку ( http://example.com/site/), там все работает нормально. Теперь я переместил его в корневой каталог ( http://example.com/) в качестве основного веб-сайта, но там он не работает, он перенаправляет на старый URL с SID var. http://example.com/site/?sid=8374urh347yr7w4ry

Я пробовал следующие изменения:

  • Изменен base_url в таблице core_config_data,
  • Удалил весь кеш / все в var /
  • Удаленный кеш браузера / куки
  • Я пробовал на localhost, но все же перенаправил на http://example.com/site/?sid=8374urh347yr7w4ry
  • Удаленные системные tmp файлы
  • Я проверил файл env.php, но там ничего нет
  • Все разрешения установлены

Magento хранит base_url в каком-либо файле? чтобы я мог измениться.

Любая помощь будет оценена

2 ответа

Решение

Поскольку мой комментарий решил вашу проблему, я опубликую его как ответ.

В соответствии с magento берет все данные конфигурации из папки кэша, вы должны очистить magentodir/var/cache - включая все подпапки - чтобы убедиться, что новый конфиг принят.

Вы сказали, что уже очистили кеш, мой совет, чтобы проверить эту точку еще раз. (Может быть, вы очистили кеш, прежде чем вносить необходимые изменения?)

Первым делом сначала зайдите в базу данных под столом core_config_data измените безопасный и ненадежный URL-адрес на новый адрес магазина, затем запустите этот

php -dmemory_limit = 2G bin / magento setup: обновить && php -dmemory_limit = 2G bin / magento setup: di: compile && php -dmemory_limit = 2G bin / magento setup: static-content: deploy -f && php -dmemory_limit=2G bin/magento indexer:reindex && php -dmemory_limit=2G bin/magento cache:flush

Для меня это была установка не только base_url и secure_base_url, но и base_url_link в core_config_data.

Попробуйте перезапустить apache.

/etc/init.d/apache2 restart
sudo /etc/init.d/apache2 restart
sudo service apache2 restart

Для некоторых виртуальных хостингов, таких как godaddy, попробуйте переключить версию php и очистить кеш браузера.

Другие вопросы по тегам