Solución 1:
Probablemente copiaste y pegaste el ln -s
comando de otra fuente y el sistema insertó el tipo incorrecto de -
. Intenta eliminar el -
y escribirlo de nuevo manualmente.
Solución 2:
El problema es la diferencia entre esto...
sudo ln –s path1 path2
y esto...
sudo ln -s path1 path2
¿No ves la diferencia? Guión corto frente a guión largo.
El guión largo no se interpreta como una opción, por lo que ln ve tres rutas en la línea de comando y espera que la última sea un directorio.
Solución 3:
Prueba:sudo a2ensite LoginProject
También podrías hacer sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
Solución 4:
Prueba ln con un solo argumento como el siguiente y ver si ayuda,
cd /etc/apache2/sites-enabled/ ; sudo ln -s /etc/apache2/sites-available/LoginProject
Solución 5:
Intente citar los directorios y terminar el sudo
argumentos de comando como este:
sudo -- \ln –s "/etc/apache2/sites-available/LoginProject" "/etc/apache2/sites-enabled/LoginProject"