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.