L'URL / phpmyadmin richiesto non è stato trovato su questo server


29

Quando stavo riavviando apche2, stavo ricevendo questo messaggio ..

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

e quando sono stato digitato localhost/phpmyadmin, mostrava il messaggio

-NON TROVATO L'URL / phpmyadmin richiesto non è stato trovato su questo server. Server Apache / 2.4.7 (Ubuntu) su localhost Port 80

Per favore, aiutatemi in questo.


2
Ciao!! Puoi provare sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmine poi sudo /etc/init.d/apache2 reloadsu un terminale e fammi sapere. Sudo richiede quindi la password dell'amministratore; si prega di fornire di conseguenza. :)
AzkerM,

1
Immagino che tu abbia phpmyadmininstallato. In questo caso, non dovresti avere un collegamento simbolico /usr/share/phpmyadmincome sopra menzionato, tuttavia dovresti verificare di avere /etc/apache2/conf-available/phpmyadmin.confe che è stato abilitato /etc/apache2/conf-enabled/phpmyadmin.conf. Se viene trovato in conf-availablema non in conf-enabledallora dovrai abilitarlo usando sudo a2enconf phpmyadmin.confo sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
Hazrpg,

Se il sudo apt-get install --reinstall phpmyadminproblema persiste, prova a reinstallare phpmyadmin usando - questo si configurerà automaticamente phpmyadminper te.
Hazrpg,

Risposte:


72

Hai provato a:

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

Quindi aggiungere la seguente riga alla fine del file:

Include /etc/phpmyadmin/apache.conf

Quindi riavviare apache:

/etc/init.d/apache2 restart

Per migliorare la qualità della risposta, spiega cosa stanno realmente facendo queste istruzioni e perché ciò deve essere fatto. Grazie
Abraham Murciano Benzadon

Questo mi ha salvato la vita. Mi sono quasi distrutto.
Abdul Sadik Yalcin,

bestia!! grazie
amico

13

Credo che ciò sia dovuto al fatto che non hai configurato bene phpmyadmin con il server Apache. Se hai installato il server apache e phpmyadmin usando sudo apt-get install(Perché puoi installarli usando il codice sorgente ecc.) La procedura seguente potrebbe funzionare per te.

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

ora digita la localhost/phpmyadminbarra degli indirizzi del browser web

se hai fatto tutto correttamente ora puoi vedere phpmyadmin sul browser.

(A causa del tuo metodo di installazione di apache, il riavvio del server o altre cose potrebbero essere diverse. In tal caso, devi fare manualmente ciò che i comandi significano fare (questa descrizione ritiene che tu sia molto nuovo ad Apache in Linux :)))


grazie! funziona per me.
Bhupinder kumar il

4

Sulla risposta di Ibrahim, ho usato il nano nel terminale invece di gedit, perché non riuscivo a far funzionare gedit.

Passaggi del terminale principale

  1. Incolla nel terminale, questo si aprirà nell'editor Nano del terminale:

    nano /etc/apache2/apache2.conf
    
  2. Quindi aggiungere la seguente riga alla fine del file:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-oe ctrl-xper salvare ed uscire.

  4. Quindi incolla nel terminale: riavvia apache:

    /etc/init.d/apache2 restart
    
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.