Apache startet nicht

Status
Für weitere Antworten geschlossen.

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Hallo Syno-Fans,
ich habe meinen Server eingerichtet, und eine Änderung in der /usr/syno/etc/rc.d/S97apache-user.sh vorgenommen (siehe hier: http://www.synology-forum.de/showthread.html?p=106024#post106024). Nach einem Neustart öffnet sich gar nichts mehr, auch bei der original S97apache-user.sh. Da ich des Backup aufm PC hatte, glaube ich, dass jetzt die CHMod Einstellungen nicht stimmen.

Zum Kontrollcenter habe ich zugriff. Dort habe ich dann die ServiceSwitch-0.3.spk installiert und da wird angezeigt, dass alles außer meine S97... gestartet ist. Beim Startversuch kommt folgender Fehler:

sh: /usr/syno/etc/rc.d/S97apache-user.sh: Permission denied

Wenn ich die CHMOD Einstellung z.B. auf 755 setze, dann kommt, dass die Datei nicht gefunden wurde.

Was muss ich jetzt machen?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Schau mal nach, welchem Benutzer die Datei gehört. Die sollte dem root gehören:
Rich (BBCode):
chown root:root S97apache-user.sh
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
hallo, es wurde nichts angezeigt, daher denke ich, dass dies korrekt ist. Edit: Jetzt habe ich chmod nochmal auf 755 gesetzt und es kommt beim ausführen folgendes:

/usr/syno/etc/rc.d/S97apache-user.sh start
-ash: /usr/syno/etc/rc.d/S97apache-user.sh: not found
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Deine Antwort verstehe ich nicht...:confused:

Oh - Du hast schon meinen Befehl zum Ändern des Besitzers eingegeben. Ja - dann versuch doch nochmal den Apachen zu starten...
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
geht nicht. Habs grad wieder versucht.

Ich hab mal folgendes eingegeben:

DS210J> ls -all /usr/syno/etc/rc.d/S97apache-user.sh
-rwxr-xr-x 1 root root 6573 Jul 7 12:13 /usr/syno/etc/rc.d/S97ap
ache-user.sh
DS210J> ls -all /usr/syno/etc/rc.d/S97apache-sys.sh
-rwxr-xr-x 1 root root 3368 Apr 19 19:11 /usr/syno/etc/rc.d/S97ap
ache-sys.sh


Die sind doch identisch; die /usr/syno/etc/rc.d/S97apache-sys.sh kann ich jedoch ausführen

Edit1/2:
Ich versuch gerade en Firmware-Update; bzw. die Firmware erneut zu installieren

Edit3:
Damit die Einstellungen der Datei stimmen, muss man

chmod -rwxr-xr-x /usr/syno/etc/rc.d/S97apache-user.sh
chown root:root /usr/syno/etc/rc.d/S97apache-user.sh

eingeben; (habe ich in nem "englischen" board gelesen.)

Da es bei mir net ging, mache ich grad fw-update. Vielleicht hilfs ja jemand anderem

Edit: Nach Update geht es und Daten sind noch vorhanden!
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Der CHMOD geht nur kleingeschrieben: also chmod 755 Pfad_Dateiname.

Manchmal erhält man beim Ausführen irritierende Fehlermeldungen, wenn man eine Linux-Datei mit einem Windows-Editor verändert hat. Dann werden nämlich die falschen Zeilenenden in die Datei eingetragen und kann nicht 'ausgeführt' werden.

Itari
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
chmod habe ich klein geschrieben; dann wird es wohl des letztere gewesen sein, obwohl es eigentlich alles wie am anfang sein sollte^^
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat