Lỗi WAMP: Cấm Bạn không có quyền truy cập / phpmyadmin / trên máy chủ này


275

Tôi mới sử dụng WAMP và tôi mới cài đặt nó ngày hôm nay.

Quá trình thiết lập diễn ra tốt đẹp và localhost dường như hoạt động, nhưng khi tôi cố gắng truy cập phpMyAdmin thì tôi gặp lỗi này:

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

Tại sao tôi gặp lỗi truy cập quyền này với phpMyAdmin?

Tôi đang sử dụng Windows 7.


57
Hãy cẩn thận với câu trả lời được chấp nhận, phpmyadmin của WAMP được cấu hình để cho phép root không có mật khẩu theo mặc định. Allow from allsẽ mở cơ sở dữ liệu cho công chúng. Vấn đề thực sự là WAMP liên kết với một địa chỉ IPv6 trên phiên bản Windows của bạn. Để khắc phục chỉ cần thêm Allow from ::1vào c:\wamp\alias\phpmyadmin.conf <Directory "c:/wamp/apps/phpmyadmin3.4.5/">.
Tiberiu-Ionuț Stan

2
Kỳ lạ thay, câu hỏi tương tự này, cho hay nhận, được bảo vệ như một wiki cộng đồng ở đây
ruffin

Câu trả lời:


368

Thay đổi nội dung tập tin của c:\wamp\alias\phpmyadmin.conf sau đây.

Lưu ý: Bạn nên đặt AllowChỉ thị cho phép từ máy cục bộ của mình cho mục đích bảo mật. Lệnh Allow from allnày không an toàn và nên được giới hạn trong máy cục bộ của bạn.

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

Ở đây cài đặt WAMP của tôi là trong c:\wampthư mục. Thay đổi nó theo cài đặt của bạn.

Trước đây, nó là như thế này:

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

Các phiên bản hiện đại của Apache 2.2 trở lên sẽ tìm kiếm một loopback IPv6 thay vì loopback IPv4 (localhost của bạn).

Vấn đề thực sự là wamp liên kết với một địa chỉ IPv6. Cách khắc phục: chỉ cần thêm Allow from ::1- Tiberiu-Ionuț Stan

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

Điều này sẽ chỉ cho phép máy cục bộ truy cập các ứng dụng cục bộ cho Apache.

Khởi động lại máy chủ Apache của bạn sau khi thực hiện những thay đổi này.


1
Trước đây, điều này sẽ bị từ chối từ tất cả Cho phép từ 127.0.0.1 Đồng thời khởi động lại dịch vụ máy chủ apache của bạn sau khi sửa đổi
Akhil Thayyil

2
phụ thuộc vào phiên bản apache của bạn. apache> 2.4.x, bạn cần một cấu hình khác. xem câu trả lời của tôi dưới đây
Kyle

Có vẻ như lý do tại sao theo mặc định, điều này được đặt thành 127.0.0.1 là vì đó là địa chỉ ipv4 localhost. Vì một số lý do mặc dù bạn đang sử dụng localhost, phpmyadmin không cho phép bạn đăng nhập. Sau đó, bạn cho phép bất kỳ người dùng nào có quyền truy cập. Điều này dường như không phải là một lỗ hổng bảo mật trừ khi bạn đặt trang web ướt của bạn trực tuyến. Tôi có thể sai mặc dù - người mới hoàn thành. Trên thực tế, đọc phần còn lại của chủ đề. Đừng sửa chữa ở trên.
obesechicken13

3
Phpmyadmin của WAMP được cấu hình để cho phép root mà không cần mật khẩu. Allow from allsẽ mở cơ sở dữ liệu cho công chúng.
Tiberiu-Ionuț Stan

34
Vấn đề thực sự là wamp liên kết với một địa chỉ IPv6. Cách khắc phục: chỉ cần thêmAllow from ::1
Tiberiu-Ionuț Stan

137

Bạn phải kiểm tra xem WAMP của bạn máy chủ có trực tuyến hay không.

Để đặt máy chủ WAMP của bạn trực tuyến, hãy làm theo các bước sau.

  1. Chuyển đến biểu tượng thông báo máy chủ WAMP của bạn (trong thanh tác vụ).
  2. Một lần bấm vào biểu tượng máy chủ WAMP.
  3. Chọn tùy chọn cuối cùng từ menu, nghĩa là Đặt trực tuyến
  4. Máy chủ của bạn sẽ tự động khởi động lại (chỉ trong các phiên bản mới nhất). Nếu không, bạn phải khởi động lại máy chủ của bạn bằng tay.

Và bạn đang ...


4
"Chỉ phiên bản mới nhất" sẽ nhanh chóng bị lỗi thời. Bạn đang ở trong thế giới CNTT, vì vậy hãy đề cập đến một số phiên bản. Thêm vào đó, điều này không làm việc cho tôi cả. Luôn có nó trực tuyến, chạy nó như là quản trị viên. Tồi tệ hơn, có một số tên miền hoạt động bằng cách sử dụng máy chủ ảo nhưng thậm chí không thể truy cập localhost hoặc 127.0.0.1 hoặc với * / phpmyadmin: s Thật kỳ lạ. Đây là trên Win8 btw. Có thể có một cái gì đó để làm với Visual Studio 2012 Ultimate phiên bản 64 bit cũng được cài đặt (bao gồm IIS 8, sẽ cập nhật)
rkeet

1
Lòng tốt của tôi, tôi cảm thấy ngu ngốc. Tôi đã dành khá nhiều thời gian để loay hoay với "Yêu cầu tất cả được cấp", vv Cảm ơn bạn.
John McCollum

Tùy chọn Đặt trực tuyến hiện không khả dụng. Để bật nó, Nhấp chuột phải vào Biểu tượng Wamp> Cài đặt Wamp> Kiểm tra mục Menu: Trực tuyến / Ngoại tuyến, khi bạn nhấp chuột trái vào biểu tượng, tùy chọn 'Đặt trực tuyến' sẽ khả dụng
Oush

117

Nếu bạn đang sử dụng WAMP với Apache 2.4.2 trở lên, bạn cần sử dụng Require allthay vì Allowvà xóa Order Deny,Allow:

<Directory "f:/Projects/myproject/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
</Directory>

* như đã nêu trong bài viết trên blog này


1
Cấm Bạn không có quyền truy cập / phpmyadmin / trên máy chủ này.
Hassan Z

câu trả lời của bạn được cho là câu trả lời tốt nhất! làm việc như một bùa mê :)
Tohid

Điều này làm việc cho tôi. Máy chủ WAMP 2.2; Apache 2.4.2; Windows 8.
Michael J

Cảm ơn, điều này hiệu quả với tôi (không giống như các câu trả lời khác ở đây bao gồm câu trả lời được chấp nhận)
Patrick Moore

Trong WAMP của tôi, nó được đặt thành <Directory /> và nó hoạt động cho đến khi tôi cần thay đổi thư mục thành thư mục dropbox của mình. Tại sao nó được đặt thành <Directory />? Giải pháp này hoạt động tuyệt vời tuy nhiên.
Jens Törnell 24/2/2015

41

Chỉ cần sử dụng 127.0.0.1 thay vì localhost (không yêu cầu thay đổi tệp cấu hình).

Hệ thống:

  • Windows 7
  • wamperver2.2d-x64

Những công việc này:

http://127.0.0.1/phpmyadmin/

Điều này thất bại:

http://localhost/phpmyadmin/

3
Lý do là vì localhost được giải quyết dưới dạng địa chỉ IPv6, trong khi cấu hình mặc định wamp chỉ cho phép địa chỉ loopback IPv4.
Sherbrow

35

tôi chỉ có cùng một vấn đề. Hóa ra việc cài đặt Windows của tôi đang sử dụng địa chỉ IPv6::1 thay vì 127.0.0.1. Để giải quyết điều này, tôi đã mở httpd.confvà thay đổi dòng sau:

Allow from 127.0.0.1

đến:

Allow from 127.0.0.1 ::1

Bây giờ tôi có thể truy cập máy chủ thông qua localhost. Dù bạn làm gì, đừng xóa Deny from all fromdòng trên hoặc bất kỳ ai trong mạng của bạn đều có thể truy cập vào máy chủ web của bạn (trừ khi đó là điều bạn muốn tất nhiên).


Nhân tiện, tôi cũng phải thực hiện thay đổi đó cho tất cả các bí danh. Để chỉnh sửa bí danh, hãy truy cập: "[biểu tượng wamp] -> Apache-> thư mục bí danh -> [bí danh-url] -> chỉnh sửa bí danh"
Micke

Tôi thực hiện ping localhosttrên thiết bị đầu cuối cmd của tôi và có Reply from ::1: time<1ms. Có vẻ như máy Win7 của tôi đang phân giải localhost bằng địa chỉ IPv6. Giải pháp của bạn đã làm được mẹo. Tôi đồng ý, đây có lẽ nên là câu trả lời được chấp nhận.
Chris

Tuyệt vời!!!! Tôi đã gặp vấn đề tương tự trên máy Mac (MAMP) và bây giờ nó đã hoạt động! Bạn đã cứu ngày của tôi, anh bạn !: D
drpelz

Trong httpd.confđó không làm việc cho tôi, thay vào đó khi tôi làm điều tương tự trong phpmyadmin.confnó hoạt động!
Adil

1
Tôi nghĩ rằng câu trả lời này nên được chỉnh sửa, vì tập tin chính xác cần chỉnh sửa wamp/alias/phpmyadmin.conf, và khônghttpd.conf
bg17aw

21

Nếu bạn đang dùng Windows 7 hoặc 8 thì Apache có thể thấy các kết nối đến từ ":: 1" tương đương với IPv6 là 127.0.0.1.

Bạn có thể kiểm tra điều này bằng cách tìm trong Nhật ký truy cập Apache (có thể truy cập từ menu WAMP)

::1 - - [20/Dec/2012:21:35:04 +0000] "GET /phpmyadmin/ HTTP/1.1" 403 213

:: 1 khi bắt đầu là địa chỉ khách hàng. 403 ở cuối là mã từ chối truy cập.

Các câu trả lời ở trên sẽ loại bỏ tất cả các hạn chế và mở phpmyadmin cho tất cả, nhưng nếu bạn vẫn muốn hạn chế phpmyadmin cho máy của mình (nói chung là một ý tưởng hay) thì dưới dòng ...

Allow from 127.0.0.1

..thêm những điều sau:

Allow from ::1

(chỉnh sửa: Đã thêm đề xuất từ ​​Nukeface)


1
Cảm ơn bạn. Đây phải là bình luận hàng đầu. Bạn giải thích vấn đề, giải quyết nó và không giới thiệu lỗ hổng bảo mật lớn cho máy chủ của ai đó.
obesechicken13

1
Tôi đã có giải pháp như một dòng riêng biệt và bổ sung. Tôi sử dụng " Allow from 127.0.0.1dòng tiếp theo Allow from ::1". Chỉ trong trường hợp nó chuyển trở lại IPv4 (vì nói rằng tôi vô hiệu hóa IPv6)
rkeet


8

Tôi thấy rằng sử dụng localhost sẽ không hoạt động đúng để cho phép truy cập cục bộ từ máy chủ. Tôi đã phải sử dụng 127.0.0.1.

Trong phpmyadmin.conf điều này không hoạt động:

Deny from all
Allow from localhost

điều này đã làm việc:

Deny from all
Allow from 127.0.0.1

Tôi đang sử dụng WampServer Phiên bản 2.2


1
Có lẽ vì bạn không có tệp HOSTS được cấu hình đúng, hãy thiết lập chính xác và bạn sẽ có thể sử dụng localhost
RiggsFolly 7/03/2015

8

Đối với Apache 2.4.2:

Trong httpd.conf:

Thay đổi

Require local

đến

Require all granted

1
Bro You Made My Day :)
droidchef

7

Tôi muốn chạy máy chủ của mình trực tuyến và không theo localhost / 127.0.0.1 và có thông báo bị cấm. Tôi đang chạy máy chủ WAMP 2.2 ( Apache 2.4.2 / PHP 5.4.3 / MySQL 5.5.24) trên Windows 7 64 bit. Những gì làm việc cho tôi là như sau:

  1. Nhấn biểu tượng WAMP khởi động trong menu
  2. Chọn thư mục Apache
  3. Chọn tập tin httpd.conf
  4. Trong phần tab Thư mục (phần có văn bản "# Trực tuyến -> Yêu cầu tất cả được cấp"), tôi có tùy chọn "Yêu cầu cục bộ" mà tôi đã thay đổi thành "Yêu cầu tất cả được cấp"
  5. Khởi động lại tất cả các dịch vụ của WAMP

Một lần nữa, nó hoạt động với tôi và từ chủ đề này tôi hiểu rằng có nhiều trường hợp bạn có thể nhận được thông báo lỗi ở trên vì vậy nếu tôi không hoạt động, hãy thử các giải pháp khác.

Chúc may mắn.

(Tôi hy vọng nó giúp được ai đó như nó đã giúp tôi. Tôi không tìm thấy bất kỳ giải pháp nào ở trên làm việc cho tôi.)


Thưa ngài, đã giải quyết một vấn đề tôi dành cả tuần để cố gắng giải quyết. Cảm ơn bạn!
Hawk

6

1.change D: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf gần dòng 279

Require local 

 into 

Require all granted

2. Trao đổi như thế này trong D: \ wamp \ alias \ phpmyadmin.conf từ cái hiện có

   <Directory "d:/wamp/apps/phpmyadmin4.1.14/">
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
       Require all granted
       Order Deny,Allow
       Allow from all
   </Directory>

3. Nhấp để khởi động lại Tất cả các dịch vụ trong wamp.

4. Nhấp vào trực tuyến trong ẩm ướt.

5. Bấm vào đây để khởi động lại tất cả các dịch vụ trong wamp.

Hy vọng nó giúp..


4

Tôi đã sửa vấn đề đó trước đây. Nó có thể xảy ra do nhiều lý do, vì vậy bạn có thể sử dụng một số hoặc tất cả các bước tiếp theo (mở các tệp được đề cập bằng bất kỳ trình soạn thảo văn bản nào, như Notepad ++ ).

Nếu bạn cài đặt WAMP trong C: \ wamp

1- Mở tệp C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Lưu ý : bạn có thể có phiên bản Apache khác với Apache 2.2.22 , vì vậy bạn cần phải viết nó thay thế.

Tìm kiếm: Thư mục "C: / wamp / www /" . Bạn sẽ tìm thấy một cái gì đó tương tự như thế này:

<Directory "C:/wamp/www/">
   # maybe there is some comments here ...
    AllowOverride all
    Order Allow,Deny
    Allow from all
</Directory>

Hãy chắc chắn rằng Cho phép từ tất cả là tồn tại và không bị lỗi thời.

2- Mở tệp C: \ wamp \ alias \ phpmyadmin.conf .

Đảm bảo rằng

<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>

Thay đổi Cho phép từ 127.0.0.1 thành Cho phép từ tất cả .

Bạn có thể xóa Từ chối khỏi tất cả hoặc nhận xét nó bằng cách thêm # ở đầu dòng, nhưng bạn phải đảm bảo rằng Cho phép từ tất cả là dòng mã cuối cùng trước đó </Directory>.

Lưu ý: bạn có thể có phiên bản khác với phpMyAdmin 3.5.1.

Để sử dụng localhost / phpmyadmin thay vì 127.0.0.1/phpmyadmin :

Mở tệp C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ Extra \ httpd-vhosts.conf. Thêm vào sau đây vào cuối của nó.

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

Đó là công việc. Cảm ơn rất nhiều.
ajey 17/03 '

3

Giải pháp đơn giản cho vấn đề này là tìm tệp phpmyadmin.conf và sau đó tìm mã bên dưới nó,

<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>

Thay đổi "Từ chối từ tất cả" thành "Cho phép từ tất cả".

HOẶC LÀ

Theo liên kết dưới đây để hiểu rõ hơn về cách thực hiện,

WAMP nói Cấm Bạn không có quyền truy cập / phpmyadmin / trên máy chủ này Windows 7 hoặc 8

Thưởng thức :)


3

Nếu WampServer hoạt động trong máy tính, nó được cài đặt nhưng không phải trên một thiết bị khác trong mạng của bạn (ví dụ: từ điện thoại của bạn) với 'Bạn không có quyền truy cập trên máy chủ này.' Hãy thử như sau.

1. Chỉnh sửa httpd-vhosts.conf ( C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf), để nó trông như thế này:

<Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

2. Chỉnh sửa phpmyadmin.conf ( C:\wamp64\alias\phpmyadmin.conf), để nó trông như thế này:

<Directory "d:/wamp64/apps/phpmyadmin4.7.9/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride all
        Order Deny,Allow
        Allow from all
        Require all granted

3. Khởi động lại dịch vụ WampServer


đối với tôi áp dụng bước 1 (và 3) là tất cả những gì nó cần. Đây không phải là một lỗ hổng, đó là do thiết kế. Để biết cách thực hành tốt nhất, hãy xem stackoverflow.com/questions/36810669/,
HyperActive

2

Đối với Apache 2.4.2, giải pháp là: trong httpd.conf trên dòng 265 thay đổi Không yêu cầu tất cả để Yêu cầu tất cả được cấp. Đó là tất cả.



2

Ngay cả tôi cũng gặp vấn đề tương tự với tên miền của tôi. Nếu tôi cho một địa chỉ IP thì nó đã hoạt động. Nhưng với một tên miền thì không.

Sau đó, tôi đã kiểm tra bản ghi DNS A của mình . Tên miền có nhiều mục với các địa chỉ IP khác nhau được chỉ định. Tôi đã loại bỏ tất cả các giá trị sai, và nó đã làm việc. Chỉ cần thêm một danh sách kiểm tra nếu bất cứ ai phải đối mặt với một vấn đề tương tự.


2

Chỉ cần chỉnh sửa tệp "c: \ wamp \ alias \ phpmyadmin.conf"

như thế này

<Directory "C:/wamp64/apps/phpmyadmin4.5.5.1/">
    Options Indexes FollowSymLinks MultiViews

    AllowOverride All
    Require all granted
</Directory>

C:/wamp64/apps/phpmyadmin4.5.5.1/không phải là một tập tin và câu hỏi này đã có một giải pháp được chấp nhận. Vui lòng cố gắng tránh các câu hỏi 'va chạm' lên đầu bằng cách cung cấp câu trả lời cho họ, trừ khi câu hỏi chưa được đánh dấu là đã được giải quyết hoặc bạn đã tìm thấy một cách tiếp cận thay thế tốt hơn đáng kể cho vấn đề :)
Thời đại Obsidian

Không có giải pháp nào làm việc cho tôi. Tôi đã chỉnh sửa đường dẫn chính xác của tập tin, cảm ơn bạn cho tiền boa.
Daniel

2

Trong WAMP 3.1.4 x64tôi đã giải quyết cập nhật các tập tin C:\wamp64\alias\phpmyadmin.conftừ đây:

Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"

<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
    Options +Indexes +FollowSymLinks +MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
    Deny from all
    Allow from localhost ::1 127.0.0.1
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

đến đây:

Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"

<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
    Options +Indexes +FollowSymLinks +MultiViews
  AllowOverride all
    Require all granted

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Và cuối cùng khởi động lại tất cả các dịch vụ WAMP.


1

Trong trường hợp của tôi, vấn đề là phiên bản phpMyAdmin đã được chỉ định sai trong phpmyadmin.conftệp. Bạn có thể kiểm tra xem:

  1. Truy cập wamp / apps / phpmyadmin3.xx : chú ý tên tệp - phiên bản bạn hiện đang sử dụng?

  2. Mở tệp wamp / bí danh / phpmyadmin.conf:

    Tùy chọn Chỉ mục FollowSymLinks MultiViews AllowOverride tất cả Từ chối đơn hàng, Cho phép cho phép từ tất cả

Kiểm tra dòng đầu tiên (thư mục "c: /wamp/apps/phpmyadmin3.xx/") là tên tệp giống hệt với tên tệp thực của bạn.

Hãy chắc chắn rằng tên tập tin thư mục là hoàn toàn chính xác.


0

Điều xảy ra với thiết lập của tôi là WAMP đã liên kết với Địa chỉ IPv6 (và mỗi lần tôi cài đặt lại WAMP).

Để khắc phục điều này, tôi đã đi vào c:\wamp\alias\phpmyadmin.confvà thêm dòngAllow from ::1


0

Lý do có thể là 127.0.0.1 không được liên kết với localhost. Kiểm tra tệp 'C: \ Windows \ System32 \ driver \ etc \ hosts' của bạn. Nó nên có một dòng như thế này:

# độ phân giải tên localhost được xử lý trong chính DNS.
127.0.0.1 localhost


0

Tôi đã cố gắng thiết lập mật khẩu của mình ... Và đó là cách tôi bị khóa khỏi localhost. Họ nên sửa cái này ...

Dù sao, hãy cẩn thận với lời khuyên ngẫu nhiên. Tất cả đều có thể hoặc không thể làm việc. Nhưng một số lời khuyên sẽ khóa bạn hơn nữa. Một trong những người làm việc cho tôi:

Kiểu "http://127.0.0.1/phpmyadmin/ " vào thanh địa chỉ.

Sau đó tôi phát hiện ra rằng http://localhost/phpmyadmin/ cũng hoạt động.

Tuy nhiên, trước đó, vì tuyệt vọng, tôi đã ...

Tôi đã xóa các tệp, tôi gỡ cài đặt WAMP, xóa cookie tạm thời và cài đặt lại WAMP. Nó vẫn không chấp nhận "localhost" (và tôi cảm thấy mệt mỏi sau một ngày cố gắng truy cập WAMP), nhưng 127.0.0.1 và localhost / phpmy ... hoạt động. Tôi rất vui khi thấy trang trở lại. Và bắt đầu làm việc lại.

Nếu bạn đọc tất cả các chủ đề này ở đây có nghĩa là bạn có thể đang gặp vấn đề lớn ... Windows 8, WAMP (wamperver 2.2). Tôi tự hỏi những gì nó cần để lấy lại quyền truy cập vào localhost.


0

Trong trường hợp của tôi, máy chủ WAMP đã được cài đặt trước trên máy tính của tôi, vì vậy khi cài đặt tệp mới, một số tệp không bị ghi đè, tất cả những gì bạn phải làm trong trường hợp đó là vào C: \ và xóa toàn bộ thư mục WAMP sau đó cài đặt lại .


0

Kiểm tra xem bạn đã đăng nhập bằng root hoặc người dùng có đặc quyền. Chỉ cần chắc chắn, đăng xuất và đăng nhập lại bằng root / no-password.


0

Nếu biểu tượng WAMP của bạn không có màu xanh hãy thử: Nhấp chuột trái Biểu tượng WAMP> MySQL> Dịch vụ> Cài đặt dịch vụ


0

Vì vậy, tất cả các câu trả lời về cơ bản là giống nhau. Họ chỉ giải quyết một ý tưởng: đó phải là DNS liên quan đến . Chà, đó không phải là phần duy nhất của nó. Sau nhiều thay đổi, tôi không biết đọc "câu trả lời tương tự" tiếp theo với hy vọng rằng nó sẽ đi theo cách của tôi.

Điều làm nên mẹo cho tôi là điều chỉnh các phiên bản Apache của mình . Tôi nghĩ rằng những gì thỏa thuận này đã, đang là một trong những file cấu hình có được một con đường tắt hoặc cài đặt do IIS có thể được điều sai lầm /hay /hay /etc. Và do đó, buộc một phiên bản thay đổi sẽ tập hợp lại mọi thứ từ tường lửa của bạn đến các cấu hình xấu.

Trong thực tế, khi tôi chuyển trở lại Apache 2.4.2, nó trở lại bị cấm. Và ngay khi tôi quay lại Apache 2.4.4, nó sẽ hoạt động trở lại. Đó là quy định ra các vấn đề mạng địa phương. Tôi chỉ muốn chỉ ra rằng tất cả các câu trả lời ở đây đều giống nhau và tôi đã có thể giết được lệnh cấm bằng cách thay đổi phiên bản Apache.


0

Tôi đã từng gặp vấn đề tương tự. Các tập tin máy chủ bị hỏng! đã có:

localhos 127.0.0.1

localhost 127.0.0.1

localhos 127.0.0.1
localhos 127.0.0.1

Kết quả localhostlà không được xác định.

Giải pháp: chỉnh sửa tệp máy chủ với quyền quản trị viên và sửa thành chỉ một mục:

localhost 127.0.0.1

0

Trong phiên bản mới nhất của WAMP, bằng cách nào đó tôi đã "từ chối tất cả" trong .htaccesstệp của mình . Nếu không có gì khác làm việc, xin vui lòng kiểm tra ở đó quá.


0

Trong trường hợp của tôi, sử dụng Wamperver 3 64bit phiên bản 3.0.0, đường dẫn đến thư mục phpmyadmin4.5.2 trong tệp phpmyadmin.conf đã sai. Vì một số lý do, thư mục ứng dụng nằm trong thư mục scripts. Vì vậy, tôi đã nhập đúng đường dẫn như hình dưới đây. Sau đó, bạn có thể cần phải khởi động lại Apache và tải lại trang.

Tôi đã thay đổi:

Alias /phpmyadmin "C:/wamp64/apps/phpmyadmin4.5.2/"

<Directory "C:/wamp64/apps/phpmyadmin4.5.2/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
    Require local

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Đến:

Alias /phpmyadmin "C:/wamp64/scripts/apps/phpmyadmin4.5.2/"

<Directory "C:/wamp64/scripts/apps/phpmyadmin4.5.2/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
    Require local

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.