Dovecot не работает после обновления MariaDB [закрыто]

Я только что обновил свой движок базы данных до MariaDB (5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu)). Все остальное (Apache2: 80 ,: 443, phpMyAdmin, Webmin и т. Д.), Но Dovecot работает.

Я не совсем уверен, какой пакет необходимо установить для замены разделяемых библиотек / usr / lib / dovecot, которые позволяют Dovecot взаимодействовать с MariaDB. Mysql использовал libdriver_mysql.so и несколько других.

Кто-нибудь может посоветовать?

Edit
Я удалил MySQL, используя

apt-get remove --purge mysql-server mysql-client mysql-common  
apt-get autoremove  
apt-get autoclean  

Эти команды также удалили PHPMYADMIN и MYSQLI. Поэтому, когда я установил MariaDB, я включил следующие пакеты:

apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin  

Возможно, вам не нужны пакеты dev , но я все равно их установил.
Чтобы phpMyAdmin снова работал только с SSL, мне пришлось перенастроить etc / phpmyadmin / apache.conf , чтобы включить перезапись http => https.

0
задан 20 January 2015 в 16:31
1 ответ

Установка пакетов ниже:

apt-get install dovecot-mysql  
apt-get install libclass-dbi-mysql-perl

Я также переустановил

apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Вы можете обнаружить, что эти последние три уже установлены libclass-dbi-mysql-perl, но на моем тестовом сервере я должен был установить их вручную.

Теперь все работает нормально. :)

1
ответ дан 4 December 2019 в 17:04

Теги

Похожие вопросы