我正在使用Magento 7。我已使用相同的URL更改了我网站的服务器。
因此,我从旧服务器导出数据库并将相同的数据库导入新服务器。除此之外,我还将所有文件上传到新服务器。
我还更改了/public_html/app/etc/local.xml文件中的数据库凭据。
但是现在当我打开URL时,它显示错误“找不到,在此服务器上找不到请求的URL /index.php/。”
我不知道为什么会这样。
答案 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