среда, 22 октября 2008 г.

Cpanel миграция: переносим cpanel со старого винта (HDD)

Итак, очередная статья с названием: "Cpanel миграция: переносим cpanel со старого винта (HDD)"

Имхо, полный сабж :)

Читаем далее...



Делаем:

Маунтим старый винт как /old, /old/usr, /old/etc, и т.д. (без запятых :) )

Например:

mkdir /old
mount /dev/sdb1 /old
mount /dev/sdb2 /old/var
mount /dev/sdb3 /old/usr
mount /dev/sdb7 /old/home

sdb1, sdb2 - могут быть другими, в зависимости каким винтом стоит. Так что проверьте сначала.

И вводим след. команды копирования:

cp -R –reply=yes -p /old/etc/proftpd/* /etc/proftpd
cp -R –reply=yes -p /old/etc/valiases/* /etc/valiases
cp -R –reply=yes -p /old/etc/vfilters/* /etc/vfilters
cp -R –reply=yes -p /old/etc/userdomains /etc
cp -R –reply=yes -p /old/usr/local/cpanel/3rdparty/mailman/* /usr/local/cpanel/3rdparty/mailman
cp -R –reply=yes -p /old/usr/local/frontpage/* /usr/local/frontpage
cp -R –reply=yes -p /old/usr/share/ssl/* /usr/share/ssl
cp -R –reply=yes -p /old/var/cpanel/* /var/cpanel
cp -R –reply=yes -p /old/var/lib/mysql/* /var/lib/mysql
cp -R –reply=yes -p /old/var/log/bandwidth/* /var/log/bandwidth
cp -R –reply=yes -p /old/var/named/* /var/named
cp -R –reply=yes -p /old/var/spool/cron/* /var/spool/cron
cp -R –reply=yes -p /old/etc/ips /etc/ips
cp -R –reply=yes -p /old/etc/group /etc/group
cp -R –reply=yes -p /old/etc/localdomains /etc/localdomains
cp -R –reply=yes -p /old/etc/named.conf /etc/named.conf
cp -R –reply=yes -p /old/etc/passwd /etc/passwd
cp -R –reply=yes -p /old/etc/proftpd.conf /etc/proftpd.conf
cp -R –reply=yes -p /old/etc/quota.conf /etc/quota.conf
cp -R –reply=yes -p /old/etc/rndc.conf /etc/rndc.conf
cp -R –reply=yes -p /old/etc/secondarymx /etc/secondarymx
cp -R –reply=yes -p /old/etc/shadow /etc/shadow
cp -R –reply=yes -p /old/etc/wwwacct.conf /etc/wwwacct.conf
cp -R –reply=yes -p /old/usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf
cp -R –reply=yes -p /old/usr/local/cpanel/3rdparty/interchange/interchange.cfg /usr/local/cpanel/3rdparty/interchange/interchange.cfg

cp -R –reply=yes -p /old/home/* /home

chown -R mysql:mysql /var/lib/mysql


Запускаем скрипты (по очереди):


/scripts/restartsrv httpd
/scripts/restartsrv exim
/scripts/restartsrv mysql
/scripts/enablefileprotect
/scripts/mailperm


[ad#ad-5]

Важные вещи для проверки:

1 - rndc статус должен показывать все зоны. Если показывает 8, или совсем нчиего, запустите /scripts/fixndc

2 - Вы должны перезапустить сервер убедится, что сайты на сервере нормально работают. Это очень важно!! Если нет, то

3 - Перекомпилируйте Apache с PHP и нужными модулями. (расскажу подробней в следущей статье)

4 - Установите Zend Optimizer, Fantastico, IonCube (если нужно).

5- Если Вы копировали Cpanel старой версии, Вы также должны запустить скрипт /scripts/convert2maildir для конвертации почты из Mbox в MailDir.

Спасибо за внимание :)

Комментариев нет:

Отправить комментарий