Tôi bối rối.
Tôi không thấy nơi /usr/htdocs
được chỉ định là DocumentRoot cho apache2 trên Mac OS X Lion.
Đây là DocumentRoot mặc định trên bản cài đặt OSX Lion mới.
Ai đó có thể chỉ cho tôi nơi này được chỉ định?
Tôi đã xem trong toàn bộ /etc/apache2
thư mục và không thể tìm thấy quy tắc đó.
/Library/WebServer/Documents
, giống như các bản phát hành chính trước Lion, cũng là nơi nút Mở thư mục trang web máy tính trong các tùy chọn hệ thống »Chia sẻ» Chia sẻ web . Bạn đã cài đặt trình quản lý gói như Homebrew, Fink hoặc MacPorts; XAMPP hoặc một giải pháp tương tự của Apache? Đầu ra của which httpd
và ps aux | grep httpd
trong Terminal là gì?
/Library/WebServer/Documents
chỉ thị trong tệp httpd.conf. Tuy nhiên, nó rõ ràng đang bị ghi đè ở một nơi khác. Tôi đã thử làm theo tất cả các tham chiếu đến tệp .conf khác, nhưng vẫn chưa có may mắn.
grep
cho /usr/htdocs
vào máy của bạn và xem nó bị ghi đè ở đâu? - (/ cc @dan, bạn không nhận được câu trả lời cho việc này)
/etc/apache2/available-sites/*
?