Directadmin Rebuild Lost /etc/virtual/domains

Data list directadmin domain di /etc/virtual/domains hilang kosong maka gunakan script berikut ini untuk menghasilkan ulang isi dari file domains

nano /etc/virtual/fix_domains.sh

isi dengan

#!/bin/sh

echo `hostname`;

for u in `ls /usr/local/directadmin/data/users`; do
{
          for d in `cat /usr/local/directadmin/data/users/$u/domains.list`; do
          {
                    echo "$d"

                    for p in `cat /usr/local/directadmin/data/users/$u/domains/$d.pointers 2>/dev/null | cut -d= -f1 2>/dev/null`; do
                    {
                              echo "$p"
                    }
                    done;
          }
          done;
}
done;

kemudian setting begini

chmod +x /etc/virtual/fix_domains.sh
/etc/virtual/fix_domains.sh > /etc/virtual/domains
chmod 644 /etc/virtual/domains
chown mail:mail /etc/virtual/domains

Selamat mencoba

sumber : https://docs.directadmin.com/directadmin/backup-restore-migration/restore.html#how-to-rebuild-etc-virtual-domains-file-if-it-s-missing

 

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *