2015-01-04 16 views
1

使用案例:在便攜式硬盤驅動器上使用便攜式UwAmp。它被加載到有線LAN網絡上的Windows計算機上(在學校的計算機實驗室中),並啓動UwAmp。有一個靜態網站加載了教育內容(見RACHEL)。 IP地址使用ipconfig進行標記,其他計算機上的學生將其輸入瀏覽器訪問該網站。論壇/博客/內容管理系統/類似在便攜式UwAMP服務器上更改IP地址

使命:我們希望在互動網站帶來這裏,用戶可以登錄到他們的賬戶和帖子內容,評論或編輯wiki頁面,等等(沒有在互聯網上,記:這是在局域網上)。

挑戰: IP地址保持變化;即使裝有便攜式服務器的個人電腦也可隨時更改。硬盤必須在一週中的其他日子去校園內的另一個LAN網絡。整個文件夾也將被複制到其他硬盤驅動器並前往其他學校並在其他地方繼續使用。所以CMS就像Wordpress似乎取決於完整的URL(這是舊的IP地址或本地主機).. 崩潰

這是一個便攜式本地Web服務器,這是應該跳的位置,而不是被鏈接到IP地址。到目前爲止,我所見過的解決方案屬於完全不同的用例:它們涉及編輯數據庫表或設置別名以及編輯包括客戶端在內的所有機器上的主機文件,這在這裏是不可能的。

因此,請求幫助建立一個像UwAmp這樣的本地服務器上更改IP地址的交互式網站(php .. wordpress .. wiki ..無論什麼作用!),而IP地址變化。提前致謝!

+0

只是想表達一點小小的憤怒,簡單的靜態HTML頁面不介意改變URL路徑,使用相對路徑加載依賴關係,並且能夠靈活地提供「無需編碼」的CMS崩潰的地方。 – nikhilvj 2015-01-04 13:55:39

+0

使用linux代替,那麼你可以使用cron作業來查找ip/hostname並運行腳本來更新文件和db值。或者乾脆不要使用在數據庫中使用持久性URL的CMS。 – 2015-01-04 13:58:24

+0

將便攜式服務器的IP地址設置爲網卡設置中的靜態IP地址。您只需確保它具有與當前連接的路由器相同的「子網」。 @LozCheroneツ你也可以使用Windows任務計劃程序來做到這一點! – Svenskunganka 2015-01-04 13:58:37

回答

0

所以事實證明,phpBB和許多其他論壇,以及作爲一個CMS /博客替代WordPress的Joomla,都沒有改變URL路徑的女婿的問題!你必須實際測試每一個出來確定..似乎沒有發佈的參數指定這一點。

我在家庭Wi-Fi網絡的UwAmp中測試了它們。使用「localhost」URL路徑設置網站,然後使用IP地址從另一臺計算機瀏覽它們。可以瀏覽,註冊,登錄,發佈..它一切正常。

然後,我把整個網站移動到一個子文件夾,並重複測試..沒有問題。然後,我改變了文件夾的名稱中間航班(即,當我登錄時)..並在URL欄中輸入正確的路徑將我返回到論壇,會話仍處於活動狀態!

同樣從我的小android手機(在無線上)工作。

現在這就是我所說的彈性。豎起大拇指爲phpBB和家庭,拇指向下的WordPress。如果他們不需要完整的工作路徑,你也不應該。

其他論壇測試過這種用例(無互聯網,路徑變化):SimpleMachinesForum,FluxBB,UseBB。 還有其他人雖然具有路徑彈性,但因爲在用戶註冊階段需要互聯網連接或正在運行的SMTP服務器,所以未能通過測試。(我測試了包括phpBB在內的大約7個)

對所有關於wordpress在路徑或服務器地址更改時崩潰的問題大聲疾呼:使用Joomla或其他方法!