【问题标题】:The requested URL was not found on this server (Magento)在此服务器上找不到请求的 URL (Magento)
【发布时间】:2014-03-03 13:37:33
【问题描述】:

我使用的是 Magento 版本 7。我已使用相同的 URL 更改了我网站的服务器。

所以,我从旧服务器导出数据库并将相同的数据库导入到新服务器。除此之外,我还将所有文件上传到新服务器。

我还更改了 /public_html/app/etc/local.xml 文件中的数据库凭据。

但是现在当我打开 URL 时,它显示错误“未找到,在此服务器上找不到请求的 URL /index.php/。”

我不知道为什么会这样。

【问题讨论】:

  • 以上链接工作正常。发布无效的链接。

标签: magento magento-1.7


【解决方案1】:

它对我有用。

从 magento 管理配置中关闭 url 重写>web> 搜索 引擎优化 > 使用 Web 服务器重写 > 否

RewriteEngine  comment this line in In your .htaccess in the root of your installation

【讨论】:

    【解决方案2】:

    我尝试了许多解决方案来解决此问题。

    我做的一件事是我从app/etc 目录中删除了local.xml 文件并重新安装了Magento。重新安装时,在第三步中,我选中了两个复选框。一个是跳过基本 url,另一个是 url 重写。

    然后它就像魅力一样。

    【讨论】:

      【解决方案3】:

      我在恢复magento文件夹的备份时也遇到了这个问题,问题是我使用错误的命令复制了文件:

      cp -R /something/folder/* /folder
      

      此命令会递归复制所有文件夹,但会忽略以“.”开头的文件,因此不会复制像“.htaccess”这样进行重定向的文件。

      改为使用:

      cp -R /something/folder /folder
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-23
        • 2017-03-21
        • 2010-10-16
        • 1970-01-01
        • 2017-12-26
        • 2015-03-30
        • 2014-12-13
        • 2016-10-31
        相关资源
        最近更新 更多