Ich habe Ubuntu 12.04 installiert.
Ich habe Eclipse Indigo installiert.
Ich habe LAMP installiert, wobei der localhost / var / www ist.
Mein Eclipse-Arbeitsbereich befindet sich jedoch unter / workspace.
Wie kann ich es als localhost in / var / www ändern, da der Ordner beim Einrichten eines Projekts automatisch über localhost im Browser angezeigt werden kann?
Ich habe gerade versucht, einen zweiten Arbeitsbereich nach / var / www einzurichten. Aber es gibt mir den Fehler:
The folder /var/www/.metadata is read-only
Antworten:
Dies ist ein Berechtigungsproblem. Dafür gibt es mehrere Problemumgehungen.
sudo chmod 777 /var/www
: Funktioniert definitiv, wenn es ein Berechtigungsproblem ist, aber mit Vorsicht zu gebrauchen. Es ist nicht ratsam, da dies die Sicherheit gefährden würde.ls -l /var |grep www
, schauen Sie sich die Gruppe an und fügen Sie sich dieser Gruppe hinzusudo chmod g+rwx /var/www
. Sie können auch eine neue Gruppe erstellen und sich dieser dannsudo chgrp <newGrp> /var/www
und dann hinzufügensudo chmod g+rwx /var/www
sudo chown <yourUserName> /var/www
: Besser als 777'ing, aber nicht so elegant.Wenn Sie eine Wahl haben, empfehle ich die zweite. Es ist der eleganteste Weg.
quelle