2011-11-18 49 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中的文件)。 –

相关问题