我有一个名为的网络应用程序:(我将“LH”替换为“localhost”仅用于本文的目的)
http://LH/myapp/index.php/welcome
在我的config.php中,我曾经有过:
$config['base_url'] = http://LH/myapp/;
但是为了让它可以从我们网络上的其他机器上访问,我将其更改为我的机器名称:
$config['base_url'] = http://mymachinename/myapp/;
我现在可以从其他机器加载我的网站,除了框本身。 我在ubuntu 12.04上运行。除了编辑我的/ etc / hostname文件之外还有什么我需要做的吗?
答案 0 :(得分:0)
从外观上看,您正在从LAN访问您的应用
这意味着,您的计算机正在使用LAN IP。哪个是在您的路由器(即主网络路由器)上配置的。
在本地计算机上,当您打开网站时,如果通过localhost(LH)执行此操作,则可能无效,但打开/etc/hosts
并使用您的机器名称添加LAN IP ,目前您的机器名称可能仅为127.0.0.1。
希望它有所帮助。如果它没有发表评论:)