Webstation "Page not found"

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
kannst du mal mit netstat schauen ob sich allenfalls der sys Apache an Port 80 bindet wenn die Webstation deaktiviert ist?
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Bei deaktivierter Webstation erhalte ich:
Rich (BBCode):
/var/packages/VPNCenter$ netstat -taupen | grep httpd
tcp        0      0 ::%135357021:5000       ::%135521890:*          LISTEN      7505/httpd
tcp        0      0 ::%135357021:80         ::%135521890:*          LISTEN      9583/httpd
tcp        0      0 ::ffff:192.168.xxx.xxx%135357021:5000 ::ffff:192.168.xxx.xxx%135521890:51527 ESTABLISHED 7510/httpd
tcp        0      0 ::ffff:192.168.xxx.xxx%135357021:5000 ::ffff:192.168.xxx.xxx%135521890:51533 ESTABLISHED 9447/httpd
tcp        0      0 ::ffff:192.168.xxx.xxx%135357021:5000 ::ffff:192.168.xxx.xxx%135521890:51460 ESTABLISHED 8508/httpd
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo IPNS,

kann mich wieder mit deinem Problem beschäftigen. Was mir auf jeden Fall aufgefallen ist, ist der Umstand das die Startparameter für die jeweiligen httpd's etwas abnorm sind. Beispielsweise wird für den sys-apachen eigentlich mit "-f" der Pfad zum Config-File übergeben. In deinem Fall steht dort nur das Directory.

Dein Aufruf

Rich (BBCode):
 1983 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/

So wie ich es kenne

Rich (BBCode):
16823 root 31416 S /usr/syno/apache/bin/httpd -DSSL -f /usr/syno/apache/conf/httpd.conf-sys

Übrigens ist es richtig das Du sowohl für den User- als auch für den Sys-Apachen einen Prozess unter root hast (Auch beim User-Apachen). Ansonsten wäre es ihm beispielsweise auch nicht möglich an Ports zu binden. Nur bei den Prozessen die dann auf den Ports lauschen ist es dann so das die vom Sys-Apachen unter root und die vom User-Apachen unter nobody laufen.

Wenn Du kannst, ersetzte doch mal die Startscripte mit möglichst Originalen.

Rich (BBCode):
 /usr/syno/etc/rc.d/S97apache-user.sh
 /usr/syno/etc/rc.d/S97apache-sys.sh

Oder vieleicht findet sich ja eventuell auch der Fehler in diesen Scripten die dieses Desaster ausgelöst haben.

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hallo Frank,

Danke erstmal, dass Du Dich nochmals meinem Problem annimmst.
Du hast Recht, das ist mir noch gar nicht aufgefallen, dass nur das Verzeichnis angezeigt wird.
Habe jetzt nochmal die S97apache*.sh Dateien mit den origianalen aus der FW-Datei ersetzt.
Leider gleiches Ergebnis.
Starte ich apache kommt keine Fehlermeldung. Stoppe ich Apache, kommt die Meldung, dass er nicht läuft:
Rich (BBCode):
/usr/syno/etc/rc.d$ /bin/ps | grep httpd
  490 root     12836 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 1150 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 1288 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 1695 root      2544 S    grep httpd
 7505 root     12292 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
26717 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
32140 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
32343 root     12576 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
/usr/syno/etc/rc.d$ /usr/syno/etc/rc.d/S97apache-user.sh stop
httpd (no pid file) not running
/usr/syno/etc/rc.d$ /usr/syno/etc/rc.d/S97apache-user.sh start
Start User Apache Server .....
/usr/syno/etc/rc.d/S97apache-user.sh: user httpd started
/usr/syno/etc/rc.d$ /usr/syno/etc/rc.d/S97apache-user.sh stop
httpd (no pid file) not running

Gruß
Andy
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Versuch doch nach dem Du die Scripte jetzt ausgetauscht hast auch mal einen Reboot. Ist dann die Prozessliste immer noch gleich?

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Ja, hatte heute vormittag auch gleich einen Reboot gemacht, denn jeder boot tut gut ;-)
Ergebnis:
Rich (BBCode):
/etc$ /bin/ps | grep httpd
 7516 root     12292 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 7519 root     12512 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 7520 root     12512 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 9283 root     12512 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 9291 root     12512 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 9346 root      2548 S    grep httpd
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo Andy,

hab mir mal das Startscript des Sys-Apache angeschaut. Ohne alle Details erforscht zu haben kann ich jedenfalls sagen, das der Apache mit den folgend definierten Variablen gestartet wird.

Rich (BBCode):
Httpd="/usr/syno/apache/bin/httpd"
HttpdConf="/usr/syno/apache/conf/httpd.conf-sys"

Diese beiden Zeilen stehen bei mir in Zeile 3 und 4 des Startscripts für den Sys-Apachen. Später werden diese Variablen noch um eventuelle Startparameter für SSL erweitert. Wie Du das erreichen kannst das der Sys-Apache ohne die Übergabe des Filenames httpd.conf-sys dann startet (sofern die Variablen wie oben beschrieben gleich sind) ist mir völlig schleierhaft.

Hier dürfte dann wohl was völlig im argen liegen und Du wirst um ein Neuaufsetzen nicht rum kommen. Vieleicht könnte sich ja vorher noch jemand anderes das Script mal anschauen und diese Aussage von mir bestätigen. Vieleicht hab ich ja was übersehen.

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Exakt die beiden Zeilen stehen auch bei mir drin.
und in der User-Apache:
Rich (BBCode):
Httpd="/usr/syno/apache/bin/httpd"
HttpdConf="/usr/syno/apache/conf/httpd.conf"


Gruß
Andy
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hallo Frank,

nachdem im User-Apache-Skript keine Ausgabe der Variablen startArg vohanden war, habe ich sie mal mit eingefügt:
Rich (BBCode):
Start User Apache Server .....  -DHAVE_PHP
/usr/syno/etc/rc.d/S97apache-user.sh: user httpd started

Hast Du da vielleicht noch eine Idee?

Mir kam jetzt ein Gedanke: Weißt Du, wo die Systemkonfiguration gespeichert ist? Ist das ein File, oder wird dies aus verschiedenen Files zusammen getragen, falls man die Systemkonfiguration (*.dss) sichert.
Evtl. liegt da der Hund begraben.

Gruß
Andy
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.123
Punkte für Reaktionen
373
Punkte
393
Hallo,
per
sh -x /usr/syno/etc/rc.d/S97apache-user.sh start
bekommt man eine wesentlich genauere Ausgabe, evtl. ist da dann der Fehler eher einkreisbar.

Gruß Götz
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo Andy,
ich würde allerdings bei dem ersten Auftreten des Fehlers sprich dem Sys-Apachen anfangen. Scheinbar ist es so, das der Sys-Apache mit dem Config-File des User-Apachen startet. Das wäre auch die Erklärung dafür, das Du trotz deaktivierter Webstation htpd-Prozesse mit dem User nobody hast. Also zuerst mal alle httpd's beenden und dann mit goetz seinem Vorschlag

sh -x /usr/syno/etc/rc.d/S97apache-sys.sh start

p.s. Wenn der Sys-Apache mit dem falschen Script gestartet wird, sollte auch der DSM nicht richtig bedienbar sein.

Gruß Frank
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.123
Punkte für Reaktionen
373
Punkte
393
Hallo,
als Anmerkung, die Anzeige bei ps (nur Konfig-Pfad) kommt einfach nur von der Terminalbreite, zieht man bei putty das Fenster breiter erscheint beim nächsten ps auch die komplette Ausgabe.

Gruß Götz
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
@goetz
Da kann man mal sehen welche begrenzte Sichtweise man auf einem großem Monitor haben kann ;) Da hab ich nicht mal entfernt dran gedacht.

@andy
Na dann, schauen wir mal was deine Debug-Anzeige uns sagen will.

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
@goetz:Eingabeauf. v.WinSCP kompl. auf.Trotzdem nur Pfad.
Debug-Ausgabe:
Rich (BBCode):
sh -x /usr/syno/etc/rc.d/S97apache-sys.sh start
+ Httpd=/usr/syno/apache/bin/httpd
+ HttpdConf=/usr/syno/apache/conf/httpd.conf-sys
+ HttpdConfDefault=/usr/syno/apache/.conf.default/httpd.conf-sys
+ HttpdSSLConf=/usr/syno/apache/conf/extra/httpd-ssl.conf-sys
+ HttpdSSLConfCommon=/usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ MissingPHP=/usr/syno/synoman/phpsrc/web/sample.php
+ PIDFILE=/var/run/httpd-sys.pid
+ SSLKEYGEN=/usr/syno/etc.defaults/rc.ssl_keygen
+ CGIKEYGEN=/usr/syno/etc.defaults/rc.cgi_keygen
+ SitesAvailableDir=/usr/syno/etc/sites-available
+ SitesEnabledDir=/usr/syno/etc/sites-enabled
+ INTERCRT=/usr/syno/etc/ssl/ssl.intercrt/server-ca.crt
+ AltPortSSLSettingConf=/usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf
+ /bin/get_key_value /etc/synoinfo.conf runHTTPS
+ RunHTTPS=
+ . /etc.defaults/rc.subr
+ LSB_STAT_RUNNING=0
+ LSB_STAT_DEAD_FPID=1
+ LSB_STAT_DEAD_FLOCK=2
+ LSB_STAT_NOT_RUNNING=3
+ LSB_STAT_UNKNOWN=4
+ LSB_STAT_BROKEN=150
+ LSB_STAT_MODULE_ERR=151
+ LSB_SUCCESS=0
+ LSB_ERR_GENERIC=1
+ LSB_ERR_ARGS=2
+ LSB_ERR_UNIMPLEMENTED=3
+ LSB_ERR_PERM=4
+ LSB_ERR_INSTALLED=5
+ LSB_ERR_CONFIGURED=6
+ LSB_NOT_RUNNING=7
+ :
+ _MsgInit
+ local _col=80
+ [ ! -t 1 ]
+ COLORIZED=
+ MSG_PRE=::
+ [  = yes ]
+ BIN_RELAYD=/usr/syno/sbin/synorelayd
+ CheckPID
+ [ -f /var/run/httpd-sys.pid ]
+ STATUS=httpd (no pid file) not running
+ RUNNING=0
+ /usr/syno/etc.defaults/rc.ssl_keygen
+ [ !+  -x/usr/syno/etc.defaults/rc.cgi_keygen /usr/syno/apache/bin/httpd
 ]
+ [ 0 -eq 1 ]
+ GenerateConf
+ /bin/get_key_value /etc/synoinfo.conf admin_port
+ ADMIN_PORT=5000
+ [ -z 5000 ]
+ /bin/get_key_value /etc/synoinfo.conf secure_admin_port
+ ADMIN_SSL_PORT=5001
+ [ -z 5001 ]
+ cp -f /usr/syno/apache/conf/httpd.conf-sys /usr/syno/apache/conf/httpd.conf-sys.27060
+ [ 0 -ne 0 ]
+ sed -e /^Listen/c\Listen 5000 -e /^ServerName/c\ServerName *:5000 -e /redirect.cgi?/c\	RewriteRule ^/(.*)$ /usr/syno/synoman/redirect.cgi?5000 /usr/syno/apache/conf/httpd.conf-sys
+ [ -s /usr/syno/apache/conf/httpd.conf-sys.27060 ]
+ mv /usr/syno/apache/conf/httpd.conf-sys.27060 /usr/syno/apache/conf/httpd.conf-sys
+ cp -f /usr/syno/apache/conf/extra/httpd-ssl.conf-sys /usr/syno/apache/conf/extra/httpd-ssl.conf-sys.27060
+ [ 0 -ne 0 ]
+ sed -e /^Listen/c\Listen 5001 -e /^<VirtualHost/c\<VirtualHost *:5001> -e /redirect.cgi?/c\	RewriteRule ^/(.*)$ /usr/syno/synoman/redirect.cgi?5001 /usr/syno/apache/conf/extra/httpd-ssl.conf-sys
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf-sys.27060 ]
+ mv /usr/syno/apache/conf/extra/httpd-ssl.conf-sys.27060 /usr/syno/apache/conf/extra/httpd-ssl.conf-sys
+ rm -f /usr/syno/apache/conf/httpd.conf-sys.27060 /usr/syno/apache/conf/extra/httpd-ssl.conf-sys.27060
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf-common ]
+ [ -f /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt ]
+ sed -e /^SSLCertificateChainFile/c\#SSLCertificateChainFile /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt /usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf-common.27060 ]
+ mv /usr/syno/apache/conf/extra/httpd-ssl.conf-common.27060 /usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ rm -f /usr/syno/apache/conf/extra/httpd-ssl.conf-common.27060
+ [ -f /usr/syno/synoman/phpsrc/web/sample.php ]
+ cp -f /usr/syno/synoman/phpsrc/web/sample.php /usr/syno/synoman/phpsrc/web/sample.php.27060
+ [ 0 -ne 0 ]
+ sed /^$ADMIN_PORT/c\$ADMIN_PORT = "5000"; /usr/syno/synoman/phpsrc/web/sample.php
+ [ -s /usr/syno/synoman/phpsrc/web/sample.php.27060 ]
+ mv /usr/syno/synoman/phpsrc/web/sample.php.27060 /usr/syno/synoman/phpsrc/web/sample.php
+ MigrateAltPortConf
+ local FileStationConf=/usr/syno/etc/httpd-filestation.conf-sys
+ local FileStationSslConf=/usr/syno/etc/httpd-ssl-filestation.conf-sys
+ local FileStationDsmAppName=SYNO.SDS.App.FileStation3.Instance
+ local SurveillanceStationConf=/usr/syno/etc/httpd-surveillancestation.conf-sys
+ local SurveillanceStationSslConf=/usr/syno/etc/httpd-ssl-surveillancestation.conf-sys
+ local SurveillanceStationDsmAppName=SYNO.SDS.SurveillanceStation
+ MigrateAltPortConfHttp /usr/syno/etc/httpd-filestation.conf-sys SYNO.SDS.App.FileStation3.Instance
+ local OldConf=/usr/syno/etc/httpd-filestation.conf-sys
+ local DsmAppName=SYNO.SDS.App.FileStation3.Instance
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port.conf
+ local NewConfName=SYNO.SDS.App.FileStation3.Instance.alt_port.conf
+ local PortKey=HTTP_PORT
+ MigrateAltPortConfByPath /usr/syno/etc/httpd-filestation.conf-sys SYNO.SDS.App.FileStation3.Instance /usr/syno/apache/conf/extra/httpd-template-alt-port.conf SYNO.SDS.App.FileStation3.Instance.alt_port.conf HTTP_PORT
+ local OldConf=/usr/syno/etc/httpd-filestation.conf-sys
+ local DsmAppName=SYNO.SDS.App.FileStation3.Instance
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port.conf
+ local NewConfName=SYNO.SDS.App.FileStation3.Instance.alt_port.conf
+ local PortKey=HTTP_PORT
+ [ ! -f /usr/syno/etc/httpd-filestation.conf-sys ]
+ /bin/sed -n s,Listen \([0-9]\+\),\1,p /usr/syno/etc/httpd-filestation.conf-sys
+ local Port=
+ [ -n  ]
+ MigrateAltPortConfSsl /usr/syno/etc/httpd-ssl-filestation.conf-sys SYNO.SDS.App.FileStation3.Instance
+ local OldConf=/usr/syno/etc/httpd-ssl-filestation.conf-sys
+ local DsmAppName=SYNO.SDS.App.FileStation3.Instance
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf
+ local NewConfName=SYNO.SDS.App.FileStation3.Instance.alt_port_ssl.conf
+ local PortKey=HTTPS_PORT
+ MigrateAltPortConfByPath /usr/syno/etc/httpd-ssl-filestation.conf-sys SYNO.SDS.App.FileStation3.Instance /usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf SYNO.SDS.App.FileStation3.Instance.alt_port_ssl.conf HTTPS_PORT
+ local OldConf=/usr/syno/etc/httpd-ssl-filestation.conf-sys
+ local DsmAppName=SYNO.SDS.App.FileStation3.Instance
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf
+ local NewConfName=SYNO.SDS.App.FileStation3.Instance.alt_port_ssl.conf
+ local PortKey=HTTPS_PORT
+ [ ! -f /usr/syno/etc/httpd-ssl-filestation.conf-sys ]
+ /bin/sed -n s,Listen \([0-9]\+\),\1,p /usr/syno/etc/httpd-ssl-filestation.conf-sys
+ local Port=
+ [ -n  ]
+ MigrateAltPortConfHttp /usr/syno/etc/httpd-surveillancestation.conf-sys SYNO.SDS.SurveillanceStation
+ local OldConf=/usr/syno/etc/httpd-surveillancestation.conf-sys
+ local DsmAppName=SYNO.SDS.SurveillanceStation
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port.conf
+ local NewConfName=SYNO.SDS.SurveillanceStation.alt_port.conf
+ local PortKey=HTTP_PORT
+ MigrateAltPortConfByPath /usr/syno/etc/httpd-surveillancestation.conf-sys SYNO.SDS.SurveillanceStation /usr/syno/apache/conf/extra/httpd-template-alt-port.conf SYNO.SDS.SurveillanceStation.alt_port.conf HTTP_PORT
+ local OldConf=/usr/syno/etc/httpd-surveillancestation.conf-sys
+ local DsmAppName=SYNO.SDS.SurveillanceStation
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port.conf
+ local NewConfName=SYNO.SDS.SurveillanceStation.alt_port.conf
+ local PortKey=HTTP_PORT
+ [ ! -f /usr/syno/etc/httpd-surveillancestation.conf-sys ]
+ /bin/sed -n s,Listen \([0-9]\+\),\1,p /usr/syno/etc/httpd-surveillancestation.conf-sys
+ local Port=
+ [ -n  ]
+ MigrateAltPortConfSsl /usr/syno/etc/httpd-ssl-surveillancestation.conf-sys SYNO.SDS.SurveillanceStation
+ local OldConf=/usr/syno/etc/httpd-ssl-surveillancestation.conf-sys
+ local DsmAppName=SYNO.SDS.SurveillanceStation
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf
+ local NewConfName=SYNO.SDS.SurveillanceStation.alt_port_ssl.conf
+ local PortKey=HTTPS_PORT
+ MigrateAltPortConfByPath /usr/syno/etc/httpd-ssl-surveillancestation.conf-sys SYNO.SDS.SurveillanceStation /usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf SYNO.SDS.SurveillanceStation.alt_port_ssl.conf HTTPS_PORT
+ local OldConf=/usr/syno/etc/httpd-ssl-surveillancestation.conf-sys
+ local DsmAppName=SYNO.SDS.SurveillanceStation
+ local Template=/usr/syno/apache/conf/extra/httpd-template-alt-port-ssl.conf
+ local NewConfName=SYNO.SDS.SurveillanceStation.alt_port_ssl.conf
+ local PortKey=HTTPS_PORT
+ [ ! -f /usr/syno/etc/httpd-ssl-surveillancestation.conf-sys ]
+ /bin/sed -n s,Listen \([0-9]\+\),\1,p /usr/syno/etc/httpd-ssl-surveillancestation.conf-sys
+ local Port=
+ [ -n  ]
+ CheckAltPortSslSetting
+ [ -e /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt ]
+ sed -e /^SSLCertificateChainFile/c\#SSLCertificateChainFile /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt /usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf
+ [ -s /usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf.27060 ]
+ mv /usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf.27060 /usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf
+ rm -f /usr/syno/apache/conf/extra/httpd-alt-port-ssl-setting.conf.27060
+ CheckSitesEnabledConf
+ /usr/bin/find /usr/syno/etc/sites-enabled -name *.conf
+ local files=/usr/syno/etc/sites-enabled/SYNO.SDS.DownloadStation.Application.legacy.conf
+ [ ! -r /usr/syno/etc/sites-enabled/SYNO.SDS.DownloadStation.Application.legacy.conf ]
+ startArg=
+ [ yes =  ]
+ startArg= -f /usr/syno/apache/conf/httpd.conf-sys
+ echo Start System Apache Server .....  -f /usr/syno/apache/conf/httpd.conf-sys
+ /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/httpd.conf-sys
+ echo /usr/syno/etc/rc.d/S97apache-sys.sh: system httpd started
+ UpdateRelayd
+ local relayd_arg=
+ /usr/syno/etc/rc.d/S13synorelayd.sh status
+ [ 3 -ne 0 ]
+ return
+ exit 0
Start System Apache Server .....  -f /usr/syno/apache/conf/httpd.conf-sys
/usr/syno/etc/rc.d/S97apache-sys.sh: system httpd started
Konnte nichts entdecken,vielleicht sehe ich schon den Wald vor lauter Bäumen nicht mehr.
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
@Frank: Die Bedienung über die Weboberfläche funktioniert übrigens ohne Probleme.
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hab's nur überflogen aber auf jeden Fall nichts auffälliges gesehen und die Config wird auch völlig korrekt übernommen. Hatte goetz sicherlich den richtigen Riecher. Und jetzt das ganze bitte nochmal mit dem User-Apachen dann hoffe ich haben wir endlich den Fehler.

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Voilà:
Rich (BBCode):
sh -x /usr/syno/etc/rc.d/S97apache-user.sh start
+ Httpd=/usr/syno/apache/bin/httpd
+ HttpdConf=/usr/syno/apache/conf/httpd.conf
+ HttpdSSLConf=/usr/syno/apache/conf/extra/httpd-ssl.conf
+ HttpdSSLConfCommon=/usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ PHPINI=/usr/syno/etc/php.ini
+ SynoConf=/etc/synoinfo.conf
+ SynoDefConf=/etc.defaults/synoinfo.conf
+ PIDFILE=/var/run/httpd-user.pid
+ SZD_MailStation=/var/packages/MailStation
+ SZD_PhotoStation=/var/packages/PhotoStation
+ SZD_RoundCube=/var/packages/MailStation/target/roundcubemail
+ SZF_PHPINI=/usr/syno/etc/php.ini
+ SZF_USR_SETTING_INI=/usr/syno/etc/php/user-setting.ini
+ INTERCRT=/usr/syno/etc/ssl/ssl.intercrt/server-ca.crt
+ /bin/get_key_value /etc.defaults/synoinfo.conf supportweb
+ SupportWeb=yes
+ /bin/get_key_value /etc/synoinfo.conf runWebHTTPS
+ RunWebHTTPS=
+ /bin/get_key_value /etc/synoinfo.conf httpport
+ HttpPort=80
+ /bin/get_key_value /etc/synoinfo.conf runweb
+ RunWeb=yes
+ /bin/get_key_value /etc/synoinfo.conf supportweblocaluser
+ RunWebLocal=
+ . /etc.defaults/rc.subr
+ LSB_STAT_RUNNING=0
+ LSB_STAT_DEAD_FPID=1
+ LSB_STAT_DEAD_FLOCK=2
+ LSB_STAT_NOT_RUNNING=3
+ LSB_STAT_UNKNOWN=4
+ LSB_STAT_BROKEN=150
+ LSB_STAT_MODULE_ERR=151
+ LSB_SUCCESS=0
+ LSB_ERR_GENERIC=1
+ LSB_ERR_ARGS=2
+ LSB_ERR_UNIMPLEMENTED=3
+ LSB_ERR_PERM=4
+ LSB_ERR_INSTALLED=5
+ LSB_ERR_CONFIGURED=6
+ LSB_NOT_RUNNING=7
+ :
+ _MsgInit
+ local _col=80
+ [ ! -t 1 ]
+ COLORIZED=
+ MSG_PRE=::
+ [  = yes ]
+ [ -f /var/packages/MailStation/enabled ]
+ [ -f /var/packages/PhotoStation/enabled ]
+ BIN_RELAYD=/usr/syno/sbin/synorelayd
+ CheckPID
+ [ -f /var/run/httpd-user.pid ]
+ STATUS=httpd (no pid file) not running
+ RUNNING=0
+ CheckPHPINI
+ /bin/get_key_value /etc/synoinfo.conf timezone
+ Timezone=Amman
+ /bin/get_key_value /usr/share/zoneinfo/Timezone/tzname Amman
+ PHP_date_timezone=Asia/Amman
+ /bin/get_key_value /usr/syno/etc/php.ini apc.shm_size
+ PHP_APC_shmsize=512
+ /bin/get_key_value /etc.defaults/synoinfo.conf php_cache_size
+ APC_shmsize=64
+ PHPINI_DEFAULT=/usr/syno/etc.defaults/php.ini
+ [ ! -s /usr/syno/etc/php.ini ]
+ /bin/sed s:^.*date.timezone =.*$:date.timezone = Asia/Amman:g /usr/syno/etc/php.ini
+ [ x512 = x0 ]
+ /bin/mv /tmp/php.ini.28922 /usr/syno/etc/php.ini.28922
+ [ -s /usr/syno/etc/php.ini.28922 ]
+ /bin/mv /usr/syno/etc/php.ini.28922 /usr/syno/etc/php.ini
+ [ ! -x /usr/syno/apache/bin/httpd ]
+ PHP_Spool=/var/spool/php
+ TmpDir=/volume1/@tmp/php
+ /bin/get_key_value /etc.defaults/synoinfo.conf supportraid
+ SupportRAID=yes
+ TmpDir=/var/spool/php
+ rm -rf /var/spool/php
+ mkdir -p /var/spool/php
+ chmod 1777 /var/spool/php
+ [ /var/spool/php != /var/spool/php ]
+ mkdir -p /var/spool/php/apc
+ chmod 1777 /var/spool/php/apc
+ chown -R 1023 /var/services/blog/
+ chmod 755 /var/services/blog/
+ rm -rf /var/services/photo/@eaDir/ASST_PHOTO_UPLOAD_TMP_DIR
+ [ 0 -eq 1 ]
+ GenerateConf
+ cp /usr/syno/apache/conf/httpd.conf-user /usr/syno/apache/conf/httpd.conf
+ cp /usr/syno/apache/conf/extra/httpd-ssl.conf-user /usr/syno/apache/conf/extra/httpd-ssl.conf
+ [ 80 != 80 ]
+ [ yes = yes -a yes = yes ]
+ echo Include /usr/syno/etc/httpd-vhost.conf-user
+ echo DocumentRoot "/var/services/web"
+ cat /usr/syno/apache/conf/extra/httpd-ssl.conf
+ echo Include /usr/syno/etc/httpd-ssl-vhost.conf-user
+ [ yes = yes -a  = yes ]
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf.28922 ]
+ mv /usr/syno/apache/conf/extra/httpd-ssl.conf.28922 /usr/syno/apache/conf/extra/httpd-ssl.conf
+ rm -f /usr/syno/apache/conf/extra/httpd-ssl.conf.28922
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf-common ]
+ [ -f /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt ]
+ sed -e /^SSLCertificateChainFile/c\#SSLCertificateChainFile /usr/syno/etc/ssl/ssl.intercrt/server-ca.crt /usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ [ -s /usr/syno/apache/conf/extra/httpd-ssl.conf-common.28922 ]
+ mv /usr/syno/apache/conf/extra/httpd-ssl.conf-common.28922 /usr/syno/apache/conf/extra/httpd-ssl.conf-common
+ rm -f /usr/syno/apache/conf/extra/httpd-ssl.conf-common.28922
+ [ x = xyes ]
+ count=1
+ [ ! -s /usr/syno/apache/conf/httpd.conf -a 1 -lt 3 ]
+ [ ! -s /usr/syno/apache/conf/httpd.conf ]
+ PHP_PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin
+ startArg=
+ [ yes =  ]
+ [ yes = yes -a ( yes = yes -o  = yes -o  = yes -o  = yes ) ]
+ startArg= -DHAVE_PHP
+ echo Start User Apache Server .....  -DHAVE_PHP
+ env TMPDIR=/var/spool/php PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin /usr/syno/apache/bin/httpd -DHAVE_PHP
+ echo /usr/syno/etc/rc.d/S97apache-user.sh: user httpd started
+ UpdateRelayd
+ local relayd_arg=
+ /usr/syno/etc/rc.d/S13synorelayd.sh status
+ [ 3 -ne 0 ]
Start User Apache Server .....  -DHAVE_PHP
/usr/syno/etc/rc.d/S97apache-user.sh: user httpd started
+ return
+ exit 0
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo,

ich kann da absolut nichts aussergewöhnliches finden. Der Apache scheint sauber gestartet zu werden und DocumentRoot ist auch korrekt gesetzt. Vieleicht hilft Dir ja das Log vom Apachen weiter. Wäre zu aktivieren in der httpd.conf-user. Entsprechend das Doppelkreuz verlegen bei:

Rich (BBCode):
ErrorLog /var/log/httpd-error-user.log
#ErrorLog /dev/null

CustomLog /var/log/httpd-access-user.log combined
#CustomLog /dev/null combined

Falls das nicht ausreicht evt. den LogLevel noch verändern. Vorerst sollte aber "error" zum entsprechenden Ergebnis führen.

Nach den Änderungen im Config-File Restart nicht vergessen.

Rich (BBCode):
/usr/syno/etc/rc.d/S97apache-user.sh restart

Jetzt deine index.html aufrufen. Dann sollte auf jeden Fall eine Meldung in den Logfiles erscheinen mit dem Problem.

Gruß Frank
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hallo Frank,

das war ein super Tipp (hätte ich eigentlich auch selbst darauf kommen müssen).
In der httpd-error-user.log steht:
Rich (BBCode):
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

Werde jetzt mal nachforschen, woran das liegt. Was ich gelesen hatte, sollte der eAccelerator eigentlich standardmäßig von Synology auf aus sein.

Melde mich auf alle Fälle mit dem Ergebnis.

Sonnige Grüße
Andy
 

IPNS

Benutzer
Mitglied seit
10. Jun 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Good news, der Webserver läuft wieder.

In /usr/syno/etc/php/extension.ini habe ich mal
Rich (BBCode):
extension = eaccelerator.so
auskommentiert und den Apache neu gestartet.
Und schon funzt es.

Wo ich mir aber nicht sicher bin: wenn der Eintrag eigentlich aktiv ist, wie gesagt hatte ich ja resetted und die FW neu eingespielt, sollte es doch eigentlich auch mit dieser Extension funktionieren (ist das nicht der PHP-Cache, den man über das Controlpanel aktivieren kann)?

Sonnige Grüße
Andy
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!