Can you explain this to me #ln -s :"target is not a directory"?
I'm doing this:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
And I get:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/etc/apache2/sites-available/LoginProject it's a file
edit:
this command:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
outputs:
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
edit 2:
$ls /etc/apache2/sites-available/
default default-ssl LoginProject
$
$ls /etc/apache2/sites-enabled/
$
Solution 1:
Try: sudo a2ensite LoginProject
You could also do sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
Solution 2:
You probably copied and pasted the ln -s
command from another source and the system inserted the wrong type of -
. Try deleting the -
and typing it again manually.