Nach Update auf DSM 5.2 Probleme mit IPKG Apache PHP

Status
Für weitere Antworten geschlossen.

Korben85

Benutzer
Mitglied seit
15. Mai 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo liebes Syno-Forum,

dies ist mein erster Post hier und ich hoffe, dass ich alles 'richtig' mache. :rolleyes:

1. Zum System:
DS3612xs mit DSM 5.2-5565 Update 1
alle Pakete sind auch aktuell

2. Zum Problem
Ich habe auf dem System unter /volume1/web eine Software, die unbedingt php 5.4 oder niedriger benötigt.
Dazu hatte ich unter DSM 5.1 das IPKG installiert und darüber Apache2 (2.2.20-1) mit PHP (5.2), sowie den benötigten Komponenten, installiert.
Das hat soweit auch alles geklappt und ich konnte meine Software nutzen.

Nun habe ich das Update auf DSM 5.2 gemacht und seitdem haben die Probleme angefangen.
(Never change a running system sag ich da nur, aber ich wurde gedrängt das Update durchzuführen. "Kann ja nicht so große Auswirkungen auf das IPKG haben..." :rolleyes:)

Als Erstes war der Apache nicht erreichbar (er wollte nicht starten)
Fehler im Log: (22)Invalid argument: Could not set permissions on ssl_mutex; check User and Group directives

Das habe ich behoben, indem ich in der httpd.conf die Gruppe geändert habe.
Vorher: Group #-1
Jetzt: Group http

Nun läuft der Apache erstmal wieder und ich kann über Port 8000 auf ihn zugreifen.
HTML Seiten werden wieder normal angezeigt.

Wenn ich nun aber eine php Seite aufrufe, erhalte ich nur den Quelltext zurück, oder der Browser will die Dateien herunterladen.
Auch sehe ich nun den Index der directories, was vorher nicht so war.

3. Folgendes habe ich bis jetzt probiert:
3.1 Neuinstallation von Apache und php und erneutes konfigurieren.
3.2 Ich habe in der httpd.conf folgende Zeilen eingefügt (waren zwar vor dem Update auch nicht da, aber schaden kann es ja nicht)
Rich (BBCode):
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php5
3.3 In der mime.types habe ich folgende Zeile eingefügt
Rich (BBCode):
application/x-httpd-php                         phtml pht php

-> Nebenfrage: Das klingt für mich nach Redundanz, ist das richtig? Es wird ja in der httpd.conf schon hinzugefügt

3.4 Ich habe dem User http (von der DSM angelegter User) volle Rechte auf volume1/web gegeben. Ohne Erfolg

3.5 ich habe jetzt 3 Tage damit verbracht im Internet nach Lösungen zu suchen, habe aber nichts passendes für mein Problem finden können.

Ich denke mal, dass der Apache die Seiten nicht korrekt an den php Interpreter weiterleitet, weiß aber absolut nicht woran es liegt...

Hat von euch Syno Spezialisten eventuell eine Idee woran das liegen kann?

Vielen Dank für eure Hinweise im Voraus,

Korben
 

Korben85

Benutzer
Mitglied seit
15. Mai 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Langer Text, kurze Lösung...

Ich habe gesehen, dass das php modul nicht geladen wurde.
Also hab ich natürlich kurzer Hand in die http.conf
Rich (BBCode):
LoadModule php5_module libexec/libphp5.so
eingetragen.
Es läuft nun wieder alles...
Shame on me!

Korben
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Hallo Korben85,

ich habe auf meiner DS415+ mit DSM 5.2 über ipkg nun php 5.6.26 und apache 2.2.31 installiert. In die httpd.conf habe ich Listen 82 statt 80 hinterlegt, da aj der Standard-Webserver der DS normal weiterläuft. Kannst Du sagen, wie ich den Webserver der ipkg-Installation zum laufen bekomme, parallel dazu?
 

Korben85

Benutzer
Mitglied seit
15. Mai 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hm, gute Frage.
Da das nun schon über 1 Jahr her ist und ich mitlerweile mit DSM 6 arbeite, kann ich mich nur noch dunkel daran erinnern.
Ich meine eigtl. sollte der Apache über ipkg direkt nach einem Neustart der DS gestartet werden. Ansonsten kann man, wenn ich mich recht erinnere über SSH den Apache starten.
Es gibt auch eine Wiki Seite mit Befehlen für SSH.
www.synology-wiki.de/index.php/Grundlegende_Befehle_auf_der_Kommandozeile
www.synology-wiki.de/index.php/Apache_IPKG
Vielleicht hilft dir das ja weiter.

Ich meine es gibt auch einen log für den ipkg Apache.

Wenn du weiterhin Probleme damit hast, melde dich nochmal und ich schaue mal, ob ich noch weitere Hilfe leisten kann.

Viel Erfolg!

Greetz
 
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