phpMyAdmin non riesce ad accedere - continua a chiedere credenziali


4

Ho phpmyadmin sulla mia casella Linux Arch, è in esecuzione, quindi è Apache con PHP e MySQL.

Quando vado a http://localhost/phpmyadmin/, mostra il solito prompt di accesso. Tuttavia, indipendentemente da ciò che inserisco, premendo il pulsante di invio mi reindirizza al modulo di accesso, senza alcun messaggio di errore o altro.

Ha funzionato un giorno o due indietro bene.

Cosa potrebbe essere sbagliato?


1
Grazie per il voto positivo, molto apprezzato. Molto costruttivo.
— MightyPork,

Prova con diversi broswer.
— Cornelius,

Ho provato, non ha fatto alcuna differenza.
— MightyPork,

Risposte:


1

Ha funzionato, non ho idea di cosa sia stato risolto.

  1. Installa php-mcrypt (l'ho trovato da qualche parte su google)
  2. Cancella tutti i cookie
  3. Imposta il fuso orario corretto e abilita NTP (anche da alcuni forum)
  4. Modifica /etc/php/php.ini e abilita mcrypt.so e il fuso orario predefinito
  5. Sacrifica una capra nera

Ora funziona di nuovo :)


1
Cancella tutti i cookie → C'è la tua soluzione.
— arielnmz,

1
in realtà non è certo la cosa che l'ha risolto. Dopo aver cancellato i cookie, il problema persisteva ...
— MightyPork,

È strano, quando manca un pacchetto normalmente genera un errore. A proposito, perché stai ancora usando phpmyadmin? Usa invece Adminer.
— Arielmz,

Beh .. l'ho usato per anni, non mi ha mai deluso fino ad ora. Quali sono alcuni motivi per passare all'amministratore?
— MightyPork,

1
@arielnmz Sei sicuro di "Non in fase di sviluppo attivo". Stanno rilasciando aggiornamenti quasi settimanalmente.
— RiggsFolly,

0

Tutte le installazioni di MySQL Server sono configurate con un ID utente chiamato 'root' e la password è vuota, cioè lasciala vuota.

Quindi accedi con

Username = root
Password = (leave this blank)

MODIFICARE :

Quando hai creato l'account utente che stai utilizzando hai creato l'account in un dominio o più di un dominio.

In altre parole, hai creato userid @ localhost ma non userid@127.0.0.1 e userid @ :: 1

In caso contrario, prova a creare tutti e 3.

Il tuo log degli errori di Apache dovrebbe darti un indizio, se stai ricevendo un messaggio di errore con :: 1 come indirizzo IP, questo è il problema.


1
Ho una password configurata e posso accedere usando la shell. Questo non è il problema.
— MightyPork,
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.