2015-01-04 59 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或其他方法!