Odpowiedzi:
Możesz włączyć opcję AllowNoPassword w pliku /etc/phpmyadmin/config.inc.php.
Edytuj plik config.inc.php, wyszukaj i odkomentuj ten wiersz:
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
Następnie możesz uzyskać dostęp do PhpMyAdmin bez hasła.
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'na `/etc/phpmyadmin/config.inc.php': Odmowa dostępu
/etc/phpymyadmin/config.inc.php
odkomentowac / włączyć tę linię, biegać sudo /etc/init.d/apache2 restart
, odśwież stronę, spróbuj i login root i bez hasła i AllowNoPassword
błąd nadal występuje.
Oto, co zauważyłem podczas próby rozwiązania tego problemu. przez co przeszedłem:
Potem chciałem uruchomić apache z innym użytkownikiem niż www-data, więc ja
Ponownie uruchamiam apache2 i kiedy próbuję zalogować się do phpmyadmin bez hasła, nie pozwala mi to na zdarzenie, jednak, jak wcześniej wspomniałem, ustawiłem $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE.
Aby to rozwiązać
Jeśli uruchomisz apache z innymi danymi niż www (tj. Posiadasz), a twoje config.inc.php i config-db.php są własnością www-data, wtedy phpmyadmin nie będzie
użyj Sudo, aby uzyskać dostęp do następującego pliku, o którym wspomniano powyżej (etc / phpmyadmin / config.inc.php.), a także zatrzymać apcaha przed edycją tego pliku za pomocą tego
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
w przeciwnym razie nie pozwoli ci to zaktualizować. Polecenie zatrzymania apcahe
sudo /etc/init.d/apache2 stop
mam nadzieję, że to pomoże dla mnie
Otwórz phpmyadmin
plik konfiguracyjny
sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;