Error opening ../data/default_pref

Error ini muncul biasanya pada saat login pertama kali setelah memasang/install squirrelmail dari rpm paket di web/mail server anda.

Error opening ../data/default_pref
Could not create initial preference file!
/var/lib/squirrelmail/prefs/ should be writable by user asterisk
Please contact your system administrator and report this error.

solusinya gampang aja pak.

coba anda lihat file config.php di squirrelmail, biasanya letaknya di /usr/share/squirrelmail/config/config.php (ini folder default dari squirrelmail rpm-qmailtoaster), untuk versi source tarball silahkan sesuaikan.

[masterpop3~]# grep -A2 -B2 'data_dir' /usr/share/squirrelmail/config/config.php

$default_charset          = 'iso-8859-1';
$data_dir                 = '/var/lib/squirrelmail/prefs/';
$attachment_dir           = '/var/spool/squirrelmail/attach/';
$dir_hash_level           = 0;

dan …

[masterpop3~]# grep -A1 -B1 'User ' /etc/httpd/conf/httpd.conf
# User/Group: The name (or #number) of the user/group to run httpd as.
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
#  . On HPUX you may not be able to use shared memory as nobody, and the
--
#
User apache
Group apache

httpd service anda dijalankan oleh apache user ( User dan Group oleh apache).
yang harus dilakukan adalah memperbolehkan httpd user yaitu apache untuk izin write (g+w) di folder /var/lib/squirrelmail/prefs/ dan /var/spool/squirrelmail/attach/

[masterpop3~]# chgrp -R apache /var/lib/squirrelmail/prefs/
[masterpop3~]# chgrp -R apache /var/spool/squirrelmail/attach/
[masterpop3~]# chmod -R g+w /var/lib/squirrelmail/prefs/
[masterpop3~]# chmod -R g+w /var/spool/squirrelmail/attach/

dah beres. coba deh semoga berhasil, seperti yang saya alami.
Gampang kan?

Smoga masalah sdr. oka bisa terpecahkan.

Update!

Masalah sdr.Oka sudah terpecahkan, ada perubahan di php.ini ketika safe_mode = on , maka akan keluar error seperti di atas. Oleh karena itu coba diubah lagi ke safe_mode = off .

;
; Safe Mode
;
safe_mode = Off

sstt…
Oka melaporkan yg ngubah2 mas addahroni karena opsi itu untuk meningkatkan security, tapi ga cocok buat squirrelmail. apa kabar ron ?

sebagai acuan saja, masalahnya mirip.
http://www.squirrelmail.org/wiki/history/DataPermission

Tags: , , , , :: 543 views

2 Responses to “Error opening ../data/default_pref”

  1. oka Says:

    Lapor aa..
    :(( masi ga bisa…..
    $data_dir=$attachment_dir = mail/data
    [masterpop3~]# chgrp -R apache /var/web/mail/data/
    [masterpop3~]# chmod -R g+w /var/web/mail/data/

    tidak ada perubahan yang berarti…
    errornya masi tetep…..

    Mohon Pencerahan

    drwxrwxr-x 2 apache apache 4096 Oct 22 17:42 data
    -rw-rw-rw- 1 apache apache 48 Jul 27 2003 default_pref

    aa… mohon petunjuknya….

    he…..

    dah lapor seh ama addahroni
    katanya masih di cek….

  2. wawan Bahtiar Says:

    hehe…
    o iya katanya ada perubahan di php.ini nya safe_mode = off .

Leave a Reply