Kann ich Dateien in einem versteckten Volume / home auf der Stammebene von Macintosh HD ablegen

574
mjr

Ich versuche, die Dateistruktur meines VPS lokal auf meinem Mac zu reproduzieren, sodass ich Websites leichter in einer lokalen Entwicklungsumgebung testen kann

Dazu brauche ich einen / home-Ordner auf der Root-Ebene der Festplatte

Mit Panic-Sendung kann ich sehen, dass es auf Root-Ebene bereits ein Volume namens home gibt

Kann ich andere Dateien und Ordner hier speichern, um meinen lokalen Webserver einzurichten?

Entschuldigung, wenn dies eine dumme Frage ist

0

2 Antworten auf die Frage

3
Doug Harris

Wenn Ihr VPS nicht auch Mac OS X ausführt, sollten Sie eine virtuelle Maschine des Betriebssystems Ihres VPS (Linux?) Unter VirtualBox, VMWare oder Parallels ausführen.

Eine andere Lösung wäre, maschinenspezifische Konfigurationsinformationen in eine separate Konfigurationsdatei zu packen, sodass die maschinenabhängigen Informationen vom Rest Ihrer Codebasis getrennt sind.

ya the vps host is running linux everything is working well with my setup except for some file paths on the server it's like /home/sitename/public_html/ and on my local machine it's /Applications/MAMP/htdocs/whatever/ Is there any way to get these paths the same without having to install some kind of virtual machine software? I just would like to be able to ftp files directly to the host and not have to change configs or, do you have an example of how to set up a machine specific config file? mjr vor 14 Jahren 0
Sie müssen weitere Details zu dieser Art von App angeben. Ich vermute, es handelt sich um eine PHP-App. Von dort müssen Sie nachsehen, wo Sie fest codierte Pfade haben. Wenn sie sich in PHP-Dateien befinden, können Sie eine local-settings.php -Datei einfügen, die Variablen für diese Pfade festlegt. Sie können auch besser relative Pfade verwenden. Auf lange Sicht verursacht eine Reihe von vollständig hartcodierten Pfaden mehr Kopfschmerzen, als Sie benötigen. Doug Harris vor 14 Jahren 0
ok, danke für die hilfe! mjr vor 14 Jahren 0
0
Steve Harrison

Warum muss sich der homeOrdner auf der Stammebene Ihrer Festplatte befinden? Legen Sie es einfach an einem geeigneten Ort ab (z. B. ~/Sites) und legen Sie den Dokumentstamm in MAMP (unter der Registerkarte Apache in den Voreinstellungen) auf diesen Ordner fest. Wenn Sie nun zum Stammverzeichnis Ihrer Website navigieren (normalerweise http://localhost:8888/in MAMP), wird der Inhalt dieses Ordners angezeigt.

ya the issue I'm having is that I'm using a php cms that needs exact server paths to certain files those paths are different on the local and remote host mjr vor 14 Jahren 0