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/apache2thư 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 httpdvà ps aux | grep httpdtrong Terminal là gì?
/Library/WebServer/Documentschỉ 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.
grepcho /usr/htdocsvà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/*?