如何重新启用 DSM 网页界面

如何重新启用 DSM 网页界面

我设法禁用了我的 DSM Web 界面,现在我很难重新启用它。我在 DS716+ 上。这是我所做的:

我从仍在运行的 DSM 控制台禁用了 php 7.0(我想安装版本 7.2)。我安装了 apache2.4,并将 WebStation 中的默认版本更改为 2.4。然后,由于 WebStation 没有看到 php7.2,我想我会重新启动它,也许它会接受更改。显然,在我停止它之后,我把自己锁在了外面。

幸运的是,几周前我启用了 ssh,所以我能够通过这种方式登录。我开始重新启动盒子,希望一切都能恢复原样。但事实并非如此。所以我尝试重新启动服务(nginx、WebStation),看看是否有帮助。我这样做:

root@synology:/etc# synoservice -enable nginx
root@synology:/etc# synoservice -status nginx
Service [nginx] status=[enable]
required upstart job: 
    [nginx] is start. 
=======================================
root@synology:/etc# synoservice -status pkgctl-WebStation
Service [pkgctl-WebStation] status=[disable]
required upstart job: 
    [pkgctl-WebStation] is stop. 
=======================================
root@synology:/etc# synoservice -enable pkgctl-WebStation

但是,WebStation 从未启动,它只是等待、等待……

我可以 telnet 到 http 端口,这证实 nginx 运行正常。但没有页面加载,我想是因为 WebStation 从未启动。我还尝试过:

synoservice --hard-start pkgctl-WebStation

结果相同(无结果)。

我也尝试运行 Apache2.2 或 Apache2.4,但这些与 WebStation 类似,无法启动。因此我把重点放在了 nginx 上。

nginx 重启后输出此信息(在日志文件中)。

2019/07/21 14:34:53 [crit] 18247#18247: *7 connect() to unix:/run/synoscgi.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.7.143, server: _, request: "GET / HTTP/2.0", upstream: "scgi://unix:/run/synoscgi.sock:", host: "192.168.7.10:6003"

我以前使用“192.168.7.10:6003”从浏览器连接到 DSM。

知道我错过了什么吗?

相关内容