2011-11-18 50 views
0

我有兩個應用程序「myapp」和「magento」在我的本地主機192.168.1.110/myapps(A)和192.168.1.110/imagento(B)。 (A)是我寫的一個應用程序,可以通過我們LAN上的任何計算機訪問。但是,(B)不能被任何人訪問,除了我的電腦localhost。無法從任何地方訪問magento網站,但本地主機

我在Apache或Magento上沒有做任何特殊的端口打開或阻塞,所以我對此感到困惑。有沒有人有任何洞察什麼可能是錯誤的,我應該看看? TIA!

編輯:在Internet Explorer中,錯誤只是一個普通的消息,說「無法顯示此網頁」,就好像它甚至不能識別該地址。

編輯2:我試着建議Firebug。這是我在Net標籤下看到的。 URL下爲「GET Magento」,狀態下爲「ABORTED」。但是,當我將鼠標懸停在鼠標光標上時,它顯示http://127.0.0.1/magento,這是本地主機地址。是否將http://192.168.1.110/magento重新路由到http://127.0.0.1/magento

+1

當你說你不能訪問它們時,你會得到什麼錯誤? 404,403?... – djdy

+0

它只是說「無法顯示網頁」沒有任何代碼。它看起來根本沒有看到該文件。 – musicliftsme

+1

firebug的網絡標籤,Firefox的擴展(你是不是用IE開發的,你是什麼?)顯示什麼? 404,403? – greg0ire

回答

3

檢查Magento中的基本URL設置。這聽起來像你的基地址設置爲http://127.0.0.1/magento。當你去到http://192.168.1.110/magento Magento會被調用,但它會重定向到http://127.0.0.1/magento,這在遠程機器上不起作用。您應該將Magento中的基準網址更改爲http://192.168.1.110/magento

+0

我認爲你是對的。實際上,我這樣做了,但是在做這個更改時,我無意中在URL的末尾添加了一個額外的字符,並且「破壞」了我的安裝(測試)。我去了core_config_date數據庫表中手動更改URL,但它仍然不起作用,並且瀏覽器在Firefox中顯示「該頁面沒有正確重定向」。這不是什麼大問題,但我想知道爲什麼這種方法(直接DB操作)不起作用。 – musicliftsme

+0

直接在core_config_data表中更改URL應該可以正常工作,請記住隨後清除緩存(如果無法訪問管理,請刪除var/cache中的文件)。 –

相關問題