ОС Altlinux Server 4.0.1Проблема такая: при попытке залогинется на Белки пишет ошибку:
Error opening ../data/default_pref
Default preference file not found or not readable!
Please contact your system administrator and report this error.
Тест Белки:
configtest.php
SquirrelMail version: 1.4.13
Config file version: 1.4.0
Config file last modified: 14 February 2008 12:59:58
Checking PHP configuration...
PHP version 5.2.2 OK.
display_errors:
error_reporting: 6143
safe_mode: 1 (double check data and attachment directory ownership, etc!)
safe_mode_exec_dir:
variables_order OK: GPCS.
PHP extensions OK.
Checking paths...
ERROR: Data dir (/var/squirrelmail/data/) does not exist!
По поводу - ERROR: Data dir (/var/squirrelmail/data/) does not exist!!!
[root@master src]# ls -al /var/squirrelmail/
total 4
drwxr-xr-x 4 root webmaster 30 Feb 14 12:21 .
drwxr-xr-x 22 root root 4096 Feb 14 12:20 ..
drwx-wx--- 2 root webmaster 6 Feb 14 12:21 attach
drwxrwx--- 2 root apache2 57 Feb 14 12:20 data (тут не работает не с правами 777, не с владельцем webmaster)
Директория создана, в конфиге Белки тоже прописана:
General Options
1. Data Directory : /var/squirrelmail/data/
2. Attachment Directory : /var/squirrelmail/attach/
Есть подозрения на эту строчку:
safe_mode: 1 (double check data and attachment directory ownership, etc!)
safe_mode - Включает/отключает защищенный режим в PHP. Получается что он включен и работать все должно из под владельца apache2, но не работает.
Пришел в тупик, осталось только попробовать работать не из под safe_mode, но тогда пострадает безопасность :-(