Magento Admin 404

Недавно мы перенесли нашу многодоменную настройку magento с общего хоста на выделенный сервер.

Все работает отлично, но когда я пытаюсь перейти в раздел admin, я получаю ошибку 404 на что-либо после входа в систему.

Кажется, работает, если я удалю index.php из URL-адреса, но затем, как только я нажму на другую ссылку в разделе admin, он снова снова появится с индексом index.php в URL-адресе.

Ответ 1

- Вам нужно напрямую обратиться к своему серверу и сделать это через SSH/FTP

Вам необходимо удалить следующий файл

app/etc/use_cache.ser

Если после этого вы получите сообщение об ошибке

Примечание: Undefined index: 0 в /srv/www/vhosts/javra.com/htdocs/munchad2/app/code/core/Mage/Core/Model/Mysql4/Config.php в строке 92

Затем перейдите к управлению базой данных.

  • Открыть PhpMyAdmin
  • Перейти в вашу базу данных
  • Нажмите SQL
  • Запустите следующий SQL-запрос:

_

SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_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;

Что-то странное случается с кешем при перемещении баз данных с одного сервера на другой, поэтому кажется, что вам нужно его очистить.

Ответ 2

Проверьте этот способ

> http://www.yourstore.com/index.php/admin/

или

>  http://www.yourstore.com/admin/

Ответ 3

После перехода с www.domain1.com/magento/на www.domain2.com/magento/ Я получал 500 внутренних ошибок сервера. Поэтому я просто переименовал свой .htaccess в htaccess.txt. И мой интерфейс начал работать нормально, Но в Backend http://www.yourstore.com/admin/ Я получал ошибку внутреннего сервера Same 500.

После того, как вы попробовали много вариантов, предлагаемых онлайн, ничто не работало для меня, и после этого я попытался получить доступ к админу через следующий URL-адрес, а voilà работал отлично, надеюсь, что это поможет другим.

Попробуйте получить доступ как это > http://www.yourstore.com/index.php/admin/

Ответ 4

Включен ли на выделенный сервер mod_rewerite? Может ли конфигурация apache разрешать файлы .htaccess вносить изменения в директивы конфигурации через AllowOverride? Оба из них являются обычными способами, с помощью которых конфигурация Magento становится обойденной.

Ответ 5

Это старый поток, но у меня также была проблема с правами собственности, что возвращало 404 в admin. Я выполнял некоторую работу по обеспечению безопасности сервера, а некоторые файлы принадлежали как root, а не apache. Таким образом, chown -R apache:apache . исправил его.