Php 如何将媒体的路径名从localhost更改为Magento中的其他本地URL?

Php 如何将媒体的路径名从localhost更改为Magento中的其他本地URL?,php,magento,Php,Magento,我在本地服务器上部署了Magento应用程序。当我试图使用本地网络中的其他系统访问它时,应用程序会被打开,但不会得到图像和css。它正在解析为localhost/magento/imagename.jpg。我的应用程序部署在127.0.0.1/magento/中。是否需要更改PHP.ini或Magento Admin中的某些设置?将基本url更改为您的内部IP地址,即路由器分配给您的IP地址 在Windows中: 开始->键入cmd并按enter->ipconfig 在Linux中: ifcon

我在本地服务器上部署了Magento应用程序。当我试图使用本地网络中的其他系统访问它时,应用程序会被打开,但不会得到图像和css。它正在解析为localhost/magento/imagename.jpg。我的应用程序部署在127.0.0.1/magento/中。是否需要更改PHP.ini或Magento Admin中的某些设置?

将基本url更改为您的内部IP地址,即路由器分配给您的IP地址

在Windows中:

开始->键入
cmd
并按enter->
ipconfig

在Linux中:

ifconfig

查找您的本地IP,它可能看起来像192.168.1.xx或10.0.0.xx 在系统->配置->Web下的magento后端中,输入该URL作为基本URL(前面有http://和后面有http://)

可选

您可以在magento后端中输入
{{base_url}}
作为您的基本url,这将允许任何url工作,但不建议在live中使用

编辑


不要忘记通过删除
var/cache/

中的所有内容来清除缓存。在本地计算机上,所有内容都正常吗?当从网络中的另一台机器访问时,我猜是页面加载,然后链接断开。我想这很可能是
.htaccess
问题,请确保您有此问题。我还想玩一下
系统->配置->(选择网站压缩范围)->Web
的设置。将apache配置为在本地网络ip上侦听失败。@输入-当我将其更改为本地ip时,它将刷新并再次成为本地主机。我还尝试将local.xml中的frontName更改为我的本地IP。但是现在我的管理面板不起作用。你需要在web部分配置magento以链接到你的网络ip,我认为下面的Ricks答案应该涵盖它,作为开始,使用可选的说明来查看它是否有效。我尝试了这个。当我将其更改为本地IP时,它会刷新并再次成为本地主机。我还尝试将local.xml中的frontName更改为我的本地IP。但现在我的管理面板不起作用。保持local.xml不变,确保在将基本url更改为本地ip后清除
var/cache/
中的所有内容。我已清除缓存。您能告诉local.xml中frontName的默认值吗?