DirectAdmin и крякозябры

Комментарии ()

После установки русифицированой/украинизированой версии темы, в тикетах панели управления Directadmin, наблюдаем текст в виде крякозябры. Для решения проблемы, необходимо изменить заданую кодировку,в файлах

/usr/local/directadmin/data/skins/enhanced/lang/ua/lf_standard.html
/usr/local/directadmin/data/skins/enhanced/lang/ru/lf_standard.html
/usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html 

заменяем строку

LANG_ENCODING=iso-8859-1

в моем случаи на строку

LANG_ENCODING=UTF-8

далее перегрузить directadmin

Также возникла проблема с отображением системных сообщений на кирилице в таких почтовых клиентах как The-Bat к примеру. Они не могли автоматом определить кодировку, в связи с отсутствием заголовка с явным указанием кодировки в письме. Для этого в directadmin/data/templates/custom ищем нужные файлы шаблоны системных сообщений (message_tech.txt и message_user.txt), и добавляем в начало следующую строку

|?HEADER=Content-Type: text/plain; charset=utf-8|

В конфиге панели /usr/local/directadmin/conf/directadmin.conf добавляем(/редактируем)

utf8_encode_subject=1

после чего перегружаем сервер (перезагрузка самого Directadmin'а результата не дала)


Читать далее

DirectAdmin Используемое дисковое пространство не отображается (Disk Usage 0.00)

Комментарии ()

DirectAdmin ведет подсчет используемого места на основе системных квот (system quotas). DirectAdmin запускает

/usr/sbin/repquota quota_partition

Значение quota_partition устанавливается в файле /usr/local/directadmin/conf/directadmin.conf. Запуск такой команды должен вывести большой набор чисел типа:

[root@server]# /usr/sbin/repquota /home 
 *** Report for user quotas on device /dev/hda3 
 Block grace time: 7days; Inode grace time: 7days 
 Block limits File limits 
 User used soft hard grace used soft hard grace 
 ---------------------------------------------------------------------- 
 root -- 417796 0 0 7446 0 0 
 nobody -- 4 0 0 1 0 0 
 bin -- 56880 0 0 510 0 0 
 majordomo -- 8 0 0 2 0 0 
 diradmin -- 8 0 0 2 0 0 
 admin -- 200 0 0 44 0 0 
 user123 -- 100 0 0 22 0 0 
 user456 -- 100 0 0 22 0 0

Если колонка "used" пуста или пользователей нет в списке, тогда вам требуется запустить программу quotacheck:

Redhat:

/sbin/quotaoff -a; /sbin/quotacheck -avugm; /sbin/quotaon -a;

FreeBSD:

/usr/sbin/quotaoff -a; /sbin/quotacheck -avug; /usr/sbin/quotaon -a;

Если "сыплются" ошибки или на выходе программы нет никаких значений, проверьте /etc/fstab и удостоверьтесь, что там есть строка rw,userquota,groupquota напротив партиции, для которой требуется подсчет квот.
*Важно: На Redhat, строка выглядит так: usrquota,grpquota, а на FreeBSD так: userquota,groupquota.

Пример /etc/fstab:

# Device Mountpoint FStype Options Dump Pass# 
 /dev/ad0s1a / ufs rw,userquota,groupquota 1 1 
 /dev/ad0s1e /tmp ufs rw 2 2 
 proc /proc procfs rw 0 0

В этом случае quota_partition является /. Именно тот раздел (партиция), на котором вы держите пользователей должен быть quota_partition. Обычно это /home, / или /usr.

Если программа repquota вернула нормальные значения, то вы можете запустить задачу подсчета (tally) юзерских квот для отображения правильных значений в DirectAdmin:

echo "action=tally&value=all" >> /usr/local/directadmin/data/task.queue

 


Читать далее

DirectAdmin (разное)

Комментарии ()

Для того, чтобы пересчитать дисковую квоту для одного конкретного пользователя или сразу всех без ротации логов и обсчета другой статистики, нужно через SSH от имени пользователя root выполнить команду:

echo "action=quotatally&value=bob&type=user" >> /usr/local/directadmin/data/task.queue

Чтобы запустить пересчет для всех пользователей на сервере выполняем команду:

echo "action=quotatally&value=all" >> /usr/local/directadmin/data/task.queue

 


Читать далее

Error in system filter /etc/system_filter.exim does not exist

Комментарии ()

wget -O /etc/system_filter.exim "http://files.directadmin.com/services/system_filter.exim"


Читать далее

Установка DirectAdmin на FreeBSD 8.3 AMD64

Комментарии ()

Внимание! На апрель 2014 года установка на FreeBSD 9.2 amd64 со "скрипом" выполняется, но войти под admin невозможно. даже не разберался чего не так, если с самого начала посыпались проблемы. Юзаем FreeBSD 8.4...

Выполняем минимальную установку FreeBSD 8.3 AMD64, при инсталиции не забываем установить 32 bit binaries.

Пользователей, в процессе установки не добавляем, это сделаем в DA.


Читать далее

Установка DirectAdmin на FreeBSD 9.1 AMD64

Комментарии ()

Установка не является успешной. Не смог пройти авторизацию в веб-интерфейсе DA


Читать далее

Webit.in.ua 2013