Я делаю это:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
И я получаю:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/ etc / apache2 / sites-available / LoginProject это файл
редактировать:
эта команда:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
выходы:
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
редактировать 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
вывод?Ответы:
Пытаться:
sudo a2ensite LoginProject
Вы могли бы также сделать
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
источник
Вы, вероятно, скопировали и вставили
ln -s
команду из другого источника, и система вставила неправильный тип-
. Попробуйте удалить-
и введите его снова вручную.источник
Проблема в том, что разница между этим ...
и это...
Не видите разницу? Короткая черта против длинной черты.
Длинная черта не интерпретируется как опция, поэтому ln видит три пути в командной строке и ожидает, что последний будет каталогом.
источник
Попробуйте ln с одним аргументом, как показано ниже, и посмотрите, поможет ли это,
источник
Попробуйте заключить в кавычки каталоги и завершить
sudo
аргументы команды следующим образом:источник
ls
вывод показывает, что это не так. Хотите знать, если это какая-то проблема SELinux или ACL? Мех, ты заставил его работать с ответом @ fuscata. Хорошая работа :-)