
DSM 웹 인터페이스를 비활성화했는데 이제 다시 활성화하는 데 어려움을 겪고 있습니다. 저는 DS716+를 사용하고 있습니다. 이것이 내가 한 일입니다:
여전히 작동 중인 DSM 콘솔에서 PHP 7.0을 비활성화했습니다(버전 7.2를 설치하고 싶었습니다). apache2.4를 설치하고 WebStation의 기본 버전을 2.4로 변경했습니다. 그런 다음 WebStation에서 php7.2를 볼 수 없었기 때문에 WebStation을 다시 시작하면 변경 사항이 적용될 수도 있다고 생각했습니다. 분명히 내가 그것을 멈춘 후에 나는 나 자신을 잠갔습니다.
다행히 몇 주 전에 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은 시작되지 않고 계속 기다립니다...
nginx가 제대로 실행되고 있는지 확인하는 http 포트에 텔넷을 연결할 수 있습니다. 하지만 페이지가 로드되지 않습니다. 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에 연결하는 데 사용한 방법입니다.
내가 무엇을 놓치고 있는지 아시나요?