【问题标题】:From local server to live web server, links not working [Magento]从本地服务器到实时 Web 服务器,链接不起作用 [Magento]
【发布时间】:2011-09-03 06:18:54
【问题描述】:

我已按照this 的步骤上传我的本地 magento 安装我的实时网络服务器。

现在,主页运行正常,但其上的每个链接都会将您引导至 404 未找到错误。甚至无法访问“/admin”。

我认为这是基本 URL 的问题,但我已经仔细检查了数据库,并且它们已正确设置为 "path: web/unsecure/base_url" "value: http://www.mysite.com/"

有人知道为什么会这样吗?

【问题讨论】:

    标签: magento permissions


    【解决方案1】:

    您是否将 .htaccess 文件复制到了重写规则所在的服务器?如果 .htaccess 和 mod_rewrite 规则被禁用,那么您可以通过 index.php/admin/ 访问您的管理页面

    【讨论】:

    • 我应该复制哪个 .htaccess 以及将它放在运行 apache2 的 Debian Linux 的什么位置?抱歉,这一定是个愚蠢的问题。编辑:没关系。我刚刚将网站根文件夹上的 .htaccess 复制到文件夹中网站的根文件夹中,它现在可以工作了。猜猜是那个.htacess。谢谢! /admin 仍然无法正常工作,但我怀疑这是另一个问题。
    • 只使用magento安装文件捆绑的那个
    【解决方案2】:

    问题是您将 Magento 设置为使用搜索引擎友好 URL - 例如,如果您转到 http://www.medicalexpress.eu/index.php/quem_somos,您将看到该页面..

    这可能是由于:

    1. 服务器根目录中缺少 .htaccess 文件
    2. 服务器上未启用 mod_rewrite。

    当您正在调查上述哪个问题时,您可以通过转到管理区域中的系统 > 配置 > 网站 (http://www.medicalexpress.eu/index.php) 使站点在 Magento 中再次运行/admin 然后在“搜索引擎优化”下将“使用 Web 服务器重写”设置为否

    干杯 亚当

    【讨论】:

      猜你喜欢
      • 2015-05-01
      • 2012-12-12
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 2020-01-15
      相关资源
      最近更新 更多