评论
您是否以本地管理员身份安装它?
|
这看起来像是网络端口的问题。您是否有任何防火墙或其他阻止本地端口 8000 的软件? 您可以通过将“WEB_PORT=1234”添加到“.env”文件来尝试使用不同的端口。 |
@cprezzi你能描述一下如何将它添加到 .env 文件吗? |
只需在安装文件夹中使用以下行 |
谢谢克劳迪奥。我会建议这是如何工作的。 |
此条目更改 lw.comm-server 侦听来自前端的 websocket 连接的端口。如果可行(启动时不再出现错误),您还需要通过更改通信选项卡上的“服务器连接”来告诉前端使用新端口。 |
@cprezzi我们仍在努力与遇到此问题的用户合作。不幸的是,他们不习惯在这个级别工作,创建隐藏文件等 当用户遇到这个问题时,可能值得考虑让他们更容易做到这一点。也许是一种无需手动编辑文件即可更改此设置的方法。 |
哎呀。网络限制。如果是美国公立学校,那么可能有县级网络管理员实施限制。他或她将不得不参与其中。我怀疑其他国家也有类似的立场。 |
我认识附近县的一位管理员。他严格锁定系统,以防止学生知道太多,也防止学校人员知道得不够多。 |
这正是我们所看到的。这个问题已经出现过很多次了。直到最近,我们才获得一些信息来帮助诊断问题。 |
如果系统被锁定那么多,我们无能为力。前端和服务器(即使在同一台机器上)之间的通信使用 websockets,这需要打开一个 IP 端口,以便服务器侦听来自客户端的连接。 @domenic-d如果有任何端口可用于运行服务器,您可以为该客户端编译一个特殊版本,使用不同的默认端口。您可以在 config.js(lw.comm-server)中定义默认端口。 |
@cprezzi我进行了此更改并重新构建,但唯一可用的端口显示仍然是 8000。 是否还有其他地方需要更改端口才能正常工作? |
@jorgerobles感谢您提醒我们对正确的分支进行更改! |
从 Windows 8 启动 LaserWeb 会导致以下异常错误。
测试了多个 LW 版本:
4.0990-127
4.0.989-115
4.0.734-96
有什么建议么?