2012-08-22 28 views
0

後,我有一個叫做一個Web應用程序:(我取代「LH」爲「localhost」的只是這個帖子的目的)笨的解決方案不再工作在本地中更改計算機名

http://LH/myapp/index.php/welcome 

在我的配置.PHP,我曾經有過:

$config['base_url'] = http://LH/myapp/; 

但是,爲了使我們的網絡上的其他計算機訪問,我把它改成我的機器名:

$config['base_url'] = http://mymachinename/myapp/; 

我現在可以從其他機器加載我的網站,除了盒子本身。 我在Ubuntu 12.04上運行。除編輯我的/ etc/hostname文件外,還有什麼需要做的嗎?

+0

打開您的主機文件,並將您選擇的域名指向localhost的本地IP地址。 1 ....東西 –

+1

等等......爲什麼你將「LH」替換爲「localhost」用於本文的目的?它不會讓帖子花費更長的時間來包含原始內容,並且會減少混淆。 – TheZ

+0

@thez - 因爲如果你嘗試添加localhost,它會給你一個錯誤 – dot

回答

0

從外觀上來看,你是從LAN

這意味着,您的計算機使用LAN IP訪問你的應用程序。在您的路由器(即主網絡路由器)上配置。

從本地機器上,當你打開你的網站,如果你通過本地主機(LH)做它,它可能無法正常工作,但是,打開你的/etc/hosts與yourmachine名添加你的局域網IP,目前您的計算機名稱可能是僅在127.0.0.1。

希望它有幫助。如果它不刪除評論:)

相關問題