Tôi có một vài vấn đề liên /var/www/
kết với một Webroot
thư mục mới trong thư mục nhà của tôi. Tôi nghĩ rằng những điều này xuất phát từ sự thiếu hiểu biết của tôi về quyền linux.
Theo như tôi biết, symlink sẽ có dạng thư mục bạn muốn liên kết và thư mục bạn muốn được liên kết, vì vậy trong trường hợp của tôi, tôi đã chạy:
sudo ln -s ~/Webroot/* /var/www/
Điều này đã làm việc, nếu tôi chạy ls
trên /var/www/
tôi có thể thấy tất cả các tập tin trong Webroot
thư mục của tôi .
Bất cứ khi nào tôi cố chạy một tệp trong Webroot
thư mục của mình , tôi gặp lỗi quyền 403, có phải vì các tệp trong thư mục Webroot của tôi được tạo bởi tôi và phiên bản apache đang được chạy dưới dạng dữ liệu www?
Nếu đây là trường hợp, điều này có nghĩa là tôi cần thay đổi quyền trên mỗi tệp tôi tạo để chạy nó?
Trước đây tôi đã chạy một cá thể apache cục bộ của tôi, việc trỏ thư mục gốc của vhost mặc định của tôi vào Webroot
thư mục, trong trường hợp này tôi không cần thay đổi bất kỳ quyền nào. Bất kỳ trợ giúp sẽ được đánh giá cao.