WAMP-Fehler: Verboten Sie haben keine Berechtigung, auf diesen Server auf / phpmyadmin / zuzugreifen

275

Ich bin neu bei WAMP und habe es heute gerade installiert.

Das Setup lief gut und localhost scheint zu funktionieren, aber wenn ich versuche, auf phpMyAdmin zuzugreifen , wird folgende Fehlermeldung angezeigt :

Verboten
Sie haben keine Berechtigung, auf diesen Server auf / phpmyadmin / zuzugreifen.

Warum erhalte ich diesen Berechtigungszugriffsfehler mit phpMyAdmin?

Ich benutze Windows 7.

Nistor Alexandru
quelle
57
Seien Sie vorsichtig mit der akzeptierten Antwort. WAMPs phpmyadmin ist so konfiguriert, dass root standardmäßig kein Passwort zulässt. Allow from allwürde die Datenbank für die Öffentlichkeit öffnen. Das eigentliche Problem ist, dass WAMP an eine IPv6-Adresse in Ihrer Windows-Version gebunden ist. Um dies zu beheben fügen Sie einfach Allow from ::1in c:\wamp\alias\phpmyadmin.conf <Directory "c:/wamp/apps/phpmyadmin3.4.5/">.
Tiberiu-Ionuț Stan
2
Seltsamerweise ist dieselbe Frage, geben oder nehmen, hier als Community-Wiki geschützt
Ruffin

Antworten:

368

Ändern Sie den Dateiinhalt c:\wamp\alias\phpmyadmin.confwie folgt.

Hinweis: Sie sollten die AllowRichtlinie so einstellen , dass sie aus Sicherheitsgründen von Ihrem lokalen Computer aus zugelassen wird. Die Anweisung Allow from allist unsicher und sollte auf Ihren lokalen Computer beschränkt sein.

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

Hier befindet sich meine WAMP-Installation im c:\wampOrdner. Ändern Sie es entsprechend Ihrer Installation.

Zuvor war es so:

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

Moderne Versionen von Apache 2.2 und höher suchen nach einem IPv6-Loopback anstelle eines IPv4-Loopbacks (Ihres lokalen Hosts).

Das eigentliche Problem ist, dass wamp an eine IPv6-Adresse gebunden ist. Die Lösung: Fügen Sie einfach hinzu 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>

Dadurch kann nur der lokale Computer auf lokale Apps für Apache zugreifen.

Starten Sie Ihren Apache-Server neu, nachdem Sie diese Änderungen vorgenommen haben.

Akhil Thayyil
quelle
1
Zuvor war dies Verweigern von allen Zulassen von 127.0.0.1
Starten
2
hängt von Ihrer Apache-Version ab. Apache> 2.4.x, Sie benötigen eine andere Konfiguration. siehe meine Antwort unten
Kyle
Es scheint, dass der Grund, warum dies standardmäßig auf 127.0.0.1 eingestellt wurde, darin besteht, dass dies die IPv4-Adresse des lokalen Hosts ist. Aus irgendeinem Grund lässt phpmyadmin Sie nicht zu, obwohl Sie sich auf dem lokalen Host befinden. Dann erlauben Sie jedem Benutzer, Zugriff zu erhalten. Dies scheint keine Sicherheitslücke zu sein, es sei denn, Sie stellen Ihre Wamp-Site online. Ich kann mich jedoch irren - Anfänger. Eigentlich ja, lies den Rest des Threads. Führen Sie die oben genannten Korrekturen nicht durch.
obesechicken13
3
Wpms phpmyadmin ist so konfiguriert, dass root ohne Passwort zugelassen wird. Allow from allwürde die Datenbank für die Öffentlichkeit öffnen.
Tiberiu-Ionuț Stan
34
Das eigentliche Problem ist, dass wamp an eine IPv6-Adresse gebunden ist. Die Lösung: einfach hinzufügenAllow from ::1
Tiberiu-Ionuț Stan
137

Sie müssen nur überprüfen, ob Ihr WAMP- Server online ist oder nicht.

Führen Sie die folgenden Schritte aus, um Ihren WAMP-Server online zu schalten.

  1. Gehen Sie zu Ihrem WAMP-Server-Benachrichtigungssymbol (in der Taskleiste).
  2. Klicken Sie einmal auf das WAMP-Serversymbol.
  3. Wählen Sie die letzte Option aus dem Menü, dh Online stellen
  4. Ihr Server wird automatisch neu gestartet (nur in den neuesten Versionen). Andernfalls müssen Sie Ihren Server manuell neu starten.

Und du bist fertig ...

Mehul
quelle
4
"Nur die neuesten Versionen" werden schnell veraltet sein. Sie befinden sich in der IT-Welt. Bitte geben Sie eine Versionsnummer an. Außerdem hat das bei mir überhaupt nicht funktioniert. Haben Sie es immer online und führen Sie es als Administrator aus. Schlimmer noch, einige Domänen arbeiten mit virtuellen Hosts, können aber nicht einmal auf localhost oder 127.0.0.1 zugreifen, oder entweder mit * / phpmyadmin: s Dumm seltsam. Dies ist übrigens auf Win8.
Möglicherweise
1
Meine Güte, ich fühle mich dumm. Ich habe eine ganze Weile damit verbracht, mit "Require all grant" usw. herumzuspielen. Danke.
John McCollum
Die Option Online stellen ist jetzt nicht verfügbar. Um es zu aktivieren, klicken Sie mit der rechten Maustaste auf das Wamp-Symbol> Wamp-Einstellungen> Aktivieren Sie den Menüpunkt: Online / Offline. Wenn Sie jetzt mit der linken Maustaste auf das Symbol klicken, ist die Option 'Online stellen' verfügbar
Oush
117

Wenn Sie WAMP mit Apache 2.4.2 oder höher verwenden, müssen Sie verwenden Require allstatt Allowund entfernen Order Deny,Allow:

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

* wie in diesem Blogbeitrag angegeben

Kyle
quelle
1
Verboten Sie haben keine Berechtigung, auf diesen Server auf / phpmyadmin / zuzugreifen.
Hassan Z
Ihre Antwort sollte die beste Antwort sein! arbeitete wie ein Zauber :)
Tohid
Das hat bei mir funktioniert. WAMP Server 2.2; Apache 2.4.2; Windows 8.
Michael J
Danke, das hat bei mir funktioniert (im Gegensatz zu anderen Antworten hier, einschließlich der akzeptierten)
Patrick Moore
In meinem WAMP war es auf <Directory /> eingestellt und das funktionierte, bis ich den Ordner in meinen Dropbox-Ordner ändern musste. Warum wurde es auf <Directory /> gesetzt? Diese Lösung funktioniert jedoch hervorragend.
Jens Törnell
41

Verwenden Sie einfach 127.0.0.1 anstelle von localhost (es sind keine Änderungen an der Konfigurationsdatei erforderlich).

System:

  • Windows 7
  • wampserver2.2d-x64

Das funktioniert:

http://127.0.0.1/phpmyadmin/

Dieser schlägt fehl:

http://localhost/phpmyadmin/
Mudx
quelle
3
Der Grund dafür ist, dass localhost als IPv6-Adresse aufgelöst wird, während die Standardkonfiguration von wamp nur die IPv4-Loopback-Adresse zulässt.
Sherbrow
35

Ich hatte gerade das gleiche Problem. Es stellt sich heraus, dass meine Windows-Installation die IPv6- Adresse ::1anstelle von verwendet 127.0.0.1. Um dies zu lösen, habe ich httpd.confdie folgende Zeile geöffnet und geändert:

Allow from 127.0.0.1

zu:

Allow from 127.0.0.1 ::1

Jetzt kann ich über auf den Server zugreifen localhost. Entfernen Sie auf keinen Deny from all fromFall die obige Zeile , da sonst jeder in Ihrem Netzwerk Zugriff auf Ihren Webserver erhalten kann (es sei denn, Sie möchten dies natürlich).

Micke
quelle
Ich musste diese Änderung übrigens auch an allen Aliasen vornehmen. Um Aliase zu bearbeiten, gehen Sie zu: "[Wamp-Symbol] -> Apache-> Alias-Verzeichnisse -> [Alias-URL] -> Alias ​​bearbeiten"
Micke
Ich habe ping localhostauf meinem cmd-Terminal ausgeführt und bekommen Reply from ::1: time<1ms. Es scheint, dass mein Win7-Computer localhost mit einer IPv6-Adresse auflöst. Ihre Lösung hat es geschafft. Ich stimme zu, dies sollte wahrscheinlich die akzeptierte Antwort sein.
Chris
Genial!!!! Ich hatte das gleiche Problem auf meinem Mac (MAMP) und jetzt funktioniert es! Du hast meinen Tag gerettet, Alter !: D
drpelz
In httpd.conffunktioniert bei mir nicht, stattdessen funktioniert es, wenn ich das Gleiche mache phpmyadmin.conf!
Adil
1
Ich denke, diese Antwort sollte bearbeitet werden, da die richtige Datei zu bearbeiten ist wamp/alias/phpmyadmin.conf, und nichthttpd.conf
bg17aw
21

Wenn Sie unter Windows 7 oder 8 arbeiten, werden in Apache möglicherweise die Verbindungen von ":: 1" angezeigt, was dem IPv6-Äquivalent von 127.0.0.1 entspricht.

Sie können dies überprüfen, indem Sie im Apache-Zugriffsprotokoll nachsehen (erreichbar über das WAMP-Menü).

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

Das :: 1 am Anfang ist die Clientadresse. Der 403 am Ende ist der Code für den Zugriff verweigert.

Mit den obigen Antworten werden alle Einschränkungen aufgehoben und phpmyadmin für alle geöffnet. Wenn Sie phpmyadmin jedoch weiterhin nur auf Ihren Computer beschränken möchten (im Allgemeinen eine gute Idee), klicken Sie auf ...

Allow from 127.0.0.1

..add das folgende:

Allow from ::1

(Bearbeiten: Vorschlag von Nukeface hinzugefügt)

Matalo
quelle
1
Danke dir. Dies sollte der Top-Kommentar sein. Sie erklären das Problem, lösen es und führen keine massive Sicherheitslücke auf dem Server einer anderen Person ein.
obesechicken13
1
Ich habe die Lösung als separate und zusätzliche Zeile. Ich benutze " Allow from 127.0.0.1nächste Zeile Allow from ::1". Nur für den Fall, dass es wieder auf IPv4 umschaltet (weil ich IPv6 deaktiviere)
rkeet
9

Veränderung

Listen 80 

zu

Listen 127.0.0.1:80 

in Ihrer httpd.confDatei. Es bindet Apache an eine bestimmte IP-Adresse und einen bestimmten Port.

Natwar Singh
quelle
8

Ich habe festgestellt, dass die Verwendung von localhost nicht ordnungsgemäß funktioniert, um den lokalen Zugriff vom Server aus zuzulassen. Ich musste 127.0.0.1 verwenden.

In der phpmyadmin.conf hat dies nicht funktioniert:

Deny from all
Allow from localhost

das hat funktioniert:

Deny from all
Allow from 127.0.0.1

Ich verwende WampServer Version 2.2

jamesTheProgrammer
quelle
1
Das liegt wahrscheinlich daran, dass Sie keine ordnungsgemäß konfigurierte HOSTS-Datei haben.
Richten
8

Für Apache 2.4.2:

In httpd.conf:

Veränderung

Require local

zu

Require all granted
CairoCoder
quelle
1
Bro Du hast meinen Tag gemacht :)
Droidchef
7

Ich wollte meinen Server online und nicht unter localhost / 127.0.0.1 ausführen und hatte die verbotene Nachricht. Ich verwende den WAMP 2.2-Server ( Apache 2.4.2 / PHP 5.4.3 / MySQL 5.5.24) unter Windows 7 64-Bit. Was für mich funktioniert hat, ist Folgendes:

  1. Drücken Sie das Start-WAMP-Symbol im Menü
  2. Wählen Sie den Apache-Ordner
  3. Wählen Sie die Datei httpd.conf
  4. Unter der Registerkarte "Verzeichnis" (Abschnitt mit dem Text "# Online -> Alle erforderlich") hatte ich die Option "Lokal erforderlich", die ich in "Alle gewährt erforderlich" geändert habe.
  5. Starten Sie alle Dienste des WAMP neu

Wieder hat es bei mir funktioniert und aus diesem Thread geht hervor, dass es viele Fälle gibt, in denen die obige Fehlermeldung angezeigt wird. Wenn meine nicht funktioniert, versuchen Sie es mit anderen Lösungen.

Viel Glück.

(Ich hoffe, es hilft jemandem, wie es mir geholfen hat. Ich habe keine der oben genannten Lösungen gefunden, die für mich funktionieren.)

MikeL
quelle
Sie, Sir, haben ein Problem gelöst, das ich mein ganzes Wochenende lang zu lösen versucht habe. Danke dir!
Hawk
6

1. Ändern Sie D: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf in der Nähe von Zeile 279

Require local 

 into 

Require all granted

2. Ändern Sie dies in D: \ wamp \ alias \ phpmyadmin.conf von der vorhandenen

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

3.Klicken Sie, um alle Dienste neu zu starten in .

4.Klicken Sie auf Online stellen in Wamp.

5.Wieder klicken, um alle Dienste neu zu starten in .

Ich hoffe es hilft..

Prabhagaran
quelle
4

Ich habe dieses Problem schon einmal behoben. Dies kann aus vielen Gründen geschehen, sodass Sie einige oder alle der nächsten Schritte ausführen können (Öffnen der genannten Dateien mit einem beliebigen Texteditor wie Notepad ++) ).

Wenn Sie WAMP in C: \ wamp installieren

1- Öffnen Sie die Datei C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Hinweis : Möglicherweise haben Sie eine andere Apache-Version als Apache 2.2.22 , daher müssen Sie diese stattdessen schreiben.

Suchen Sie nach: Verzeichnis "C: / wamp / www /" . Sie werden etwas Ähnliches finden:

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

Stellen Sie sicher, dass Allow from all vorhanden ist und nicht überkommentiert wird.

2- Öffnen Sie die Datei C: \ wamp \ alias \ phpmyadmin.conf .

Stelle sicher das

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

Ändern Sie Zulassen von 127.0.0.1 in Zulassen von allen .

Sie können Verweigern von allen entfernen oder auskommentieren, indem Sie am Anfang der Zeile # hinzufügen. Sie müssen jedoch sicherstellen, dass Zulassen von allen die letzte Codezeile unmittelbar zuvor ist</Directory> .

Hinweis: Möglicherweise haben Sie eine andere Version als phpMyAdmin 3.5.1.

So verwenden Sie localhost / phpmyadmin anstelle von 127.0.0.1/phpmyadmin :

Öffnen Sie die Datei C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-vhosts.conf. Fügen Sie am Ende Folgendes hinzu.

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www"
    ServerName localhost
</VirtualHost>
Usama Sulaiman
quelle
Es funktioniert. Vielen Dank für so viel.
Ajey
3

Die einfache Lösung hierfür wäre, die Datei phpmyadmin.conf zu finden und dann den folgenden Code darin zu finden.

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

Ändern Sie "Von allen verweigern" in "Von allen zulassen".

ODER

Folgen Sie dem Link unten, um ein besseres Verständnis dafür zu erhalten.

WAMP sagt Verboten Sie haben keine Berechtigung, auf / phpmyadmin / auf diesem Server Windows 7 oder 8 zuzugreifen

Genießen :)

Umesh Patil
quelle
3

Wenn WampServer auf dem Computer funktioniert, wird es installiert, jedoch nicht auf einem anderen Gerät in Ihrem Netzwerk (z. B. von Ihrem Telefon) mit der Meldung "Sie haben auf diesem Server keine Zugriffsberechtigung". Versuche Folgendes.

1. Bearbeiten Sie die httpd-vhosts.conf ( C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf) so, dass sie folgendermaßen aussieht:

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

2. Bearbeiten Sie die Datei phpmyadmin.conf ( C:\wamp64\alias\phpmyadmin.conf) so, dass sie folgendermaßen aussieht:

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

3. Starten Sie die WampServer-Dienste neu

Edu
quelle
Für mich war es alles, was ich brauchte, um Schritt 1 (und 3) anzuwenden. Dies ist kein Fehler, sondern beabsichtigt. Best Practices finden Sie unter stackoverflow.com/questions/36810669/…
HyperActive
2

Für Apache 2.4.2 lautet die Lösung: In httpd.conf in Zeile 265 ändern Sie Require none to Require all grant. Das ist alles.

Ilce MKD
quelle
2

Ich hatte die Zeile :: 1 in meiner Hosts-Datei auskommentiert.

fettleibig13
quelle
2

Sogar ich hatte das gleiche Problem mit meiner Domain. Wenn ich eine IP-Adresse angegeben habe, hat es funktioniert. Aber mit einem Domainnamen war es nicht.

Dann habe ich meinen DNS A-Eintrag überprüft . Der Domain wurden mehrere Einträge mit unterschiedlichen IP-Adressen zugewiesen. Ich habe alle falschen Werte entfernt und es hat funktioniert. Nur noch eine Checkliste, wenn jemand vor einem ähnlichen Problem steht.

Srihari Karanth
quelle
2

Bearbeiten Sie einfach die Datei "c: \ wamp \ alias \ phpmyadmin.conf".

so was

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

    AllowOverride All
    Require all granted
</Directory>
Daniel
quelle
C:/wamp64/apps/phpmyadmin4.5.5.1/ist keine Datei, und diese Frage hatte bereits eine akzeptierte Lösung. Bitte versuchen Sie zu vermeiden, dass Fragen nach oben stoßen, indem Sie Antworten darauf geben, es sei denn, die Frage wurde nicht bereits als gelöst markiert oder Sie haben einen dramatisch besseren alternativen Ansatz für das Problem gefunden :)
Obsidian Age
Keine der Lösungen hat bei mir funktioniert. Ich habe den korrekten Pfad der Datei bearbeitet, danke für den Tipp.
Daniel
2

In habe WAMP 3.1.4 x64ich das Aktualisieren der Datei C:\wamp64\alias\phpmyadmin.confvon diesem gelöst :

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>

dazu:

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>

Und schließlich alle WAMP-Dienste neu starten.

Madx
quelle
1

In meinem Fall bestand das Problem darin, dass die phpMyAdmin-Version in der phpmyadmin.confDatei falsch angegeben wurde . Sie können Folgendes überprüfen:

  1. Gehen Sie zu wamp / apps / phpmyadmin3.xx : Beachten Sie den Dateinamen - welche Version verwenden Sie derzeit?

  2. Öffnen Sie die Datei wamp / alias / phpmyadmin.conf:

    Optionsindizes FollowSymLinks MultiViews AllowOverride all Order Deny, Allow Allow from all

Überprüfen Sie, ob in der ersten Zeile (Verzeichnis "c: /wamp/apps/phpmyadmin3.xx/") der Dateiname genau mit Ihrem tatsächlichen Dateinamen übereinstimmt.

Stellen Sie sicher, dass der Verzeichnisdateiname absolut korrekt ist.

the_summer_bee
quelle
0

Bei meinem Setup war WAMP an eine IPv6-Adresse gebunden (und jedes Mal, wenn ich WAMP neu installierte).

Um dies zu beheben, ging ich hinein c:\wamp\alias\phpmyadmin.confund fügte die Zeile hinzuAllow from ::1

Langes Dao
quelle
0

Der Grund könnte sein, dass 127.0.0.1 nicht mit localhost verknüpft ist. Überprüfen Sie Ihre Datei 'C: \ Windows \ System32 \ drivers \ etc \ hosts'. Es sollte eine Zeile wie diese haben:

# Die Auflösung des localhost-Namens erfolgt innerhalb von DNS.
127.0.0.1 localhost

Aspirin
quelle
0

Ich habe versucht, mein Passwort einzurichten ... Und so wurde ich von localhost ausgesperrt. Sie sollten das beheben ...

Seien Sie auf jeden Fall vorsichtig mit zufälligen Ratschlägen. Sie alle können funktionieren oder nicht. Aber einige Ratschläge werden Sie noch weiter ausschließen. Derjenige, der für mich gearbeitet hat:

Geben Sie " http://127.0.0.1/phpmyadmin/" in die Adressleiste ein.

Dann habe ich festgestellt, dass das http://localhost/phpmyadmin/auch funktioniert.

Vorher hatte ich jedoch aus Verzweiflung ...

Ich habe die Dateien gelöscht, WAMP deinstalliert, temporäre Cookies gelöscht und WAMP erneut installiert. Es akzeptiert immer noch nicht "localhost" (und ich bin müde nach einem Tag, an dem ich versucht habe, auf WAMP zuzugreifen), aber der 127.0.0.1 und der localhost / phpmy ... funktionieren. Ich freue mich, die Seite wieder zu sehen. Und fang wieder an zu arbeiten.

Wenn Sie diesen Thread bis hierher lesen, haben Sie wahrscheinlich ein großes Problem ... Windows 8, WAMP (wampserver 2.2). Ich frage mich, was es braucht, um wieder auf localhost zugreifen zu können.

user2060451
quelle
0

In meinem Fall wurde zuvor ein WAMP- Server auf meinem PC installiert. Wenn Sie also den neuen Server installieren und einige Dateien nicht überschrieben haben, müssen Sie in diesem Fall nur zu C: \ gehen und den gesamten WAMP- Ordner löschen und dann erneut installieren .

Refaat
quelle
0

Überprüfen Sie, ob Sie als Root oder Benutzer mit Berechtigungen angemeldet sind . Um sicherzugehen, melden Sie sich ab und erneut mit root / no-password an.

ObiVanKaPudji
quelle
0

Wenn Ihr WAMP-Symbol nicht grün ist, versuchen Sie Folgendes: Klicken Sie mit der linken Maustaste auf das WAMP-Symbol> MySQL> Dienste> Dienst installieren

Aeroson
quelle
0

Also alle diese Antworten sind im Grunde die gleichen. Sie sprechen nur eine Idee an: Es muss DNS sein bezogen sein. Nun, das ist nicht der einzige Teil davon, der sich herausstellt. Nach vielen Änderungen konnte ich die nächste "gleiche Antwort" nicht lesen und hoffte, dass sie einfach meinen Weg gehen würde.

Der Trick für mich war, meine Versionen von Apache anzupassen . Ich denke, was der Deal war, ist, dass die eine der Konfigurationsdateien einen Pfad verliert oder dass die Installation aufgrund von IIS möglicherweise durcheinander geraten ist /oder /oder /etc. Wenn Sie also eine Versionsänderung erzwingen, wird alles von Ihrer Firewall bis hin zu schlechten Konfigurationen neu adressiert.

Als ich wieder zu Apache 2.4.2 wechselte, war es wieder verboten. Und sobald ich zu Apache 2.4.4 zurückkehre, wird es wieder angezeigt. Das schließt lokale Netzwerkprobleme aus. Ich wollte nur darauf hinweisen, dass alle Antworten hier gleich sind und dass ich das Verbotene durch Ändern der Apache-Version töten konnte.

jeremy.bass
quelle
0

Ich hatte das gleiche Problem. Die Hosts-Datei ist beschädigt! dort gab es:

localhos 127.0.0.1

localhost 127.0.0.1

localhos 127.0.0.1
localhos 127.0.0.1

Das Ergebnis ist, dass localhostnicht definiert ist.

Lösung: Bearbeiten Sie die Hosts-Datei mit Administratorrechten und korrigieren Sie sie auf nur einen Eintrag:

localhost 127.0.0.1
Gast
quelle
0

In der neuesten Version von WAMP hatte ich irgendwie ein "Alles verweigern" in meiner .htaccessDatei. Wenn nichts anderes funktioniert, überprüfen Sie es bitte auch dort.

fettleibig13
quelle
0

In meinem Fall war bei Verwendung von Wampserver 3 64-Bit-Version 3.0.0 der Pfad zum Verzeichnis phpmyadmin4.5.2 in der Datei phpmyadmin.conf falsch. Aus irgendeinem Grund befindet sich das Apps-Verzeichnis im Skriptverzeichnis. Also habe ich die richtigen Pfade eingegeben, wie unten gezeigt. Dann müssen Sie wahrscheinlich Apache neu starten und die Seite neu laden.

Ich habe mich verändert:

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>

Zu:

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
quelle