
Ich habe es geschafft, meine DSM-Weboberfläche zu deaktivieren, und jetzt habe ich Probleme, sie wieder zu aktivieren. Ich verwende DS716+. Folgendes habe ich getan:
Von der noch funktionierenden DSM-Konsole aus habe ich PHP 7.0 deaktiviert (ich wollte Version 7.2 installieren). Ich habe Apache 2.4 installiert und die Standardversion in WebStation auf 2.4 geändert. Da WebStation PHP 7.2 nicht erkannte, dachte ich, ich würde es neu starten und vielleicht werden die Änderungen übernommen. Offensichtlich habe ich mich selbst ausgesperrt, nachdem ich es gestoppt hatte.
Glücklicherweise habe ich vor einigen Wochen SSH aktiviert, sodass ich mich auf diese Weise anmelden kann. Ich habe zunächst die Box neu gestartet und gehofft, dass alles wieder so wird, wie es war. Das war nicht der Fall. Also habe ich versucht, die Dienste (nginx, WebStation) neu zu starten, um zu sehen, ob das hilft. Ich mache das:
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
Allerdings startet WebStation nie, sondern wartet und wartet einfach ...
Ich kann per Telnet auf HTTP-Ports zugreifen, was bestätigt, dass Nginx einwandfrei läuft. Aber es wird keine Seite geladen, vermutlich weil WebStation nie startet. Ich habe auch Folgendes versucht:
synoservice --hard-start pkgctl-WebStation
mit dem gleichen Ergebnis (kein Ergebnis).
Ich habe auch versucht, Apache2.2 oder Apache2.4 auszuführen, aber diese funktionieren, ähnlich wie WebStation, nicht. Daher konzentriere ich mich auf nginx.
nginx gibt dies nach dem Neustart aus (in der Protokolldatei).
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“ ist die Nummer, mit der ich mich früher vom Browser aus mit DSM verbunden habe.
Irgendeine Idee, was ich übersehe?