Roundcube, покажи личико
Roundcube, покажи личико
После последнего обновления не желает казать свое веб-лицо Roundcube, показывает чистую страницу. В логах Апача нашел, что ругается на невозможность записать что-то там в лог:
Помогите, пожалуйста, запустить круглокубика.
PHP Warning: Error writing to log file /usr/share/roundcubemail/logs/errors; Please check permissions in /usr/share/roundcubemail/program/lib/Roundcube/rcube.php on line 1060
Неподдерживаемый датабейс драйвер - как я понял, это тот самый файл, у которого неправильно выставлены права.PHP Warning: Configuration error. Unsupported database driver: in /usr/share/roundcubemail/program/lib/Roundcube/rcube.php on line 1160
Помогите, пожалуйста, запустить круглокубика.
Re: Roundcube, покажи личико
Уточните какая установлена версия пакета и какая ОС используется. Попробовал обновиться на CentOS и Debian, проблему не обнаружил.
Re: Roundcube, покажи личико
CentOS 6.4 x64, Vesta 0.9.8-5, Vesta-php 0.9.7-3, Vesta-nginx 0.9.7-2
Вряд ли дело в обновлении панели, наверняка в обновлении Roundcube.
Почему-то изменился путь к лог-файлу. Раньше лог лежал в /var/log/rouncubemail, а теперь круглокуб хочет его иметь в /usr/share/roundcubemail/logs.
Я посмотрел на прежний лог, права у него были абсолютно левые - владельцем был юзер хостинга, который первый вручную создал у себя в почте папку SPAM. Но и с такими правами все работало. А теперь перестало.
Вряд ли дело в обновлении панели, наверняка в обновлении Roundcube.
Почему-то изменился путь к лог-файлу. Раньше лог лежал в /var/log/rouncubemail, а теперь круглокуб хочет его иметь в /usr/share/roundcubemail/logs.
Я посмотрел на прежний лог, права у него были абсолютно левые - владельцем был юзер хостинга, который первый вручную создал у себя в почте папку SPAM. Но и с такими правами все работало. А теперь перестало.
Re: Roundcube, покажи личико
Возможно переписались конфиги. Покажите содержимое папки /etc/roundcubemail/
Re: Roundcube, покажи личико
Три файла: db.inc.php, main.inc.php, mimetypes.php
Re: Roundcube, покажи личико
Сравните конфигурацию с той, что устанавливается панелью. Возможно конфиги принудительно переписались после обновления
main.inc.php
db.inc.php
main.inc.php
db.inc.php
Re: Roundcube, покажи личико
db.inc.php после обновления остался без изменений, а main.inc.php несколько отличался - не был прописан дефолтный хост в секции IMAP, несколько опций добавилось в секциях SMTP и System. Заменил файл на сервере на прикрепленный к предыдущему посту - морду все равно не видно.
На всякий случай проверил логин-пароль к базе данных и сам факт ее существования через phpMyAdmin - все работает. В смысле, кроме морды круглокуба.
Предупреждения PHP остались те же.
На всякий случай проверил логин-пароль к базе данных и сам факт ее существования через phpMyAdmin - все работает. В смысле, кроме морды круглокуба.
Предупреждения PHP остались те же.
Re: Roundcube, покажи личико
Можно попробовать переустановить почтовик.
В зависимости от того подключен remi или нет:
В зависимости от того подключен remi или нет:
Code: Select all
yum reinstall roundcubemail --enablerepo=remi
Code: Select all
yum reinstall roundcubemail
Re: Roundcube, покажи личико
Попробовал. Эффект тот же. Но ставился круглокуб с epel, с remi не захотел
Re: Roundcube, покажи личико
Можно попробовать еще один вариант - полное удаление.
Code: Select all
mv /etc/roundcubemail /etc/roundcubemail_
mv /etc/httpd/conf.d/roundcubemail.conf /etc/httpd/conf.d/roundcubemail.conf_
yum remove roundcubemail
yum install roundcubemail
rm -rf /etc/roundcubemail
mv /etc/roundcubemail_ /etc/roundcubemail
mv /etc/httpd/conf.d/roundcubemail.conf_ /etc/httpd/conf.d/roundcubemail.conf
service httpd restart