0

我有一个托管在 Bluehost 中的实时 magento 网站,我刚刚安装了 wamp 并尝试将实时网站克隆到本地 wamp 服务器。

在将一些配置从实时服务器更改为本地后,该站点可以正常运行,但是没有管理页面!如果我转到 localhost/magento/admin,它会将我带到 404 页面并抛出错误:在此服务器上找不到请求的 URL /magento/admin。

我该如何解决?非常感谢。

服务器信息:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b

4

3 回答 3

1

似乎,您的服务器没有配置重写。

试试http://localhost/magento/index.php/admin- 这应该工作。之后在您的服务器中配置重写(启用 mod_rewrite),以便一切按预期工作。

@benmarks 是对的——不要使用localhost(即不带点的服务器名称)。浏览器将向您显示管理员登录表单,但很有可能它无法让您登录到管理面板。您最好将服务器名称更改为magento.local.

于 2012-11-27T04:01:49.187 回答
0

发生此错误是因为管理值可能在几个表中发生更改。请检查下表并更新。

  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;
于 2012-11-27T07:25:32.913 回答
0

在 apache“httpd.conf”文件中找到

"#LoadModule version_module modules/mod_version.so"

只需删除 # 符号即可取消注释。然后制作 .htaccess.sample 文件,如 .htaccess。此文件位于 magento 根目录中。

于 2019-07-15T22:50:27.517 回答