Wie erteile ich dem DocumentRoot des Webservers Sublime Text 3 Schreibrechte?

8

Ich benutze Mac OS Betriebssystem für einige lokale Entwicklung und ich möchte nicht die Standard-Dokument-Wurzel von Apache ändern, die /Library/WebServer/Documents/

ist

Ich lege meine Projekte in dieses Verzeichnis. Aber wenn ich Dateien bearbeite, fragt Sublime Text normalerweise nach dem Passwort, wenn ich die Änderungen speichere. Ohne die Projekte an einen weniger geschützten Ort zu verschieben, wie kann ich Sublime Text mit voller Berechtigung auf diese Ordner und Dateien zugreifen lassen? Was ist mit der Änderung der Eigentümergruppe zu etwas und dem Hinzufügen von Sublime Text zu dieser Gruppe? Der Apache-Benutzer muss ebenfalls in dieser Gruppe sein, damit er Dateioperationen ausführen kann? Eine andere Option könnte sein, Sublime Text zu _www group und chown 'zum Dokumentenstamm für _www group hinzuzufügen?

    
hswner 16.11.2013, 13:48
quelle

2 Antworten

4

Die Nicht-Befehlszeile lautet:

  • Öffnen Sie den Finder
  • Gehe zum Ordner
  • Rechtsklick
  • Informationen erhalten
  • Es gibt eine Freigabe & amp; Berechtigungsbereich
  • Wenn alles ausgegraut ist, klicken Sie einfach auf das Vorhängeschloss
  • Klicken Sie auf das Pluszeichen
  • Fügen Sie Ihren Mac-Benutzer hinzu
  • Set Lesen & amp; Schreibberechtigung

Fertig. Sublime Text kann jetzt Zeug speichern

    
Ives.me 27.03.2015 22:18
quelle
1

Sie werden auf die eine oder andere Art Schreibrechte für dieses Verzeichnis benötigen. Ich glaube, dass Sublime Text nur als Benutzer läuft / speichert.

Sie können sich zur Gruppe _www hinzufügen und make / Library / WebServer / Documents / group schreibbar machen ( chmod 775 /Library/WebServer/Documents/ ).

Apache muss nur aus diesem Verzeichnis lesen (es sei denn, Sie laden Bilder hoch, speichern Statusdateien usw.). Wenn also Apache und andere Benutzer auf Ihrem Computer nicht in dieses Verzeichnis schreiben müssen, ist es in Ordnung, wenn Sie es in Ihrem Besitz haben ( chown $USER /Library/WebServer/Documents/ ).

    
r_2 16.11.2013 14:26
quelle