Saya sedang melakukan ini:
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject
Dan saya mendapatkan:
ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory
/ etc / apache2 / sites-available / LoginProject itu adalah file
edit:
perintah ini:
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
output:
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/
$
ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject
output?Jawaban:
Mencoba:
sudo a2ensite LoginProject
Anda juga bisa melakukannya
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
sumber
Anda mungkin menyalin dan menempelkan
ln -s
perintah dari sumber lain dan sistem memasukkan jenis yang salah-
. Coba hapus-
dan ketikkan lagi secara manual.sumber
Masalahnya adalah perbedaan antara ...
dan ini...
Tidak melihat perbedaannya? Dash pendek vs dash panjang.
Tanda hubung panjang tidak diartikan sebagai opsi dan jadi ln melihat tiga jalur pada baris perintah dan mengharapkan yang terakhir menjadi direktori.
sumber
Coba ln dengan argumen tunggal seperti di bawah ini dan melihat apakah itu membantu,
sumber
Cobalah mengutip direktori dan mengakhiri
sudo
argumen perintah seperti ini:sumber
ls
output Anda menunjukkan bahwa tidak. Ingin tahu apakah itu semacam SELinux atau ACL. Meh, Anda berhasil dengan jawaban @ fuscata.