phpmyadmin non funziona dopo averlo installato


61

Sto usando Ubuntu-11.04 .

Ho seguito questi passaggi su questo sito:

Finora il mio apache2, php e mysql funzionano bene tranne phpmyadmin ... Ogni volta che eseguo questo:

http://localhost/phpmyadmin/

Ricevo questo errore sul mio browser:

Non trovato

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


Server Apache / 2.2.17 (Ubuntu) su localhost Port 80


Hai riavviato il server apache: /etc/init.d/apache2 restart
Tom

Considera, controllando la risposta fornita da @sangharsh.
Ketan,

Risposte:


135

Si prega di leggere questa sezione nella wiki di Ubuntu. Dovrai configurare apache2.conf per far funzionare phpMyAdmin.

gksu 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

9
Ti amo @JohanSJA
Noob Programming

1
Non sono necessarie configurazioni manuali, apt-get ing è sufficiente per eseguire phpmyadmin
Tachyons,

Ho finalmente ottenuto le istruzioni di JohanSJA per funzionare dopo aver riavviato il server Apache utilizzando /etc/init.d/apache2 restart. Inoltre ho spostato la Includeriga in fondo al file come indicato.
boulder_ruby,

1
Ho incluso apache.conf nella parte inferiore e riavviato il server apache in seguito, ancora non trovato, come posso eseguire il debug?
Sohail,

Questo ha funzionato per me, ricordati di riavviare apache2
williamcarswell il

19

Ho provato vari modi.

Finalmente questo, questo dalla documentazione di Ubuntu , ha funzionato per me:

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

1
Ha lavorato il 15.10.
Rael Gugelmin Cunha,

ha lavorato anche il 16.04
Rahul Sharma il

1
Questo dovrebbe essere contrassegnato come il modo raccomandato corretto per raggiungere questo obiettivo
Jimmy Obonyo Abor

Questo è il modo corretto
Ketan,

Grazie. finalmente qualcosa che funziona. questa dovrebbe essere la risposta migliore.
Don Dilanga, il

6

Ubuntu 16.04

Dopo aver installato e configurato l'utente e la password in mysql e phpmyadmin, eseguire il comando seguente

sudo apt install php-gettext

Ha funzionato per me ...

Edit1 Se hai solo bisogno di apache, phPmyAdmin e MySql solo in un ambiente di applicazioni Web, ti suggerisco di esaminare che installare tutti e tre per te e poi sei pronto per andare qui è Link

Programmi di installazione e download XAMPP | Amici di Apache


Questo ha funzionato anche per me. php-gettext mancava. Mi chiedo, perché nessuno dei documenti menzionati su questo modulo ...
JTheDev il

3

Non fatevi prendere dal panico! Basta eseguire il seguente codice con l'autorizzazione di root nel terminale

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

2

Ho affrontato lo stesso problema, l'ho risolto correndo sudo dpkg-reconfigure phpmyadmin

dare nuovo nome utente e password


2

Devi trovare dove phpmyadminsi trova, ad es locate phpmyadmin. Alcuni restituiranno la posizione, ad esempio /usr/share/phpmyadmin.

Quindi puoi ricollegarlo in questo modo: sudo ln -s /usr/share/phpmyadmin /var/www

Avvio di Ubuntu 14.04 e versioni successive, /var/wwwinvece , non funziona più /var/www/html. per esempio,sudo ln -s /usr/share/phpmyadmin /var/www/html

Riferimento: dove posizionare il mio sito Web locale a partire dalla versione 2.4.7 di apache2?


Se hai intenzione di ospitare wordpress o un altro sito Web in apache root, /var/www/htmlquindi utilizza sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. In questo modo puoi accedere a phpmyadmin usandohttp://yourdomain/phpmyadmin
nandan il

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Testato e funziona. Esecuzione che dovrebbe risolverlo per chiunque desideri un 1 liner.


0

Ho provato tutti i metodi di cui sopra e non hanno funzionato per me. Finalmente questo ha funzionato.

Apri il terminale e passa al superutente usando il comando: sudo su

Dopo aver installato phpmyadmin usando le istruzioni fornite nel link , apri /etc/apache2/conf-available.

Qui troverai un file chiamato phpmyadmin.conf. Copia su /etc/apache2/conf-enabled. O semplicemente usa il comando

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Riavvia apache2 ( sudo service apache2 restart) e quindi apri il link localhost / phpmyadmin in un browser.


0

finalmente questo lavoro per Ubuntu 14.04 LTS

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 localhost/phpmyadminil browser web.


-3

Stavo affrontando lo stesso problema.

Innanzitutto controlla se /usr/share/phpmyadmin/esiste la directory chiamata . In tal caso, spostalo semplicemente /var/www/phpmyadmineseguendo questo comando:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Apri il tuo browser e apri http://localhost/phpmyadmin. Ora dovrebbe funzionare.


6
Ciò interromperà il programma di disinstallazione e causerà problemi di installazione / aggiornamento. Dovrai collegare simbolicamente la directory. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmindovrebbe correttamente link simbolico.
Thomas Ward
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.