Я установил magento 2 в свой персональный компьютер. Там отлично работает.
Я установил ту же копию в другой системе, тогда интерфейс работает нормально, а администратор - нет. (его показ 404 страницы)
Сейчас я хочу установить его на свой ноутбук.
Я сделал следующее ...
Я просто копирую папку magento2 с моего компьютера, т.е.
wamp/www/magento2
помещаю ее в нужное место на ноутбуке, т.е.wamp/www/magento2
Я экспортирую базу данных magento2 с ПК и импортирую на локальный компьютер ноутбука.
Обновить
base_url
в импортированную БД.Удаленное содержимое,
var/
а такжеpub/static/
Я пытался следовать ...
- бегать
php magento setup:upgrade
но не полезно.
magento2
404-page
admin-login
Прафул Раджпут
источник
источник
Ответы:
Это общая ошибка, обычно возникающая при переносе установки magento-2 из одного места в другое. Причина этой ошибки заключается в том, что значение
store_id
иwebsite_id
для администратора должно быть0
, но когда вы импортируете базу данных на новый сервер, каким-то образом эти значения не устанавливаются0
.Поэтому, чтобы устранить эту ошибку, вам нужно будет внести некоторые изменения в сами таблицы базы данных.
SET FOREIGN_KEY_CHECKS=0; UPDATE store SET store_id = 0 WHERE code='admin'; UPDATE store_group SET group_id = 0 WHERE name='Default'; UPDATE store_website SET website_id = 0 WHERE code='admin'; UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; SET FOREIGN_KEY_CHECKS=1;
источник
добавить эти строки в .htaccess
источник
Ничего не делайте, просто проверьте файл .htacess в корневом каталоге. Если он уже есть, переименуйте его и используйте значение по умолчанию, а если его там нет, используйте значение по умолчанию. Очистите кеш / очистите кеш и все готово
источник