【问题标题】:wamp magento no admin pagewamp magento no admin page
【发布时间】:2012-11-27 03:16:01
【问题描述】:

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

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

我该如何解决这个问题?非常感谢。

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

【问题讨论】:

  • 不要使用“本地主机”。并检查 index.php 不应该在 URL 路径中。

标签: magento wamp


【解决方案1】:

看来,您的服务器没有配置重写。

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

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

【讨论】:

  • 谢谢,这就是重点,但是,我现在收到了新的错误消息:致命错误:调用 C:\wamp\www\magento\lib\Varien\Http 中的未定义函数 curl_setopt() \Adapter\Curl.php 在第 87 行
  • 您需要在 PHP 中启用 curl 扩展 - magentocommerce.com/boards /viewthread/274194/
  • 谢谢。我在 php.ini 中取消了 extension=php_curl.dll 的注释,问题仍然存在
  • 你重启服务器了吗?您是否编辑了正确的 php.ini 文件(可以通过 phpinfo() 进行检查)。
  • 感谢所有回复,我不是 php 专家,也不太了解这个 stackoverflow 如何控制我的问题/答案/回复。我放弃了。
【解决方案2】:

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

  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;

【讨论】:

  • 嗨Palanikumar,我运行了你的查询,它没有返回成功没有失败的消息,相反,文本框中的代码将更改为:
【解决方案3】:

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

"#LoadModule version_module modules/mod_version.so"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-09
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2015-03-05
    相关资源
    最近更新 更多