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 .
исправил его.