Subdomain User Photo Station

Status
Für weitere Antworten geschlossen.

NoWayOut

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe für meine Photo Station einen Virtual Host angelegt, der zeigt auf
DocumentRoot /usr/syno/synoman/phpsrc/photo/

Das funktioniert einwandfrei für die Haupt-Photo Station.
Allerdings habe ich mehrere User-Photo Station, die sich wie folgt aufrufen:
http://mydomain.de/~myuser/photo

Wie kann ich dorthin eine Supdomain leiten?

Ich habe ausserdem noch nicht herausfinden können, wie ich auf die User-datenbank komme. Ich habe phppgadmin installiert und kann prima die haupt Photo Station in der Datenbank finden, aber keine User Photo Station.

Hat jemand eine Idee?
 

grueni_fa

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
148
Punkte für Reaktionen
0
Punkte
16
Die Benutzerverzeichnisse hast du im DSM festgelegt.
Die Benutzerverzeichnisse liegen auf dem Volume das du für die "homes" festgelegt hast, wie z.B. für den user1
/volumes1/homes/user1

Was du vor hast, dürfte m.E. nicht gehen.
Die Skripte für die Photostation liegen nicht mehrfach vor. Die Benutzerverzeichnisse http://domain.de/~user1
sind Aliase, die der Webserver i.V.m den Skripten auf das Benutzerverzeichnis mappt bzw. die entsprechenden Daten der Benutzer verwendet (photo / audio / file).
Wenn du nun mit einer Subdomain auf das Benutzerverzeichnis zeigst, dann wird der Apache aber keine Photostation Skripte finden, sondern die Bilddaten, die du dort reingelegt hast.

Ich hab für die jeweiligen Benutzer einfach ein spezielles Subdomainverzeichnis angelegt
/dir/dir/web/subdomain1 <=> http://sub1.domain.de
/dir/dir/web/subdomain2 <=> http://sub3.domain.de
/dir/dir/web/subdomain3 <=> http://sub2.domain.de

Im jeweiligen Verzeichnis liegt dan einfach eine index.html, die automatisch zum betreffenden Benutzer weiterleitet:
=> http://domain.de/~user1/photo/
=> http://domain.de/~user2/photo/
=> http://domain.de/~user3/photo/

Am Rande:
Ich weiß nicht, ob das Mod Proxy aktiv ist, dann könnte man sogar die Subdomains auf die Benutzerurl durchschleusen.
Die Frage ist, wie viel Aufwand, man treibt um die Url zu verstecken, die die Skripte aber vielleicht selbst doch wieder nach außen verlinken. Evtl. geht so was auch gar nicht, da die URLs in den Skripten ja nicht umgebogen werden.
 
Zuletzt bearbeitet:

NoWayOut

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Klaus,

besten Dank für die sehr schnelle und ausführliche Antwort.
Du wirst wohl Recht haben, dass es selbst wenn ich das ganze mit Mod Proxy umzubiegen wäre.
Ich werde also ein frameset einbauen, so dass die Subdomain als URL bleibt aber die zugriffe dann unter die Benutzer-URL fallen, sehr gute Idee!

Hast du noch eine Idee bezüglich der Daten in der Postgres Datenbank?

Gruss,

Dominik
 

grueni_fa

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
148
Punkte für Reaktionen
0
Punkte
16
Hast du noch eine Idee bezüglich der Daten in der Postgres Datenbank?

Gruss,

Dominik

Hallo Dominik,

welche Daten suchst du denn, das ist mir nicht klar?


Falls es um die Foto-Daten geht:
Die liegen wohl nicht in der Datenbank, sondern innerhalb des Benutzerverzeichnis im jeweiligen photo Ordner.
Dort gibt es diverse Verzeichnisse und Dateien wie:
.SYNOPPSDB
@eaDir

Wenn du dich mit einer Shell anmeldest, kannst du mal reinschauen. Ich schätze aber, dass es nichts bringt, wenn du "Hand anlegst" :)
Kann natürlich sein, dass die SynoSoftware noch was in einer DB ablegt. Ich schätze aber, dass es über das Filesystem gemacht wird, da du ja auch wild Fotos kopieren und löschen kannst.

Ich hab selbst mal nach der config-Datei gesucht, in der die Framerate für die Videokonvertierung steckt.
Es sieht so aus, als ob die sogar fix in einem binary eincompiliert ist.
Ich hab auf der Konsole erkennen können, wie der Aufruf erfolgt, jedoch nicht woher.
 
Zuletzt bearbeitet:

NoWayOut

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ich habe wie hier beschrieben PhpPgAdmin installiert.
Damit konnte ich auf die Postgres Datenbank zugreifen. Darin gibt es eine Photo Datenbank, in der stehen alle Infos zur Photostation, nur die Fotos selbst liegen als Dateien in dem Photo directory.

Effektiv möchte ich einige einfache Dinge im Blog ändern, da die Beta Version die ich benutze ein paar Bugs hat und ich die Daten nicht mehr über das Admin Interface des Blogs ändern kann.
Systemkonfigurationen, wie z.B. die Videokonvertierungs-Optionen habe ich dort allerdings auch nicht gefunden.
 
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!