Как запустить Joomla в Docker с MySQL в Windows - PullRequest
0 голосов
/ 03 июля 2019

Я хочу запустить joomla в докере, но не смог этого сделать, так как контейнер joomla вышел из системы, и в журналах было показано следующее предупреждение: - Сервер запросил метод аутентификации, неизвестный клиенту [caching_sha2_password] в /makedb.php в строке 20

Предупреждение: mysqli :: __ construct (): (HY000 / 2054): сервер запросил неизвестный клиенту метод аутентификации в /makedb.php в строке 20

Ошибка подключения MySQL: (2054) Сервер запросил метод аутентификации, неизвестный клиенту

1 Ответ

0 голосов
/ 04 июля 2019

эта ошибка возникает в несовместимой версии MySQL с Joomla, когда мы получаем последние изображения. Поэтому мы должны получить образ MySQL версии 5.X и последний образ Joomla. С этим проблема легко решается. запустите эту команду в Docker

    docker run --name joomla_db -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=test mysql:5.7
    docker run --name joomlaweb --link joomla_db:mysql -p 8080:80 -d joomla
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...