Saya mempunyai beberapa masalah dengan menghubungkan saya /var/www/ke Webrootdirektori baru di dalam folder rumah saya. Saya pikir ini berasal dari kurangnya pemahaman saya tentang izin linux.
Sejauh yang saya sadari, symlink harus berbentuk direktori yang ingin Anda tautkan dan direktori yang ingin Anda tautkan, jadi dalam kasus saya, saya menjalankan:
sudo ln -s ~/Webroot/* /var/www/
ini telah semacam bekerja, jika saya menjalankan lsatas /var/www/saya bisa melihat semua file di saya Webrootdirektori.
Setiap kali saya mencoba menjalankan file yang ada di Webrootfolder saya , saya mendapatkan kesalahan izin 403, apakah ini karena file dalam direktori Webroot saya buat oleh saya, dan instance apache dijalankan sebagai data-www?
jika ini masalahnya, apakah ini berarti saya harus mengubah izin pada setiap file yang saya buat untuk menjalankannya?
Saya sebelumnya telah menjalankan instance apache lokal saya menunjuk root direktori vhost default saya ke Webrootfolder, dalam hal ini saya tidak perlu mengubah izin. Bantuan apa pun akan dihargai.