26.01.2012 18:25, Vladimir Karpinsky пишет:
Здравствуйте!
Пока никто не осветил в комьюнити, может кто-то тут поможет:
Был обновлён Арк-сервер с p5 на p6.
Но остались проблемы со SquirrelMail --- стартовая страница успешно
запускается, но при попытке ввести логин-пароль получаю:
"Ошибка при открытии ../data/default_pref
Файл параметров по умолчанию не найден или недоступен для чтения."
Что касается default_pref, то он имеется в
/etc/squirrelmail/default_pref и линк на него в
/var/lib/squirrelmail/prefs/default_pref.
Права:
-rw-r--r-- 1 root root 58 Янв 26 13:21 /etc/squirrelmail/default_pref
lrwxrwxrwx 1 root root 30 Янв 26 00:27
/var/lib/squirrelmail/prefs/default_pref
Добрый день!
В исходниках белки есть файл:
squirrelmail/functions/file_prefs.php
Там определяется работа с файлом default_pref:
$default_pref = $data_dir . 'default_pref';
Переменная $data_dir задается в конфиге, скажем так:
$data_dir = '/var/lib/squirrelmail/prefs/';
Далее, file_prefs.php вещает:
if (!@file_exists($default_pref)) {
$default_pref = SM_PATH . 'data/default_pref';
}
Т.е., если все плохо, то файл лежит в исходниках белки, в каталоге data.
В спеках на пакет (для RedHat):
# install default_pref into /etc/squirrelmail and symlink to it from data
%{__install} -m 644 data/default_pref \
%{buildroot}%{_sysconfdir}/squirrelmail/
%{__ln_s} %{_sysconfdir}/squirrelmail/default_pref \
%{buildroot}%{_localstatedir}/lib/squirrelmail/prefs/default_pref
Нужно проверить:
- права на каталог указанный в $data_dir конфига,
- права на squirrelmail/data и наличие там default_pref.
--
Anton Kvashin
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins