Die angeforderte URL / phpmyadmin wurde auf diesem Server nicht gefunden


28

Beim Neustart von apche2 wurde diese Meldung angezeigt.

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

und als ich das eingetippt habe localhost/phpmyadmin, zeigt es die nachricht

-NOT FOUND Die angeforderte URL / phpmyadmin wurde auf diesem Server nicht gefunden. Apache / 2.4.7 (Ubuntu) Server auf localhost Port 80

Bitte hilf mir dabei.


2
Hallo!! Kannst du sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin& dann sudo /etc/init.d/apache2 reloadan einem Terminal probieren und mich Bescheid geben. Für Sudo ist daher ein Administratorkennwort erforderlich. bitte entsprechend angeben. :)
AzkerM

1
Ich vermute, Sie haben phpmyadmininstalliert. Wenn dies der Fall ist, sollten Sie nicht /usr/share/phpmyadminwie oben erwähnt einen Symlink erstellen müssen , Sie sollten jedoch überprüfen, ob dies der Fall ist /etc/apache2/conf-available/phpmyadmin.confund ob es aktiviert wurde /etc/apache2/conf-enabled/phpmyadmin.conf. Wenn es in, conf-availableaber nicht in gefunden conf-enabledwird, müssen Sie es mit sudo a2enconf phpmyadmin.confoder aktivieren sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
Hazrpg

Wenn dies nicht funktioniert, versuchen Sie, phpmyadmin mit neu zu installieren. sudo apt-get install --reinstall phpmyadminDies wird automatisch phpmyadminfür Sie eingerichtet.
Hazrpg

Antworten:


71

Haben Sie versucht:

sudo -H gedit /etc/apache2/apache2.conf

Fügen Sie dann die folgende Zeile am Ende der Datei hinzu:

Include /etc/phpmyadmin/apache.conf

Dann starte Apache neu:

/etc/init.d/apache2 restart

Erklären Sie zur Verbesserung der Antwortqualität, was diese Anweisungen tatsächlich tun und warum dies erforderlich ist. Danke
Abraham Murciano Benzadon

Das hat mir das Leben gerettet. Ich hätte mich fast geschissen.
Abdul Sadik Yalcin

Tier!! danke Kumpel, 2019 PHP IST
ZURÜCK

13

Ich glaube, das liegt daran, dass Sie Ihren phpmyadmin nicht gut mit dem Apache-Server konfiguriert haben. Wenn Sie den Apache-Server und phpmyadmin mit sudo apt-get install(weil Sie sie mit Quellcode usw. installieren können) installiert haben, funktioniert das folgende Verfahren möglicherweise für Sie.

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

sudo service apache2 restart

Geben Sie jetzt localhost/phpmyadminin Web - Browser - Adressleiste

wenn du jetzt alles richtig gemacht hast siehst du den phpmyadmin im browser.

(Aufgrund Ihrer Installationsmethode für den Neustart des Servers durch Apache oder einer anderen Methode kann dies abweichen. Wenn dies der Fall ist, müssen Sie die entsprechenden Befehle manuell ausführen (diese Beschreibung geht davon aus, dass Sie Apache in Linux noch nicht kennen :))


Danke dir! seine Arbeit für mich.
Bhupinder Kumar

3

Als Ibrahim antwortete, benutzte ich den Nano im Terminal anstelle von gedit, weil ich gedit nicht zum Arbeiten bringen konnte.

Root-Terminal-Schritte

  1. Einfügen im Terminal, dies wird im Terminal Nano Editor geöffnet:

    nano /etc/apache2/apache2.conf
    
  2. Fügen Sie dann die folgende Zeile am Ende der Datei hinzu:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-ound ctrl-xspeichern und beenden.

  4. Dann füge das Terminal ein: starte Apache neu:

    /etc/init.d/apache2 restart
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.