在此服务器上找不到请求的URL(Magento)

时间:2014-03-03 13:37:33

标签: magento magento-1.7

我正在使用Magento 7。我已使用相同的URL更改了我网站的服务器。

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

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

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

我不知道为什么会这样。

3 个答案:

答案 0 :(得分:5)

它对我有用。

  

关闭来自magento管理员配置的网址重写>网络>搜索   发动机优化>使用Web服务器重写>否

NSPredicate *sourcesPredicate = [HKQuery predicateForObjectsFromSource:source];

答案 1 :(得分:1)

我尝试了很多解决方案来解决这个问题。

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

然后它就像魅力一样。

答案 2 :(得分:0)

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

cp -R /something/folder/* /folder

此命令将对所有文件夹进行递归复制,但会省略以“。”开头的文件,因此将进行诸如“ .htaccess”之类的重定向的文件未复制。

代替使用:

cp -R /something/folder /folder