2012-07-20 77 views
10

Tôi chỉ cần chuyển sang win 8 từ chiến thắng 7. Mở tất cả mọi thứ win7 là OK với wampserver, nhưngWAMPSERVER không thể truy cập từ địa chỉ localhost nhưng 127.0.0.1 là ok (trên win8)

Khi tôi cố gắng để truy cập wampserver của tôi qua url localhost trên win8, tôi đã nhận lỗi này

Forbidden

Bạn không có quyền truy cập/trên máy chủ này.

nhưng qua url 127.0.0.1 là OK.

tôi cố gắng khắc phục điều đó lỗi bằng cách thay đổi phpmyadmin.conf vào

<Directory "c:/wamp/apps/phpmyadmin3.4.9/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow   
    Allow from all 
</Directory> 

bất cứ ai có thể giúp tôi tự khắc phục lỗi này? Cảm ơn!

+0

Bạn đã tìm thấy giải pháp chưa? Tôi có cùng một vấn đề với win7 – J4N

Trả lời

0
<Directory "c:/wamp/apps/phpmyadmin3.5.1/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow 
    Deny from all 
    Allow from 127.0.0.1 
</Directory> 

Đây chính là file conf của tôi ...

+0

là nó OK trên Win8? conf gốc của tôi là giống với conf của bạn, nhưng nó không hoạt động trên Win8, chỉ 127.0.0.1 làm việc. – sangpq

1

Nếu bạn có một Anti-virus như AVIRA hoặc AVG nó certenly chặn những thay đổi để localhost bằng cách thêm mục ":: 1" trong file HOSTS trong c: \ windows \ system32 \ drivers \ etc \ HOSTS Tất cả những gì bạn phải làm là xóa bỏ dòng này (:: 1) hoặc chỉ bình luận bằng cách thêm dấu "#" vào trước nó trong tập tin host.

4

Thay đổi httpd.conf cũng và đặt Cho phép từ tất cả như được đưa ra bên dưới.

<Directory "c:/wamp/www/"> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Order Deny,Allow 
    Allow from all 
</Directory> 
22

Sửa đổi tệp HTTPD.CONF apache. Thay đổi "Nghe 80" thành "Nghe 0.0.0.0:80 http://forum.wampserver.com/read.php?2,93143

+2

Tôi đã gặp vấn đề tương tự trên Win8, nhưng điều này giải quyết nó. Cảm ơn rất nhiều! –

+0

tuyệt vời. một giải pháp nhỏ bé đến 3 giờ khổ đau khổ của tôi –

+0

Điều đó cũng làm việc cho tôi. Bây giờ nếu tôi chỉ tôi biết * tại sao * nó hoạt động ... nếu có bất kỳ tác động tiêu cực để làm điều này ... và những gì gây ra nó đột nhiên ngừng làm việc. – Luke

1

Bạn phải cài đặt Visual Studio C++ 2010 SP1 Redistributable Package x86 hoặc x64

Đây là điều bắt buộc khi bạn cài đặt WampServer trên một máy Windows 8.

Thing là, một số phần mềm được xây dựng trên MS Visual Studio, do đó đòi hỏi VS C++ Gói reditributable để chạy

VC10 SP1 vcredist_x86.exe 32 bit:. microsoft.com/download/en/details.aspx?id = 8328

VC10 SP1 vcredist_x64.exe 64 bit: microsoft.com/download/en/details.aspx?id=13523

Nếu tải trên không có tác dụng, hãy thử:

Visual C++ Redistributable cho Visual Studio 2012 cập nhật 4

http://www.microsoft.com/en-us/download/details.aspx?id=30679

này cho các ứng dụng được xây dựng trên mới nhất Visual Studio 2012.

+0

Điều này là đúng, nếu nó giúp –

-1

tôi giải quyết vấn đề bằng cách tắt tường lửa cho cổng 80.

  1. Đi tới Tìm kiếm ở bên phải cửa sổ.
  2. tìm kiếm "tường lửa".
  3. mở "tường lửa với nâng cao".
  4. chuyển đến quy tắc gửi đến.
  5. nhấp vào "quy tắc mới".
  6. chọn tùy chọn "Cổng".
  7. nhấp vào "tiếp theo"
  8. chọn tùy chọn "TCP".
  9. chọn "Cổng địa phương cụ thể:".
  10. nhập "80" trong hộp văn bản tiếp theo
  11. nhấp vào tiếp theo.
  12. chọn "Cho phép kết nối".
  13. nhấp vào "tiếp theo".
  14. nhấp vào "tiếp theo".
  15. đặt tên "Cổng 80 Cho phép quy tắc".
  16. nhấp vào "tiếp theo".

Lưu ý: đây không phải là cách bảo mật. xóa quy tắc mới được tạo này khi bạn hoàn thành công việc của mình.

-1

Dưới đây là một câu trả lời mà làm việc cho tôi: trong file httpd.conf: tôi đã thay đổi này:

<Directory /> 
    AllowOverride none 
    Require all denied 
</Directory> 

để

<Directory /> 
    AllowOverride none 
    Require all granted 
</Directory> 

Điều này có thể không phải là một giải pháp tốt, nhưng chỉ cần chạy các dự án độc lập trên localhost mà không cần sql hoặc php là tốt.

0

Tôi đã gặp vấn đề tương tự và tôi đã thử tất cả những điều trên mà không có kết quả nào. Sau đó, tôi cài đặt lại WampServer (xóa thư mục wamp theo cách thủ công), và điều này đã hiệu quả, nhưng cuối cùng tôi đã bắt gặp những gì đã xảy ra trong trường hợp của tôi ...

Tôi đã thay đổi tệp http.conf, un-nhận xét này>

# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

Và sau đó tôi mở file un-nhận xét để thêm máy chủ ảo của tôi, nhưng quên để thêm một cho các máy chủ địa phương ... vì vậy, chỉ bằng cách thêm này trong httpd- tệp vhosts.conf>

<VirtualHost *:80> 
    DocumentRoot "C:\wamp\www" 
    ServerName localhost 
</VirtualHost> 

Tất cả trở lại bình thường ...

Các vấn đề liên quan