2016-03-22 8 views
0

Ich muss Informationen auf meiner Webseite anzeigen, die mit PHP Zendframework erstellt wurden und auf einem Server mit mehreren Festplatten gespeichert sind.Wie werden auf meiner Webseite Dateien angezeigt, die auf verschiedenen Festplatten gespeichert sind?

Also, ich muss wissen, wie ich Dateien zugänglich machen kann, die auf einer anderen Festplatte sind als die, in der die App funktioniert (gleicher Server).

Normalerweise machen Sie etwas wie /public/files/myfile.doc, aber Sie befinden sich immer in dem Verzeichnis, in dem sich die Webseite befindet. Wie kann ich das gleiche Verhalten für Dateien erreichen, die sich auf anderen Festplatten als die App befinden?

Danke.

+0

Mögliches Duplikat [Verwalten mehrere HD in der Zend App] (http://stackoverflow.com/questions/36087246/managing-multiple-hd-in-zend-app) – andrewsi

Antwort

1

Dieser Beitrag bezieht sich nicht auf Zend Framework 2, nur allgemeines Linux Dateisystemproblem. Kann mit Symlinks leicht gelöst werden, link nur ein beliebigen Ordner (mit Lesezugriff für Benutzer Web-Servers)/public:

ln -s /folder1 /public 

oder jeden/public Unterordner:

ln -s /mnt/other_disk/folder2 /public/folders 
+0

großartig! Vielen Dank! Eine zusätzliche Fragen ... kann ich verschiedene Ordner in den gleichen Ordner mounten oder ich muss jeden Ordner zu jedem anderen Ordner mounten .. Ich meine so etwas wie: ln -s/folder1/öffentliche ln -s/folder2/public oder es sollte ln -s/folder1/public1 ln -s/folder2/public2 vielleicht ist es eine dumme Frage .. vielleicht nicht. – Faabass

+0

Dies ist nicht mounten, aber verknüpfen, verschiedene Dinge, aber mehr organisierte Weise ist es, Ordner in den öffentlichen Ordner als Unterordner zu verknüpfen, aber es gibt keine Einschränkungen :) –

+0

Vielen Dank für Ihre hilfreiche Hilfe! – Faabass

Verwandte Themen