Hallo zusammen,
ich besitze eine DS218+ (DSM 6.2.2-24922 Update 4). Leider schaffe ich es einfach nicht, den Apache 2.4 zu starten. Jedes Mal erscheint "Der Paketdienst konnte nicht gestartet werden." Der Apache 2.2 läuft ohne Probleme. Bis jetzt habe ich versucht:
1. Apache 2.2 deaktivieren und dann Apache 2.4 starten - kein Erfolg
2. Apache 2.4 Paket deinstallieren, Neustart, Apache 2.4 installieren - kein Erfolg
3. Eingeloggt via Putty und versucht http24 zu starten, Fehlermeldung: command not found
Mit ls wird der httpd24 jedoch grün (ausführbar?) im Verzeichnis /var/packages/Apache2.4/target/usr/local/bin angezeigt.
Im Verzeichnis /var/packages/Apache2.4/target/usr/local/etc/apache24/conf existiert die httpd24.conf
Jetzt habe ich in einem Forenbeitrag gelesen, dass man die Errorlogs in /var/packages/Apache2.4/target/usr/local/etc/apache24/logs anschauen kann. Das Verzeichnis existiert, allerdings kein apache24-error_log, sondern nur apache22-error_log
Kann es etwas mit den Rechten zur Ausführung des httpd24 zu tun haben, dass dieser gar nicht erst startet? Sonst wäre ja ein errorlog da, oder? Kenne mich mit Linux überhaupt nicht aus, sondern hangele mich nur von Hinweis zu Hinweis.
Vielleicht kann mir hier jemand helfen, wie ich den Apache 2.4 zum Laufen bekomme? Können eigentlich Apache 2.2 und Apache 2.4 parallel auf der DS betrieben werden?
Update:
Habe jetzt die Pfad-Variable erweitert: export PATH=$PATH:/var/packages/Apache2.4/target/usr/local/bin
Beim Ausführen von apachectl kommt nun dies hier:
/var/packages/Apache2.4/target/usr/local/bin$ apachectl
/var/packages/Apache2.4/target/usr/local/bin/apachectl: line 101: /usr/local/bin/httpd24: No such file or directory
httpd24 -t gibt das aus:
AH00526: Syntax error on line 4 of /usr/local/etc/apache24/sites-enabled/SYNO.SDS.PhotoStation.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
Jetzt bin ich weiter: Bin das Verzeichnis /usr/local/etc/apache24/sites-enabled/ gewechselt und habe mit sudo vi SYNO.SDS.PhotoStation.conf editiert:
Order allow,deny
Allow from all
zu
Require all granted
geändert. Der Apache 2.4 versteht das "Order" nicht mehr und muss geändert werden (siehe https://www.the-art-of-web.com/system/apache-authorization/)
Nach dem Speichern startet der Apache...
Könnte mir jemand sagen, ob das so plausibel ist? Nicht dass ich irgendwelche Seiteneffekte bekomme, da ich wirklich keine Ahnung von Linux habe und das ganze quasi blind gemacht habe. Macht zB. das mit der Pfadangabe Sinn?
Viele Grüße
Steffen
ich besitze eine DS218+ (DSM 6.2.2-24922 Update 4). Leider schaffe ich es einfach nicht, den Apache 2.4 zu starten. Jedes Mal erscheint "Der Paketdienst konnte nicht gestartet werden." Der Apache 2.2 läuft ohne Probleme. Bis jetzt habe ich versucht:
1. Apache 2.2 deaktivieren und dann Apache 2.4 starten - kein Erfolg
2. Apache 2.4 Paket deinstallieren, Neustart, Apache 2.4 installieren - kein Erfolg
3. Eingeloggt via Putty und versucht http24 zu starten, Fehlermeldung: command not found
Mit ls wird der httpd24 jedoch grün (ausführbar?) im Verzeichnis /var/packages/Apache2.4/target/usr/local/bin angezeigt.
Im Verzeichnis /var/packages/Apache2.4/target/usr/local/etc/apache24/conf existiert die httpd24.conf
Jetzt habe ich in einem Forenbeitrag gelesen, dass man die Errorlogs in /var/packages/Apache2.4/target/usr/local/etc/apache24/logs anschauen kann. Das Verzeichnis existiert, allerdings kein apache24-error_log, sondern nur apache22-error_log
Kann es etwas mit den Rechten zur Ausführung des httpd24 zu tun haben, dass dieser gar nicht erst startet? Sonst wäre ja ein errorlog da, oder? Kenne mich mit Linux überhaupt nicht aus, sondern hangele mich nur von Hinweis zu Hinweis.
Vielleicht kann mir hier jemand helfen, wie ich den Apache 2.4 zum Laufen bekomme? Können eigentlich Apache 2.2 und Apache 2.4 parallel auf der DS betrieben werden?
Update:
Habe jetzt die Pfad-Variable erweitert: export PATH=$PATH:/var/packages/Apache2.4/target/usr/local/bin
Beim Ausführen von apachectl kommt nun dies hier:
/var/packages/Apache2.4/target/usr/local/bin$ apachectl
/var/packages/Apache2.4/target/usr/local/bin/apachectl: line 101: /usr/local/bin/httpd24: No such file or directory
httpd24 -t gibt das aus:
AH00526: Syntax error on line 4 of /usr/local/etc/apache24/sites-enabled/SYNO.SDS.PhotoStation.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
Jetzt bin ich weiter: Bin das Verzeichnis /usr/local/etc/apache24/sites-enabled/ gewechselt und habe mit sudo vi SYNO.SDS.PhotoStation.conf editiert:
Order allow,deny
Allow from all
zu
Require all granted
geändert. Der Apache 2.4 versteht das "Order" nicht mehr und muss geändert werden (siehe https://www.the-art-of-web.com/system/apache-authorization/)
Nach dem Speichern startet der Apache...
Könnte mir jemand sagen, ob das so plausibel ist? Nicht dass ich irgendwelche Seiteneffekte bekomme, da ich wirklich keine Ahnung von Linux habe und das ganze quasi blind gemacht habe. Macht zB. das mit der Pfadangabe Sinn?
Viele Grüße
Steffen
Zuletzt bearbeitet: