Trước tiên, hãy chắc chắn rằng bạn đang thực sự cố gắng để thực hiện đúng phiên bản apachectl bằng cách phát hành các lệnh sau:
which apachectl
(Bạn không muốn nhìn thấy bất kỳ tài liệu tham khảo MAMP có).
Tiếp theo, tìm host cấu hình ảo của bạn (đó là khả năng đây nếu tài liệu tham khảo MAMP của bạn là ra đi)
/etc/apache2/extra/httpd-vhosts.conf
Hãy chắc chắn rằng các định nghĩa máy chủ ảo của bạn là tốt. (Âm thanh như bạn đang đề cập đến một xấu).
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/yourusername/Sites/mysite"
ServerName mysite.local
ErrorLog "/private/var/log/apache2/mysite-error_log"
CustomLog "/private/var/log/apache2/mysite-access_log" common
</VirtualHost>
(Nếu bạn đang sử dụng một tên máy chủ tùy chỉnh khác hơn là 'localhost' như tôi đã định nghĩa ở trên, chỉ cần chắc chắn/etc/hosts của bạn được cập nhật với entry như thế này:
127.0.0.1 mysite.local
Đừng quên khởi động lại apache!
sudo apachectl restart
Nguồn
2011-07-12 21:13:28
Điều này có vẻ rất rõ ràng bây giờ mà tôi đọc điều này ... nhưng đồng thời không có cách nào tôi đã có thể tìm ra tất cả các bước trên của riêng tôi ... THANKS! – redconservatory