Je fais ça:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
Et je reçois:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/ etc / apache2 / sites-available / LoginProject c'est un fichier
Éditer:
cette commande:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
les sorties:
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
modifier 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
sortie?Réponses:
Essayer:
sudo a2ensite LoginProject
Vous pourriez aussi faire
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
la source
Vous avez probablement copié et collé la
ln -s
commande à partir d'une autre source et le système a inséré le mauvais type de-
. Essayez de supprimer le-
et de le saisir à nouveau manuellement.la source
Le problème est la différence entre cela ...
et ça...
Vous ne voyez pas la différence? Tiret court vs tiret long.
Le long tiret n'est pas interprété comme une option et donc ln voit trois chemins sur la ligne de commande et s'attend à ce que le dernier soit un répertoire.
la source
Essayez ln avec un seul argument comme ci-dessous et voyez si cela aide,
la source
Essayez de citer les répertoires et de terminer les
sudo
arguments de commande comme suit:la source
ls
sortie montre que non. Vous vous demandez si c'est un problème SELinux ou ACL. Meh, vous l'avez fait fonctionner avec la réponse de @ fuscata. Bon travail :-)