Błąd WAMP: zabronione Nie masz uprawnień dostępu do / phpmyadmin / na tym serwerze

275

Jestem nowy w WAMP i właśnie go zainstalowałem dzisiaj.

Instalacja przebiegła dobrze i wydaje się, że localhost działa, ale kiedy próbuję uzyskać dostęp do phpMyAdmin , pojawia się ten błąd:

Zabronione
Nie masz uprawnień dostępu do / phpmyadmin / na tym serwerze.

Dlaczego dostaję ten błąd dostępu do uprawnień w phpMyAdmin?

Korzystam z systemu Windows 7.

Nistor Alexandru
źródło
57
Bądź ostrożny z zaakceptowaną odpowiedzią, phpmyadmin WAMP jest skonfigurowany tak, aby domyślnie pozwalał na rootowanie bez hasła. Allow from allotworzy bazę danych publicznie. Prawdziwy problem polega na tym, że WAMP wiąże adres IPv6 w twojej wersji systemu Windows. Aby rozwiązać tylko dodać Allow from ::1w c:\wamp\alias\phpmyadmin.conf <Directory "c:/wamp/apps/phpmyadmin3.4.5/">.
Tiberiu-Ionuț Stan
2
O dziwo, to samo pytanie, dawanie lub branie, jest chronione jako wiki społeczności tutaj
ruffin

Odpowiedzi:

368

Zmień zawartość pliku c:\wamp\alias\phpmyadmin.confna następujące.

Uwaga: Należy ustawić Allowdyrektywę, aby zezwalała z lokalnego komputera ze względów bezpieczeństwa. Dyrektywa Allow from alljest niepewna i powinna być ograniczona do twojego komputera lokalnego.

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

Tutaj moja instalacja WAMP znajduje się w c:\wampfolderze. Zmień to zgodnie z instalacją.

Wcześniej było tak:

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

Nowoczesne wersje Apache 2.2 i nowsze będą szukać pętli zwrotnej IPv6 zamiast pętli zwrotnej IPv4 (lokalnego hosta).

Prawdziwy problem polega na tym, że wamp wiąże się z adresem IPv6. Poprawka: wystarczy dodać 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>

Pozwoli to tylko lokalnemu komputerowi na dostęp do lokalnych aplikacji dla Apache.

Uruchom ponownie serwer Apache po wprowadzeniu tych zmian.

Akhil Thayyil
źródło
1
Wcześniej będzie to Odmowa od wszystkich Zezwalaj od 127.0.0.1
Ponownie
2
zależy od twojej wersji apache. apache> 2.4.x, potrzebujesz innej konfiguracji. patrz moja odpowiedź poniżej
Kyle
Wygląda na to, że domyślnie ustawiono go na 127.0.0.1, ponieważ jest to adres IPv4 hosta lokalnego. Z jakiegoś powodu, nawet jeśli jesteś na hoście lokalnym, phpmyadmin nie pozwala ci wejść. Następnie pozwalasz każdemu użytkownikowi uzyskać dostęp. Nie wydaje się to luką w zabezpieczeniach, chyba że umieścisz swoją witrynę wampir online. Mogę się mylić - kompletny nowicjusz. Właściwie tak, przeczytaj resztę wątku. Nie rób powyższej poprawki.
obesechicken13
3
Phpmyadmin WAMP jest skonfigurowany tak, aby zezwolić na rootowanie bez hasła. Allow from allotworzy bazę danych publicznie.
Tiberiu-Ionuț Stan
34
Prawdziwy problem polega na tym, że wamp wiąże się z adresem IPv6. Poprawka: wystarczy dodaćAllow from ::1
Tiberiu-Ionuț Stan
137

Musisz tylko sprawdzić, czy Twój serwer WAMP jest online, czy nie.

Aby przełączyć serwer WAMP do trybu online, wykonaj następujące kroki.

  1. Przejdź do ikony powiadomienia serwera WAMP (na pasku zadań).
  2. Pojedyncze kliknięcie ikony serwera WAMP.
  3. Wybierz ostatnią opcję z menu, czyli Przełącz online
  4. Twój serwer uruchomi się ponownie automatycznie (tylko w najnowszych wersjach). W przeciwnym razie musisz ręcznie zrestartować serwer.

I jesteś ZROBIONY ...

Mehul
źródło
4
„tylko najnowsze wersje” szybko się zdezaktualizują. Jesteś w świecie IT, więc proszę podać numer wersji. Poza tym to w ogóle mi nie działało. Zawsze miej go online, uruchamiając go jako administrator. Co gorsza, niektóre domeny działają przy użyciu wirtualnych hostów, ale nie mogę nawet uzyskać dostępu do localhost lub 127.0.0.1, albo z * / phpmyadmin: s Głupio dziwne. To jest na Win8 btw. Może mieć coś wspólnego z Visual Studio 2012 Ultimate 64-bitową edycją (która zawiera IIS 8, zaktualizuje się)
rkeet
1
Mój Boże, czuję się głupio. Spędziłem sporo czasu na wygłupianiu się z „Wymagaj wszystkich przyznanych” itp. Dziękuję.
John McCollum,
Opcja Przełącz online jest teraz niedostępna. Aby go włączyć, kliknij prawym przyciskiem myszy ikonę Wamp> Ustawienia Wamp> Zaznacz element menu: Online / Offline, po kliknięciu ikony lewym przyciskiem myszy będzie dostępna opcja „
Przełącz
117

Jeśli używasz WAMP z Apache 2.4.2 lub nowszym, musisz użyć Require allzamiast Allowi usunąć Order Deny,Allow:

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

* zgodnie z tym postem na blogu

Kyle
źródło
1
Zabronione Nie masz uprawnień dostępu do / phpmyadmin / na tym serwerze.
Hassan Z
twoja odpowiedź miała być najlepszą odpowiedzią! działało jak urok :)
Tohid
To zadziałało dla mnie. WAMP Server 2.2; Apache 2.4.2; Windows 8.
Michael J
Dzięki, to zadziałało dla mnie (w przeciwieństwie do innych odpowiedzi tutaj, w tym tej zaakceptowanej)
Patrick Moore
W moim WAMP ustawiono go na <Directory /> i działało to do momentu, gdy musiałem zmienić folder na folder dropbox. Dlaczego ustawiono na <Katalog />? To rozwiązanie działa jednak świetnie.
Jens Törnell
41

Wystarczy użyć 127.0.0.1 zamiast localhost (nie są wymagane żadne zmiany w pliku konfiguracyjnym).

System:

  • System Windows 7
  • wampserver2.2d-x64

To działa:

http://127.0.0.1/phpmyadmin/

Ten zawodzi:

http://localhost/phpmyadmin/
Mudx
źródło
3
Powodem jest to, że localhost jest rozpoznawany jako adres IPv6, podczas gdy domyślna konfiguracja wamp dopuszcza tylko adres zwrotny IPv4.
Sherbrow
35

Właśnie miałem ten sam problem. Okazuje się, że moja instalacja systemu Windows używa adresu IPv6::1 zamiast 127.0.0.1. Aby rozwiązać ten problem, otworzyłem httpd.confi zmieniłem następujący wiersz:

Allow from 127.0.0.1

do:

Allow from 127.0.0.1 ::1

Teraz mogę uzyskać dostęp do serwera za pośrednictwem localhost. Cokolwiek zrobisz, nie usuwaj Deny from all frompowyższego wiersza, ponieważ nikt w Twojej sieci może uzyskać dostęp do twojego serwera internetowego (chyba że tego właśnie chcesz).

Micke
źródło
Nawiasem mówiąc, musiałem wprowadzić tę zmianę do wszystkich aliasów. Aby edytować aliasy, przejdź do: „[ikona wampa] -> Apache-> Katalogi aliasów -> [alias-url] -> edytuj alias”
Micke
Wykonałem ping localhostna moim terminalu cmd i dostałem Reply from ::1: time<1ms. Wygląda na to, że mój komputer z Win7 rozpoznaje localhost z adresem IPv6. Twoje rozwiązanie załatwiło sprawę. Zgadzam się, prawdopodobnie powinna to być zaakceptowana odpowiedź.
Chris
Niesamowite!!!! Miałem ten sam problem na komputerze Mac (MAMP) i teraz działa! Uratowałeś mi dzień, koleś!: D
drpelz,
In httpd.confnie działa dla mnie, zamiast tego, gdy robię to samo, phpmyadmin.confdziała!
Adil
1
Myślę, że ta odpowiedź powinna zostać zredagowana, ponieważ poprawnym plikiem jest wamp/alias/phpmyadmin.conf, a niehttpd.conf
bg17aw
21

Jeśli korzystasz z systemu Windows 7 lub 8, Apache może widzieć połączenia przychodzące z „:: 1”, co odpowiada IPv6 127.0.0.1.

Możesz to sprawdzić, przeglądając dziennik dostępu Apache (dostępny z menu WAMP)

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

:: 1 na początku to adres klienta. 403 na końcu to kod odmowy dostępu.

Powyższe odpowiedzi usuną wszystkie ograniczenia i otworzą phpmyadmin dla wszystkich, ale jeśli nadal chcesz ograniczyć phpmyadmin tylko do swojego komputera (ogólnie dobry pomysł), to pod linią ...

Allow from 127.0.0.1

.. dodaj następujące:

Allow from ::1

(edycja: Dodano sugestię od Nukeface)

matalo
źródło
1
Dziękuję Ci. To powinien być najwyższy komentarz. Wyjaśniasz problem, rozwiązujesz go i nie wprowadzasz poważnej luki w zabezpieczeniach na czyimś serwerze.
obesechicken13
1
Mam rozwiązanie jako osobną i dodatkową linię. Używam „ Allow from 127.0.0.1następnej linii Allow from ::1”. Na wypadek, gdyby przełącza się z powrotem na IPv4 (bo powiedz, że
wyłączam
9

Zmiana

Listen 80 

do

Listen 127.0.0.1:80 

w twoim httpd.confpliku. Powiąże Apache z określonym adresem IP i portem.

Natwar Singh
źródło
8

Odkryłem, że użycie localhost nie działałoby poprawnie, aby umożliwić lokalny dostęp z serwera. Musiałem użyć 127.0.0.1.

W phpmyadmin.conf to nie działało:

Deny from all
Allow from localhost

to zadziałało:

Deny from all
Allow from 127.0.0.1

Używam WampServer wersja 2.2

jamesTheProgrammer
źródło
1
Prawdopodobnie dlatego, że nie masz poprawnie skonfigurowanego pliku HOSTS, skonfiguruj go poprawnie, a będziesz mógł korzystać z localhost
RiggsFolly
8

Dla Apache 2.4.2:

W httpd.conf:

Zmiana

Require local

do

Require all granted
CairoCoder
źródło
1
Bro You Made My Day :)
droidchef
7

Chciałem uruchomić mój serwer online, a nie na localhost / 127.0.0.1 i otrzymałem zakazaną wiadomość. Korzystam z serwera WAMP 2.2 ( Apache 2.4.2 / PHP 5.4.3 / MySQL 5.5.24) w systemie Windows 7 64-bit. Dla mnie zadziałało:

  1. Naciśnij startową ikonę WAMP w menu
  2. Wybierz folder Apache
  3. Wybierz plik httpd.conf
  4. W sekcji zakładki Katalog (sekcja z tekstem „# Online -> Wymagaj wszystkich przyznanych”) miałem opcję „Wymagaj lokalnych”, którą zmieniłem na „Wymagaj wszystkich przyznanych”
  5. Uruchom ponownie wszystkie usługi WAMP

Znów, zadziałało to dla mnie i z tego wątku rozumiem, że istnieje wiele przypadków, w których możesz otrzymać powyższy komunikat o błędzie, więc jeśli mój nie działa, wypróbuj inne rozwiązania.

Powodzenia.

(Mam nadzieję, że to pomogło komuś takiemu, jak mi pomogło. Nie znalazłem żadnego z powyższych rozwiązań, które działałoby dla mnie).

MikeL
źródło
Pan rozwiązał problem, który spędziłem cały weekend próbując rozwiązać. Dziękuję Ci!
Hawk,
6

1. zmień D: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf przy linii 279

Require local 

 into 

Require all granted

2. zmień tak jak w D: \ wamp \ alias \ phpmyadmin.conf od istniejącego

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

3. Kliknij, aby zrestartować wszystkie usługi w wamp.

4. Kliknij opcję umieszczenia online4. w wamp.

5. Znowu kliknij, aby ponownie uruchomić wszystkie usługi w wamp.

Mam nadzieję, że to pomoże..

Prabhagaran
źródło
4

Rozwiązałem ten problem wcześniej. Może się to zdarzyć z wielu powodów, więc możesz wykonać niektóre lub wszystkie następne kroki (otwieranie wymienionych plików za pomocą dowolnego edytora tekstów, takiego jak Notepad ++ ).

Jeśli zainstalujesz WAMP w C: \ wamp

1- Otwórz plik C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Uwaga : możesz mieć inną wersję Apache niż Apache 2.2.22 , więc zamiast tego musisz ją napisać.

Wyszukaj: Katalog „C: / wamp / www /” . Znajdziesz coś podobnego do tego:

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

Upewnij się, że Zezwalaj od wszystkich istnieje i nie jest wyróżniony.

2- Otwórz plik C: \ wamp \ alias \ phpmyadmin.conf .

Upewnić się, że

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

Zmień Zezwól z 127.0.0.1 na Zezwalaj od wszystkich .

Możesz usunąć Odmowę od wszystkich lub skomentować, dodając # na początku wiersza, ale musisz upewnić się, że Zezwalaj od wszystkich jest ostatnim wierszem kodu tuż przed </Directory>.

Uwaga: możesz mieć inną wersję niż phpMyAdmin 3.5.1.

Aby użyć localhost / phpmyadmin zamiast 127.0.0.1/phpmyadmin :

Otwórz plik C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-vhosts.conf. Dodaj następujące na końcu.

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www"
    ServerName localhost
</VirtualHost>
usama sulaiman
źródło
To działa. Dzięki za tyle.
ajey
3

Najprostszym rozwiązaniem byłoby znalezienie pliku phpmyadmin.conf, a następnie znajdowanie się w nim poniżej kodu,

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

Zmień „Odmów wszystkim” na „Zezwól wszystkim”.

LUB

Kliknij poniższy link, aby lepiej zrozumieć, jak to zrobić,

WAMP mówi Zabronione Nie masz uprawnień dostępu / phpmyadmin / na tym serwerze z Windows 7 lub 8

Cieszyć się :)

Umesh Patil
źródło
3

Jeśli WampServer działa na komputerze, jest zainstalowany, ale nie jest zainstalowany na innym urządzeniu w sieci (np. Z telefonu) z komunikatem „Nie masz uprawnień dostępu na tym serwerze”. spróbuj wykonać następujące czynności.

1. Edytuj httpd-vhosts.conf ( C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf), aby wyglądał następująco:

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

2. Edytuj phpmyadmin.conf ( C:\wamp64\alias\phpmyadmin.conf), aby wyglądał następująco:

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

3. Uruchom ponownie usługi WampServer

Edu
źródło
dla mnie zastosowanie kroku 1 (i 3) wystarczyło. To nie jest wada, to z założenia. Najlepsze praktyki można znaleźć na stackoverflow.com/questions/36810669/…
HyperActive
2

W przypadku Apache 2.4.2 rozwiązaniem jest: w httpd.conf w linii 265 zmień Wymagaj brak, aby Wymagać wszystkich przyznanych. To wszystko.

Ilce MKD
źródło
2

Skomentowałem linię :: 1 w moim pliku hosts.

obesechicken13
źródło
2

Nawet ja napotkałem ten sam problem z moją domeną. Jeśli podałem adres IP, to działało. Ale z nazwą domeny tak nie było.

Potem sprawdził mój rekord DNS A . Do domeny przypisano wiele wpisów z różnymi adresami IP. Usunąłem wszystkie błędne wartości i zadziałało. Jeszcze jedna lista kontrolna, jeśli ktoś napotyka podobny problem.

Srihari Karanth
źródło
2

Po prostu edytuj plik „c: \ wamp \ alias \ phpmyadmin.conf”

lubię to

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

    AllowOverride All
    Require all granted
</Directory>
Daniel
źródło
C:/wamp64/apps/phpmyadmin4.5.5.1/nie jest plikiem, a to pytanie ma już zaakceptowane rozwiązanie. Staraj się unikać „wpadania” na górę, udzielając na nie odpowiedzi, chyba że pytanie nie zostało jeszcze oznaczone jako rozwiązane lub znalazłeś znacznie lepsze alternatywne podejście do problemu :)
Obsidian Age
Żadne z rozwiązań nie działało dla mnie. Zedytowałem poprawną ścieżkę do pliku, dziękuję za podpowiedź.
Daniel
2

W WAMP 3.1.4 x64rozwiązałem aktualizację pliku C:\wamp64\alias\phpmyadmin.confz tego:

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>

do tego:

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>

I wreszcie zrestartowanie wszystkich usług WAMP.

madx
źródło
1

W moim przypadku problem polegał na tym, że wersja phpMyAdmin została niepoprawnie określona w phpmyadmin.confpliku. Możesz sprawdzić, czy:

  1. Przejdź do wamp / apps / phpmyadmin3.xx : zwróć uwagę na nazwę pliku - jakiej wersji obecnie używasz?

  2. Otwórz plik wamp / alias / phpmyadmin.conf:

    Opcje Indeksy FollowSymLinks MultiViews AllowOverride all Order Deny, Allow Allow from all

Sprawdź, czy pierwszy wiersz (katalog „c: /wamp/apps/phpmyadmin3.xx/”) to nazwa pliku dokładnie taka sama jak rzeczywista nazwa pliku.

Upewnij się, że nazwa pliku katalogu jest absolutnie poprawna.

the_summer_bee
źródło
0

W mojej konfiguracji chodziło o to, że WAMP wiązał się z adresem IPv6 (i przy każdej kolejnej instalacji WAMP).

Aby to naprawić, wszedłem c:\wamp\alias\phpmyadmin.confi dodałem linięAllow from ::1

Long Dao
źródło
0

Przyczyną może być 127.0.0.1, że nie jest powiązany z hostem lokalnym. Sprawdź plik „C: \ Windows \ System32 \ drivers \ etc \ hosts”. Powinien mieć taką linię:

# Rozpoznawanie nazw localhost jest obsługiwane w samym DNS.
127.0.0.1 localhost

aspiryna
źródło
0

Próbowałem ustawić hasło ... I w ten sposób zostałem zablokowany z localhost. Powinny to naprawić ...

W każdym razie bądź ostrożny z przypadkowymi poradami. Wszyscy mogą, ale nie muszą, działać. Ale niektóre rady zablokują cię jeszcze bardziej. Ten, który pracował dla mnie:

Wpisz „ http://127.0.0.1/phpmyadmin/” w pasku adresu.

Potem odkryłem, że to http://localhost/phpmyadmin/też działa.

Jednak wcześniej z desperacji miałem ...

Usunąłem pliki, odinstalowałem WAMP, usunąłem tymczasowe pliki cookie i ponownie zainstalowałem WAMP. Nadal nie akceptuje „localhost” (i jestem zmęczony po dniu próby uzyskania dostępu do WAMP), ale 127.0.0.1 i localhost / phpmy ... działają. Cieszę się, że strona jest z powrotem. I zacznij znowu działać.

Jeśli przeczytasz ten wątek aż do tego miejsca, prawdopodobnie masz duży problem ... Windows 8, WAMP (wampserver 2.2). Zastanawiam się, czego potrzeba, aby uzyskać dostęp do localhost.

użytkownik2060451
źródło
0

W moim przypadku serwer WAMP był wcześniej zainstalowany na moim komputerze, więc podczas instalowania nowego niektóre pliki nie są nadpisywane, wystarczy przejść do C: \ i usunąć cały folder WAMP, a następnie zainstalować go ponownie .

Refaat
źródło
0

Sprawdź, czy jesteś zalogowany jako użytkownik root lub użytkownik z uprawnieniami. Dla pewności wyloguj się i zaloguj ponownie za pomocą root / no-password.

ObiVanKaPudji
źródło
0

Jeśli ikona WAMP nie jest zielona, ​​spróbuj: Kliknij lewym przyciskiem myszy ikonę WAMP> MySQL> Usługi> Zainstaluj usługę

aerozol
źródło
0

Więc wszystkie te odpowiedzi są w zasadzie takie same. Dotyczą tylko jednego pomysłu: musi to być DNS związany z . Okazuje się, że to nie jedyna część. Po wielu zmianach nigdzie nie czytałem następnej „tej samej odpowiedzi”, mając nadzieję, że po prostu pójdzie po mojej myśli.

Sztuczka polegała na dostosowaniu moich wersji Apache . Myślę, że porozumienie było, jest to, że jeden z plików konfiguracyjnych uzyskać ścieżkę off lub czy zainstalować z powodu IIS mogły być pomieszane /lub /lub /etc. Dlatego wymuszenie zmiany wersji obejmuje wszystko, od zapory ogniowej po złe konfiguracje.

W rzeczywistości, kiedy wróciłem do Apache 2.4.2, wróciłem do zakazania. I jak tylko wrócę do Apache 2.4.4, to wraca. To wyklucza problemy z siecią lokalną. Chciałem tylko zaznaczyć, że wszystkie odpowiedzi tutaj są takie same i że udało mi się zabić zabronione, zmieniając wersję Apache.

jeremy.bass
źródło
0

Miałem ten sam problem. Plik hosts jest uszkodzony! byli:

localhos 127.0.0.1

localhost 127.0.0.1

localhos 127.0.0.1
localhos 127.0.0.1

Rezultat jest taki, że localhostnie jest zdefiniowany.

Rozwiązanie: edytuj plik hosts z uprawnieniami administratora i popraw tylko jeden wpis:

localhost 127.0.0.1
Gość
źródło
0

W najnowszej wersji WAMP w jakiś sposób miałem „zaprzeczanie wszystkim” w moim .htaccesspliku. Jeśli nic więcej nie działa, sprawdź również tam.

obesechicken13
źródło
0

W moim przypadku przy użyciu Wampserver 3 64-bitowej wersji 3.0.0 ścieżka do katalogu phpmyadmin4.5.2 w pliku phpmyadmin.conf była nieprawidłowa. Z jakiegoś powodu katalog aplikacji znajduje się w katalogu skryptów. Podałem więc prawidłowe ścieżki, jak pokazano poniżej. Następnie prawdopodobnie musisz ponownie uruchomić Apache i ponownie załadować stronę.

Zmieniłam:

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>

Do:

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>
barrakuda
źródło