1 (изменено: deo, 2021-05-01 19:51:18)

Тема: Не могу установить phpMyadmin

Ввожу в консоли:
- sudo apt install phpmyadmin php-mbstring php-gettext
На вопрос:
Configure database for phpmyadmin with dbconfig-common?
- Отвечаю "Yes".
- Задаю пароль.
- Выбираю сервер (Apache2).
Возвращается ошибка:
An error occurred while installing the database:                                                                                                 
│ mysql said: ERROR 1064 (42000) at line 1: You have an error in your SQL     
│ syntax; check the manual that corresponds to your MySQL server version     
│ for the right syntax to use near 'IDENTIFIED BY 'Nbt8nJLuiYVe'' at line 1 .
В консоли работает по команде:
mysql -u root -p

2

Re: Не могу установить phpMyadmin

MySQL 8 имеет другую последовательность запросов. Сперва создание пользователя, затем задание привилегий. Старые версии phpMyAdmin это не поддерживают.

При установке локально, распакуйте последнюю версию phpMyAdmin вручную на любой хост и настройте конфигурацию.

3 (изменено: deo, 2021-05-02 11:37:22)

Re: Не могу установить phpMyadmin

Пробовал, по инструкции: https://www.digitalocean.com/community/ … -on-ubuntu
Вкратце:
- скачал последнюю версию (phpMyAdmin-5.1.0-all-languages)
- распаковал её в var/www
(проверил работоспособность [точнее - её отсутствие])
- сделал описанные в инструкции настройки
Единственное что я не понял в инструкции:

And then update the following line to the correct database host, as we are running MySQL on the same Droplet just put localhost:

$cfg['Servers'][$i]['host'] = localhost

Если автор говорит, что так должно стать на выходе - то у меня так и есть, тут мне обновлять было нечего...
(проверил работоспособность)
- убедился, что в распакованной папке phpmyadmin есть файл index.php и прописал её точно так же, как и другие мои локальные сайты - конфигурации, хостинг
Не заработало...

4

Re: Не могу установить phpMyadmin

Если не заработало, то смотрите логи веб-сервера, чтобы понять причину.

5 (изменено: deo, 2021-05-03 12:52:25)

Re: Не могу установить phpMyadmin

В логе нет ошибки,
в бразере:

Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: xml

...
Установил php-xml и заработало.
Ну, правда запускаю phpMyAdmin как отдельный сайт,
адрес просто: http://phpmyadmin/, а не http://localhost/phpmyadmin/
Но мои созданые базы видит, пролема решена, спасибо.

6

Re: Не могу установить phpMyadmin

Ну он явно ругался, что не установлен xml