2013-04-24 99 views
1

我希望这里有人能够提供帮助。我已经花了几天的时间通过论坛和谷歌的结果看到无济于事:( 基本上我有一个朋友有一个为他们开发的magento网站,但正在开发的公司已经给他们跑了一年多。正因为如此,我的朋友一直问我是否可以提出这个到我的共享主机继续发展,再一次完成,移动到自己的VPS 下面的事情列出来我已经做了。Magento错误404服务器移动后

  1. 将所有文件移动到共享主机

  2. 将.sql文件导入到新数据库中

  3. 改变.XML到新的数据库名和密码等

  4. 改变数据库指向培训相关的IP地址,而不是 开发以前开发的url(朋友不 自己以前使用的URL)

  5. 根据在线指令删除所有缓存和其他临时文件 移动的magento。

  6. 重新索引缓存和索引管理。

这样做后,网站加载罚款,直到我想导航到一个类别或产品页等,然后我得到一个全屏幕404,而不是Magento的404 如果我手动添加index.php的成网址的中间,页面将加载。如果我禁用搜索引擎优化重写,那么显然一切工作正常(除了手动创建到图像等当然任何链接)。这导致我相信这是一个重写问题,所以我改变了.htaccess中的重写网址指向谷歌,当我点击一个类别等,然后确实指示我到谷歌。所以我知道这个问题不是重写不工作。 然后我发现一个网站建议它可能是导入数据库的问题,在某些数据库位置用1代替0,但是我检查了这一点,所有内容都和它应该一样。

我知道在搬家前一切正常,因为我正在为我的朋友开发网站,同时它在原始服务器上(长话短说,那些被付钱做事的人不是,所以我在做它,但是他们拒绝给FTP访问能够改变断层皮肤)有关的Magento

版本是1.501

另外,我已经有一个了Magento的安装我的共享主机上的成功合作,使我知道主机与magento兼容。

我相信有一件事证明Apache重写正在工作(我已被告知了很多,他们不可能!我甚至与托管公司核对过,只是为了让超级确定): 如果我修改.htaccess从index.php到http://ip.ip.ip.ip/~example/index.php然后类别开始工作! 但是这不是一个解决方案,因为不管我无法获得其他链接的工作,例如:在几页上我重定向类别以登陆“登陆页面”,然后有一个描述和一个图像,然后点击带你到产品页面。这些链接现在不工作!

如果任何人都可以给我任何想法,我需要看,我将不胜感激。

非常感谢您的阅读。

哦,没有任何东西出现在错误日志中。

+0

我建议宁愿删除或重命名app/etc /文件夹中的local.xml,然后再次安装magneto ...这可能会解决您的问题问题 – chanz 2013-04-24 10:39:56

回答

0

感谢您的建议,但是我找到了解决方案。 Magento显然不喜欢从ip地址跟一个文件夹运行。 我已经为它分配了一个临时域名,并且一切正常100%