Ich mache das:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
Und ich bekomme:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/ etc / apache2 / sites-available / LoginProject ist eine Datei
bearbeiten:
dieser Befehl:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
Ausgänge:
ls: cannot access /etc/apache2/sites-enabled/LoginProject: No such file or directory
-rw-r--r-- 1 root root 526 2011-09-27 18:40 /etc/apache2/sites-available/LoginProject
bearbeiten 2:
$ls /etc/apache2/sites-available/
default default-ssl LoginProject
$
$ls /etc/apache2/sites-enabled/
$
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
Ausgabe hinzufügen ?Antworten:
Versuchen:
sudo a2ensite LoginProject
Sie könnten auch tun
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
quelle
Sie haben den
ln -s
Befehl wahrscheinlich von einer anderen Quelle kopiert und eingefügt, und das System hat den falschen Typ eingefügt-
. Versuchen Sie, das zu löschen-
und erneut manuell einzugeben.quelle
Das Problem ist der Unterschied zwischen diesem ...
und das...
Siehst du den Unterschied nicht? Kurzer Strich gegen langer Strich.
Der lange Bindestrich wird nicht als Option interpretiert. Daher werden in der Befehlszeile drei Pfade angezeigt, und es wird erwartet, dass der letzte ein Verzeichnis ist.
quelle
Versuchen ln mit Argumente wie unten und sehen , ob es hilft,
quelle
Versuchen Sie, die Verzeichnisse in Anführungszeichen zu setzen und die
sudo
Befehlsargumente wie folgt zu beenden :quelle
ls
Ausgabe zeigt jedoch, dass dies nicht der Fall ist. Ich frage mich, ob es sich um ein SELinux- oder ACL-Problem handelt. Meh, du hast es geschafft, mit @ fuscatas Antwort zu arbeiten. Gute Arbeit :-)