2013-04-24 101 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%