Hallo Peter,
Hallo,
ich muss mich unbedingt in die Diskussion einklinken, da mich dieses
Thema ebenfalls brennend interessiert.
Wo gibt es nähere Informationen zum Stream-Wrapper bzw. HowTos zur
Einbindung des VFS via Samba?
Es gibt auf php.net allg. Informationen zu Stream-Wrappern:
http://www.php.net/manual/en/class.streamwrapper.php
bzw. zu den in PHP vorhandenen:
http://www.php.net/manual/en/wrappers.php
Genre auch (oder vor Allem) für die EPL?
Für den Samba Stream-Wrapper gibt es auf unserer Supportplattform im
Dateimanager ein HowTo:
https://my.stylite.de/egw/webdav.php/home/EPL_Installation/Einbinden-Samba-Verzeichnisse-in-EGW-Dateimanager.pdf
In EPL gibt es auch eine GUI (Grafisches Benutzerinterface) um Mounts in
das VFS durchzuführen. Die Community Version kann das nur per CLI
Kommandozeile.
Als Alternative zum Samba Stream-Wrapper kann man wie schon geschrieben
auch den Samba oder NFS Share in den Webserver (mit einem festen User)
mounten und den Filesystem Stream-Wrapper verwenden um das Stück
Filesystem dann in die EGroupware zu mounten:
http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.filesystem_stream_wrapper.inc.php?revision=37386&view=markup
Ralf
Danke Peter
Hallo Michael,
Hallo,
zwei kleine Fragen zum Dateimanager:
- ich würde gerne den Pfad ändern und vom meinem EGW Server auf eine oder
mehrere NAS (Synology) in meinem LAN verweisen da es auf dem Server-PC eng
wird…
Gehe mal davon aus, das Dein Webserver under Linux läuft. Dann musst Du
das entsprechende Verzeichnis der Synology per NFS mounten und alle
Dateien Deines File-Verzeichnisses (per Default
/var/lib/EGroupware/default/files) darauf kopieren (incl. Rechte) und
dann die Synology unter diesem Pfad mounten.
- ich habe bereits etliche Dateien auf dem NAS-Server - gibt es in EGW eine
Importfunktiono.ä. um den Verzeichnisbaum den ich schon habe zu übernehmen?
EGroupware speichert nur den Inhalt der Dateien im Filesystem die
Metadaten (zB. Rechte) werden in der Datenbank gespeichert. Daher kannst
Du das normalen EGroupware Dateisystem (sqlfs) nicht einfach auf ein
Stück Filesystem der Synology verweißen.
Was Du machen kannst ist, das Synology Filesystem per NFS mounten, und
dann den filesystem Stream-Wrapper benutzen das in das EGroupware VFS zu
mounten:
http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.filesystem_stream_wrapper.inc.php?revision=37386&view=markup
Technischer Hintergrund warum das nicht direkt geht ist: Aus
Sicherheitsgründen sollte der Webserver niemals unter dem Root User
laufen, der erforderlich wäre umd Besitzer und Rechte direkt im
Filesystem zu speichern.
In der kommerziellen EGroupware EPL gibt es einen Stream-Wrapper um mit
den Rechten des gerade in der EGroupware angemeldeten Benutzers auf
Samba bzw. Windows Fileserver zuzugreifen.
Ralf
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
–
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german