Tôi đã có một thư mục bên dưới ~/Sites
, hãy gọi nó Foo
, từ đó tôi đang chia sẻ một trang phát triển trang Wordpress thông qua Apache. Mỹ đang làm việc này, tôi đã ánh xạ foo.local
đến 127.0.0.1
trong tập tin host của tôi và đã truy cập vào trang web từ đó trên máy tính xách tay của tôi.
Sau đó, tôi đã cố gắng truy cập trang web từ iPhone của tôi. Tôi có thể thấy chỉ mục gốc của ~/Sites
điện thoại bằng cách lướt tới my-computers-hostname.local
, nhưng không thể truy cập trang Wordpress, vì nó đã được thiết lập để tin rằng địa chỉ của nó là foo.local
, và do đó đã mã hóa các tham chiếu đến URL đó trong cơ sở dữ liệu của nó. Khi tôi cố gắng thay đổi cài đặt URL của nó thành my-computers-hostname.local
, một điều rất lạ đã xảy ra: Tôi đã nhận được lỗi ủy quyền khi cố lưu thay đổi. Từ thời điểm đó trở đi, toàn bộ thư mục chứa trang Wordpress biến mất khỏi trang chỉ mục tại foo.local
/ my-computers-hostname.local
và mọi nỗ lực truy cập nó bằng URL đều gặp phải lỗi 403 - Ủy quyền từ chối từ máy chủ web.
Liệt kê thư mục được đề cập trong Terminal cho tôi thấy rằng com.apple.quarantine
thuộc tính mở rộng đã được áp dụng cho nó và cho tất cả các tệp có trong đó. Điều gì sẽ khiến hệ điều hành cách ly thư mục? Đó có phải là quyền truy cập đã cố gắng từ một máy khác hay liên quan đến cấu hình của Wordpress?