Estoy haciendo esto:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
Y obtengo:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/ etc / apache2 / sites-available / LoginProject es un archivo
editar:
este comando:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
salidas:
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
editar 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
salida?Respuestas:
Tratar:
sudo a2ensite LoginProject
También podrías hacer
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
fuente
Probablemente copió y pegó el
ln -s
comando desde otra fuente y el sistema insertó el tipo incorrecto de-
. Intenta eliminarlo-
y volver a escribirlo manualmente.fuente
El problema es la diferencia entre esto ...
y esto...
¿No ves la diferencia? Carrera corta versus carrera larga.
El guión largo no se interpreta como una opción y por lo ln ve tres caminos en la línea de comandos y espera que los últimos en ser un directorio.
fuente
Pruebe ln con un solo argumento como el siguiente y vea si ayuda,
fuente
Intente citar los directorios y terminar los
sudo
argumentos del comando de la siguiente manera:fuente
ls
salida muestra que no. Me pregunto si es un problema de SELinux o ACL de algún tipo. Meh, tienes que trabajar con la respuesta de @ fuscata. Buen trabajo :-)