2011-12-17 13 views
5

Tôi đang gặp sự cố khi truy cập vào localhost của mình: nó dường như không tải! chrome nói "Rất tiếc! Google Chrome không thể kết nối với máy chủ cục bộ" và sau đó một số đề xuất và firefox cung cấp lỗi hết thời gian chờ. Như thể họ đang tìm kiếm localhost qua internet. tôi cũng đã thử 127.0.0.1 với cùng một kết quả. Tôi đã cài đặt Apache và trước đó tôi sẽ gặp lỗi 404. tôi đã loại bỏ điều đó bằng cách tắt dịch vụ báo cáo SQL (tôi có cài đặt MS SQL). Nếu tôi làm "WAMP icon >> Apache >> Dịch vụ >> Test cổng 80" nó nói:apache, localhost không hoạt động trong windows 7

"cổng của bạn 80 không thực sự sử dụng"

tôi cũng đã thực hiện chắc chắn rằng

127.0.0.1 localhost

là trong file "host".

Tôi đã cố gắng tìm ra vấn đề từ 3 ngày qua nhưng không thể tìm thấy câu trả lời.

Tôi sẽ đánh giá cao nếu có ai có thể giúp đỡ. Cảm ơn bạn.

Hệ điều hành: Windows 7 ultimate x64

+1

Hãy thử, tại dấu nhắc lệnh, 'telnet localhost 80': bạn có nhận được kết nối không? – fge

Trả lời

0

Đến cửa sổ của bạn thư mục từ C :, điều hướng đến C: \ Windows \ System32 \ drivers \ etc nhìn cho Host (Lưu ý: vì đây là cửa sổ 7, u sẽ không thể sửa đổi tệp lưu trữ =====> Mở sổ ghi chú làm quản trị viên, từ tệp --- Mở --- điều hướng tại đây -> C: \ Windows \ System32 \ drivers \ etc, máy chủ mở) cuộn xuống trang và đảm bảo máy chủ lưu trữ cục bộ có IP này ---> 127.0.0.1 ở phía trước của nó

0

Hãy thử đảm bảo chương trình không sử dụng cổng 80 - Nếu bạn có skype hoặc liên quan các chương trình đang chạy, hãy kiểm tra chúng. Có thể khởi động vào cửa sổ ở chế độ an toàn và thử chạy WAMP - nếu nó hoạt động, bạn biết có gì đó đang sử dụng cổng 80.

3

Nếu bạn có Skype đang chạy, hãy đóng nó.

5

Tôi gặp vấn đề tương tự trong cửa sổ 7 cơ bản về nhà của tôi.

Có thể bạn có thể giải quyết bằng cách này:

1) Cổng 80 của bạn chủ yếu bị chặn bởi máy chủ Microsoft iis. vì vậy nếu iis đang sử dụng cổng 80 hơn apache wont có thể sử dụng cổng.

2) Vì vậy, hãy thay đổi cổng nghe của apache. apache có một tên tập tin httpd.conf.Open các tập tin trong một trình soạn thảo văn bản và sẽ có cổng 80 đã được viết, thay đổi cổng đến 8080 (chủ yếu là người sử dụng 8080).

3) Vì vậy, bây giờ Apache của bạn chạy trên cổng khác nhau.

4) Khởi động lại dịch vụ apache hoặc khởi động lại máy chủ wamp của bạn.

5) bây giờ Mở host nội bộ của bạn bằng cách, http://localhost:8080

6) bạn sẽ thấy trang localhost của bạn.

Hy vọng nó đã giải quyết được sự cố của bạn.

+0

Hm, sau khi nâng cấp Debian Wheezy lên Jessie, cổng 80 không hoạt động. Thay đổi cổng cố định đó, nhưng những gì là sai với một cổng cũ? ... – UnknownJoe

+0

Có vẻ như, tôi tìm thấy nó ... xem /etc/apache2/sites-available/000-default.conf Có đường dẫn đến/var/www/html, đó là sai. – UnknownJoe

1

Vấn đề này là do không được cấp quyền truy cập trên tường lửa của bạn để apache.

làm các bước sau đây:

  • nhấp chuột trái vào biểu tượng trên khay WAMP.
  • Nhấp vào thư mục Apache
  • Sau đó chuyển đến Dịch vụ Sau đó nhấp vào dịch vụ cài đặt.
  • sau đó lời nhắc lệnh sẽ mở ra và yêu cầu bạn nhấp vào bất kỳ phím nào để tiếp tục .
  • Nhấn phím bất kỳ và sau đó cửa sổ bật lên tường lửa sẽ mở ra, cấp quyền truy cập vào chúng.

thưởng thức.

+0

kya baat !! mast tabish bhai !! :) –