Орда жалуется, что бес не бегает
Я, в основном, работаю в Windows с задачей настроить электронную почту на экземпляре Ubuntu 12.04 в AWS и столкнулся со следующей ошибкой:
Когда я захожу в Horde, после ввода учетных данных администратора я получаю сообщение об ошибке:
Произошла фатальная ошибка
Имп не активирован.
Подробности были зарегистрированы для администратора.
Я следую за следующим, довольно подробным руководством
http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
Это происходит на шаге 20 с текстом Теперь запустите веб-браузер и перейдите на свой сервер по адресу http://mail.example.com/ чтобы убедиться, что вы можете войти в систему как настроенный пользователь административной почты. (конечно, я использовал свой фактический домен).
Вопросы
- Где Орда регистрирует "детали"?
- Есть мысли о том, почему это может произойти? Я обнаружил, что хиты Google предполагают, что php5-mcrypt может отсутствовать, но я убедился, что он установлен и обновлен в моем случае.
4 ответа
A1: Проверьте журналы ошибок Apache. В частности, error.log
файл.
A2: если вы использовали длинный conf.php
на связанной странице в качестве шаблона не делайте. Что-то в этом файле может быть причиной проблемы. Просто скопируйте conf.php.dist
в том же каталоге более conf.php
и изменить conf.php
как вам нужно.
Ваша проблема не в HordeMail, а в Dovecot!
Попробуйте использовать эти пути в /etc/dovecot/conf.d/10-ssl.conf
ssl_cert = /etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = /etc/ssl/private/ssl-cert-snakeoil.key
пути, указанные в руководстве, неверны.
После следования руководству и использования предоставленного файла conf.php было найдено решение, которое помогло обойти эту ошибку:
- Используйте conf.php.dist в качестве conf.php
- Скопируйте раздел конфигурации "sql" из предоставленного достаточно в новый conf.php
- Следуйте оставшемуся руководству
Внимательно следуйте инструкциям в http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/. В этих инструкциях отсутствуют строки во многих файлах конфигурации, начиная с раздела 20, где вы настраиваете Horde. Скрипт для файла /var/www/config/conf.php пропускает все строки после строки 170. Это оставляет вас с частично сконфигурированной системой, которая не работает.