Swisscenter installieren...

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Da ich mir selber Swisscenter mal installiert habe und ziemlich begeistert bin von dem Ding habe ich einen Wikibeitrag dazu erstellt **guck**

Gruss

tobi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Wollte es auch mal ausprobieren - hab aber noch meine Probleme damit:
  • Muss swisscenter zwingend im root des Webservers installiert werden?
  • Wie kommt man auf den von Dir im Artikel angegebenen Webroot? Ich schätze der ist nur aktiv, wenn der Webserver ausgeschaltet ist?
  • Konnte die Konfiguration nicht mit dem Firefox starten. Mit dem IE gings dann aber...
  • Kann keine Medienordner anlegen. Keine Fehlermeldung, aber es erscheint einfach kein Ordner unter "Medienordner".
Die Fehlermeldung im Firefox sieht so aus:
 

Anhänge

  • screenshot.1.png
    screenshot.1.png
    21,5 KB · Aufrufe: 709

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
1) Also ich habe das Archiv direkt in den Doc Root des User Apachen entpackt --> /usr/syno/synoman/phpsrc/web
Ob es auch in ein Unterverzeichnis geht weiss ich leider ned.
2) siehe oben
3) Habe keine Probs mit Firefox. Verwende nur den ;)
4) keine Meldung? Rein gar nichts? Hast du auch eine MySql-DB angelegt? Kannst du mal einen Screenshot vom Ordner-erstellen posten? Ich habe dort immer eine Fehlermeldung gekriegt, wenn die Erstellung aus irgendeinem Grund fehlgeschlagen ist...

Wegen der unendlichen Weiterleiterei im Firefox: Hast du dir mal die Header angeschaut die zwischen Server und Client ausgetauscht werden? Die FF Extension LiveHeader ist dazu gut geeignet. Könnte auch sein, dass du ein Cookie akzeptieren musst :confused:

Gruss

tobi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Der Doc Root des User Apachen ist doch normalerweise /volume1/web, oder?

Das mit dem Ordner hab ich gerade herausgefunden. Lag an meinen nicht richtig konfigurierten Kategorien...

Mal weiter testen - ich meld mich bestimmt nochmal! Danke!

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ist denn /volume1/web nicht einfach ein Link von /usr/syno/synoman/phpsrc/web ??
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Nein. Bei mir zumindest definitiv nicht. Das ist ein Verzeichnis mit ein paar Dateien drin. Unterscheidet sich komplett von /volume1/web.

Trolli
 

Anhänge

  • screenshot.2.png
    screenshot.2.png
    20,3 KB · Aufrufe: 693
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also wenn ich hier /usr/syno/synoman/phpsrc/web eine index.html anlege und meinen User Apache aufrufe, dann kommt der Inhalt dieser Datei zum Vorschein. Ich muss mal bei mir zu Hause schauen ob ich denn auch ein /volume1/web habe und was dort drin ist.

Melde mich dann wieder
Gruss

tobi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Hast Du denn den User-Apachen im Disk Station Manager aktiviert?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast Du denn den User-Apachen im Disk Station Manager aktiviert?
Explizit aktiviert ist er im DS-Manager nicht. Durch die Photostation scheint er trotzdem gestartet zu werden
Code:
29029 nobody     8160 S   /usr/syno/apache/bin/httpd -DSSL
29130 nobody     7224 S   /usr/syno/apache/bin/httpd -DSSL
26097 nobody     8228 S   /usr/syno/apache/bin/httpd -DSSL
 9228 nobody     6640 S   /usr/syno/apache/bin/httpd -DSSL
 9229 nobody     7600 S   /usr/syno/apache/bin/httpd -DSSL
Wahrscheinlich habe ich deswegen /volume1/web ned. (habe gerade nachgeschaut nix da) Swisscenter läuft aber definitiv unter nobody und damit dem User Apache. Darum habe ich Swisscenter in /usr/syno/synoman/phpsrc/web entpackt.
Könnte es sein, dass dir eine Einstellung in der php.ini einen Strich durch die Rechnung macht? z.B. open_basedir ?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Nö. Bei mir funktioniert es ja auch. Ich hab das auch schon mal gelesen, dass sich der Apache-Server so verhält, wie Du das beschreibst. Sobald man den Webserver im Manager aktiviert, wird halt /volume1/web zum Root. Da das wahrscheinlich für die meisten anderen Benutzer zutrifft, wäre es wohl besser, das im Wiki anzupassen.

Swisscenter läuft übrigens nur im Web Root. Wenn man den Webserver noch anderweitig benutzt, muss man das halt mit virtuellen Servern lösen.

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Nö. Bei mir funktioniert es ja auch. Ich hab das auch schon mal gelesen, dass sich der Apache-Server so verhält, wie Du das beschreibst. Sobald man den Webserver im Manager aktiviert, wird halt /volume1/web zum Root. Da das wahrscheinlich für die meisten anderen Benutzer zutrifft, wäre es wohl besser, das im Wiki anzupassen.

Swisscenter läuft übrigens nur im Web Root. Wenn man den Webserver noch anderweitig benutzt, muss man das halt mit virtuellen Servern lösen.

Trolli
Danke für den Hinweis, habe den Wiki-Beitrag entsprechend angepasst.
Das mit dem virtuellen Server probier ich bei mir gleich mal aus und wenn alles glatt geht stell ich das auch noch in der Wiki-Beitrag.
Aber sonst bist du mit dem Beitrag klar gekommen?

Gruss

tobi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ja. Ich hab allerdings (noch) keine Suche laufen lassen. Leider scheint mein TViX-Mediaplayer nicht kompatibel zu sein. Ich hatte schon Hoffnung, weil er auch diesen Sigma-Chipsatz besitzt...

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Kannst du denn bei deinem Client irgendetwas browserähnliches benutzen? Ich musste bei meinem Client auch erst die URL bei den Webservices eintragen und dann gings. Letzendlich funzt es ja in einem Browser...

Gruss

tobi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Nee - genau das ist wohl das Problem. :(

Vielleicht wenn ich ihn unter die Dusche stelle und abbrowse? :confused:

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Unterstützt denn dein Mediaclient Playlists? Wenn ja dann könntest du mal probieren dem Client die URL von Swisscenter via Playlist unterzuschieben. Wäre imho auf jeden Fall einen Versuch wert...
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ja - Playlisten gehen, z.B. auch Internetradio über diese Playlisten. Werd ich mal versuchen - danke für den Tipp.
 

timberwolf

Benutzer
Mitglied seit
18. Mrz 2007
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Hallo jahlives

Ich habe das Swisscenter laut deiner Anleitung auf einer Synology 207+ installiert. Das Swisscenter habe ich unter /web/swisscenter installiert und einen virtuellen Host darauf eingerichtet. Die Konfiguration konnte ich unter aufrufen und die Datenbank ohne Fehler einrichten.
Nun klappt es aber nicht mit dem Medienordner definieren. Wenn ich dies mache kommt immer die Meldung "Der Ordner existiert nicht". Der Ornder /volume1/Filme existiert aber auf der DS.
Bei den Support Informationen wird folgende Fehlermeldung angezeigt: Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /volume1/web/swisscenter/base/file.php on line 690.

Was läuft da falsch?

timberwolf
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast du den safe_mode aktiviert? Mach mal ein
PHP:
phpinfo();
und suche nach safe_mode. Der sollte deaktiviert sein. Ausserdem sollte open_basedir und ggf safe_mode_exec_dir angepasst sein. Prüfe mal mittels phpinfo() die angegebenen Direktiven
 

timberwolf

Benutzer
Mitglied seit
18. Mrz 2007
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Hast du den safe_mode aktiviert?

Keine Ahnung, jedenfalls nicht bewusst.

Mach mal ein
PHP:
phpinfo();
und suche nach safe_mode. Der sollte deaktiviert sein. Ausserdem sollte open_basedir und ggf safe_mode_exec_dir angepasst sein. Prüfe mal mittels phpinfo() die angegebenen Direktiven
Habe phpinfo() eingegeben, passierte aber nichts. Wie soll ich diese open_basedir und ggf safe_mode_exec_dir anpassen?
 

wernberger_bua

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo Danke für Deine Anleitung.
Ich habe Probleme die Rechte auf Nobody zu stellen krieg da immer eine Fehlermeldung
wenn ich diesen Befehl eingebe

chown -R nobody:users /volume1/web

Habt Ihr eine Idee ?
 
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