Frage

Dies ist eine ziemlich spezifische Frage für Media Temple DV-Server, aber ich hoffe, dass jemand da draußen helfen kann.Unser Bereitstellungsprozess auf einem DV-Server umfasst das Einloggen per SSH und das Durchführen eines Subversion-Checkouts in einen Ordner namens „svn“ sowie das anschließende Erstellen eines Symlinks in „httpdocs“, der auf einen Release-Ordner in diesem „svn“-Ordner verweist.Ich frage mich, ob es möglich ist, einen Symlink auf einem zu erstellen separate Domäne, die auf denselben Ordner verweist (im Wesentlichen zwei Sites, die eine Codebasis teilen, aber unterschiedliche httpdocs haben).Würde etwa so aussehen:

/vhosts
    /my-domain/
        /httpdocs (symlink points to svn)
        /svn
    /my-other-domain
        /httpdocs (symlink points to svn in my-domain)

Ist das überhaupt in jeder Situation möglich?Und wenn ja, ist das auf einem Media Temple DV-Server möglich?Ich kann es scheinbar nicht zum Laufen bringen (im obigen Beispiel kann ich „meine-Domäne“ ohne Probleme zum Laufen bringen, aber ich kann den „domänenübergreifenden“ Symlink nicht ausführen.

War es hilfreich?

Lösung

Sie sollten dazu in der Lage sein.Verknüpfen Sie den vollständigen Pfad?(/var/www/vhosts/meine-domain/svn/ ...) Welche Fehler erhalten Sie?

Warum führen Sie Ihre SVN-Auscheckvorgänge nicht in einem separaten Verzeichnis (/var/www/vhosts/svn) durch und erstellen dann eine symbolische Verknüpfung dazu?(ln -s /var/www/vhosts/svn/folder /var/www/vhosts/my-domain/httpdocs)

Auf meinem MT DV habe ich mehrere Domänen, die dieselbe Kern-PHP-Bibliothek aus einem zentralen Verzeichnis abrufen.Dazu musste ich die openbasedir-Direktive in vhost.conf einrichten und auch den vollständigen Pfad zu den Bibliotheken in meinen Includes verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top