Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php IP地址变化的便携式UwAMP服务器上的论坛/博客/CMS/类似_Php_Webserver_Ip Address_Local_Forum - Fatal编程技术网

Php IP地址变化的便携式UwAMP服务器上的论坛/博客/CMS/类似

Php IP地址变化的便携式UwAMP服务器上的论坛/博客/CMS/类似,php,webserver,ip-address,local,forum,Php,Webserver,Ip Address,Local,Forum,用例:在便携式硬盘驱动器上使用便携式。它通过有线局域网(在学校的计算机实验室)加载到windows计算机上,并启动UwAmp。有一个包含教育内容的静态网站(请参阅)。使用ipconfig记录IP地址,其他计算机上的学生将其键入浏览器以访问该站点 任务:我们想在这里引入一个交互式网站,用户可以登录到他们的帐户,发布内容、评论或编辑wiki页面等(请注意,这是在局域网上) 挑战:IP地址不断变化;即使是装载便携式服务器的PC也可以随时更改。硬盘必须在一周的其他几天转到校园的另一个局域网。整个文件夹也

用例:在便携式硬盘驱动器上使用便携式。它通过有线局域网(在学校的计算机实验室)加载到windows计算机上,并启动UwAmp。有一个包含教育内容的静态网站(请参阅)。使用
ipconfig
记录IP地址,其他计算机上的学生将其键入浏览器以访问该站点

任务:我们想在这里引入一个交互式网站,用户可以登录到他们的帐户,发布内容、评论或编辑wiki页面等(请注意,这是在局域网上)

挑战:IP地址不断变化;即使是装载便携式服务器的PC也可以随时更改。硬盘必须在一周的其他几天转到校园的另一个局域网。整个文件夹也将被复制到其他硬盘上,并传送到其他学校,并在其他地方继续运行。所以CMS就像Wordpress一样,似乎依赖于完整的URL(即旧的IP地址或本地主机)崩溃

它是一个可移植的本地web服务器,被认为是跳转位置,而不是链接到IP地址。到目前为止,我看到的解决方案属于完全不同的用例:它们涉及编辑数据库表或设置别名,以及在包括客户端在内的所有计算机上编辑主机文件,这在这里是不可能的


因此,请求帮助在本地服务器(如UwAmp)上建立一个不断变化的IP地址验证交互式网站(php..wordpress..wiki..whatever works!),而不需要在IP地址发生变化时更改配置。提前谢谢

因此,phpBB和许多其他论坛,以及作为wordpress的CMS/博客替代品的Joomla,在更改URL路径方面没有wordress的问题!你必须实际测试每一个来确定。。似乎没有任何已发布的参数指定这一点

我在我家的wi-fi网络上用UwAmp测试了它们。。使用“localhost”URL路径设置站点,然后使用IP地址从另一台机器浏览到它们。可以浏览、注册、登录、发布。。一切都很顺利

然后我将整个站点移动到一个子文件夹中,并重复测试。。没有问题。然后我在飞行途中更改了文件夹的名称(即,当我登录时)。。在URL栏中输入正确的路径后,我返回到论坛,会话仍然处于活动状态

我的小型安卓手机(wifi)也是如此

这就是我所说的弹性。赞成phpBB和家庭,反对wordpress。如果他们不需要完整的路径来工作,你也不应该

其他论坛在这个用例中测试过(没有互联网,路径改变):SimpleMachine论坛,FluxBB,UseBB。 还有一些人虽然具有路径弹性,但测试失败,因为他们在用户注册阶段需要internet连接或SMTP服务器。(我总共测试了7个,包括phpBB)


对于所有关于wordpress在路径或服务器地址更改上崩溃的问题,大声呼喊:改用Joomla或其他东西

只是想表达一点愤怒,简单的静态HTML页面不介意更改URL路径,使用相对路径加载依赖项,并且能够灵活地在“无需编码”的CMS崩溃的地方交付。请改用linux,然后可以使用cron作业查找ip/主机名,并运行脚本更新文件和db值。或者干脆不要使用在数据库中使用持久URL的CMS。在网卡设置中将便携服务器的IP地址设置为静态地址。您只需确保它与当前连接的路由器具有相同的
子网
@洛西酮ツ 您也可以使用Windows任务计划程序来完成此操作@Svenskunganka是的,但其中的乐趣何在;坑真的很烂使用任务调度器进行批处理是一件痛苦的事情@我真的建议你买一台实时服务器。如果这是你们学校提供的,他们的系统管理员应该能够在他们的VPN上识别这个便携式服务器。