Magento Admin 404

时间:2011-05-03 14:59:43

标签: magento http-status-code-404 dedicated-hosting dedicated-server

我们最近将多域magento设置从共享主机迁移到专用服务器。

所有工作正常,但是当我尝试进入管理部分时,我在登录后遇到任何问题都会出现404错误。

如果我从url中删除index.php似乎有效,但是当我点击管理部分中的另一个链接时,它再次使用index.php返回到URL中。

5 个答案:

答案 0 :(得分:17)

- 您需要直接使用服务器并通过SSH / FTP

执行此操作

您必须删除以下文件

app/etc/use_cache.ser

如果您之后收到错误

  

注意:未定义索引:0 in   /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;

当您将数据库从一台服务器移动到另一台服务器时,缓存会发生一些奇怪的事情,因此您似乎需要清除它。

答案 1 :(得分:2)

以这种方式检查

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

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

答案 2 :(得分:1)

从www.domain1.com/magento/迁移到www.domain2.com/magento/后 我收到500内部服务器错误。 所以我只是将我的.htaccess重命名为htaccess.txt。 我的前端开始工作正常, 但是在Backend http://www.yourstore.com/admin/我收到了Same 500 Internal Server错误。

尝试了很多选项建议在线后没有任何工作对我来说,之后我尝试通过以下URL访问管理员和voilà工作完美,希望这有助于其他人。

尝试以此身份访问> http://www.yourstore.com/index.php/admin/

答案 3 :(得分:0)

专用服务器是否启用了mod_rewerite? apache配置是否允许.htaccess文件通过AllowOverride更改配置指令?这两种都是Magento配置的常见方式。

答案 4 :(得分:0)

这是一个旧线程,但我也有一个问题,所有权是什么在管理员返回404。 我一直在做一些保护服务器的工作,有些文件是root用户,而不是apache。所以chown -R apache:apache .修正了它。