📦
Hosting

Plesk'dan boshqa panelga ko'chish: nimani olish va nimaga e'tibor berish kerak

12.11.2026
← Barcha maqolalar

Plesk keng tarqalgan hosting paneli va ko'plab saytlar yillar davomida unda ishlab kelgan. Biroq server almashtirilganda yoki hosting provayderi o'zgarganda saytni boshqa panelga, masalan ISPmanager'ga ko'chirishga to'g'ri keladi. Plesk'ning o'z zaxira nusxa formati faqat Plesk'ning o'zi bilan to'liq mos ishlaydi, shuning uchun boshqa panelga o'tishda sayt qismlarini alohida-alohida olib, yangi joyda qayta yig'ish kerak bo'ladi. Bu murakkab emas, lekin bir nechta nozik joyni bilmasangiz, pochta yoki DNS yozuvlarini yo'qotib qo'yish oson.

Plesk sayt ma'lumotlarini qayerda saqlaydi

Linux'dagi Plesk'da har bir domen /var/www/vhosts/misol.uz/ papkasida joylashadi, sayt fayllari esa uning ichidagi httpdocs papkasida turadi. Subdomenlar va qo'shimcha domenlar ko'pincha shu papka yonida alohida kataloglarda bo'ladi. Bazalar MySQL yoki MariaDB serverida, pochta qutilari esa server ichidagi pochta xizmatida saqlanadi. Shared hosting foydalanuvchisi odatda faqat o'z domen papkasiga va phpMyAdmin'ga kira oladi, server darajasidagi pochta papkalariga esa kirish bo'lmaydi.

Yana bir muhim jihat: Plesk Windows serverlarida ham ishlaydi. Agar saytingiz ASP.NET va MS SQL asosida qurilgan bo'lsa, uni Linux'dagi PHP hostingga oddiy ko'chirish bilan o'tkazib bo'lmaydi, bu allaqachon saytni qayta ishlash masalasi. Ko'chirishni boshlashdan oldin saytingiz qaysi platformada ishlashini aniqlab oling.

Misol: Buxorodagi xususiy maktab sayti

Buxorodagi xususiy maktabning Joomla asosidagi sayti Plesk hostingda joylashgan deylik. Saytda yangiliklar bo'limi, o'qituvchilar sahifalari va qabul arizasi formasi bor. Domen misol.uz uchun DNS ham Plesk serverining o'zida yuritiladi, ya'ni domenning NS yozuvlari shu serverni ko'rsatadi. Bundan tashqari maktab direktori va qabul bo'limi @misol.uz manzilli pochtadan foydalanadi. Aynan shunday holatda eng ko'p xato qilinadi: saytni ko'chirib, NS'ni almashtirishadi va pochta to'satdan ishlamay qoladi, chunki MX va boshqa yozuvlar eski serverda qolib ketgan.

Fayllarni olish

Fayllarni Plesk'ning fayl menejeri orqali arxivlab yuklab olish mumkin: httpdocs papkasini belgilab, arxiv yaratish funksiyasidan foydalaning. SSH kirish berilgan bo'lsa, terminal orqali arxivlash tezroq:

cd /var/www/vhosts/misol.uz
tar -czf ~/maktab-fayllar.tar.gz -C httpdocs .

Agar faqat FTP bo'lsa, FileZilla kabi dastur bilan butun httpdocs papkasini kompyuterga ko'chirib oling. Minglab mayda fayllarni FTP orqali tortish sekin kechadi, shuning uchun imkon bo'lsa avval panelda arxiv yaratib, keyin bitta faylni yuklab olgan ma'qul.

Bazani to'g'ri eksport qilish

Plesk'da phpMyAdmin har bir baza uchun "Ma'lumotlar bazalari" bo'limidan ochiladi. Bir hisobda bir nechta baza bo'lsa, eksportni har birining o'z phpMyAdmin oynasidan qiling: aks holda boshqa baza bo'sh ko'rinishi yoki noto'g'ri baza eksport qilinishi mumkin. Eksportda "Custom" rejimini tanlab, jadval va ustun nomlarini teskari qo'shtirnoq bilan o'rash (backquotes) parametrini yoqing. Bu parametrsiz order yoki key kabi zahiralangan so'zlar bilan nomlangan ustunlar importda sintaksis xatosiga olib keladi.

SSH bo'lsa, eksport buyruq bilan ancha ishonchli bajariladi:

mysqldump --single-transaction --default-character-set=utf8mb4 \
  -u maktab_user -p maktab_db | gzip > ~/maktab_db.sql.gz

Eksportdan keyin faylni ochib, oxirida -- Dump completed qatori borligini tekshiring. Bu qator bo'lmasa, eksport yarim yo'lda uzilgan bo'lishi mumkin.

DNS yozuvlarini oldindan ko'chirish

Agar domen DNS'i Plesk serverida yuritilsa, NS'ni almashtirishdan oldin barcha yozuvlarni ro'yxatga oling. Plesk'da ular domenning "DNS sozlamalari" bo'limida ko'rinadi. Eng muhimlari quyidagilar:

Yozuvlarni tashqaridan ham tekshirib olish foydali, shunda panelda ko'rinmagan biror narsa qolib ketmaydi:

dig misol.uz MX +short
dig misol.uz TXT +short
dig www.misol.uz A +short

Yangi DNS'da bu yozuvlarni to'liq qayta yaratib bo'lgachgina NS'ni almashtiring. sayt.uz kabinetida bu ish domenning DNS sahifasida bajariladi, NS serverlarni almashtirish ham o'sha yerda.

Pochtani ko'chirish

Pochta qutilaridagi xatlarni ko'chirishning eng qulay yo'li IMAP orqali nusxalashdir. imapsync vositasi eski serverdagi qutiga va yangi serverdagi qutiga bir vaqtda ulanadi va xatlarni papkalari bilan birga o'tkazadi. Buning uchun har bir qutining parolini bilish kerak. Parol noma'lum bo'lsa, uni Plesk panelida qayta o'rnatib, so'ng foydalanuvchiga yangisini berish mumkin.

imapsync --host1 eski-server.example.uz --user1 direktor@misol.uz --password1 'ESKI_PAROL' \
         --host2 mail.example.uz --user2 direktor@misol.uz --password2 'YANGI_PAROL' \
         --ssl1 --ssl2

Ko'chirishni NS almashtirishdan oldin bir marta, keyin esa almashtirishdan bir-ikki kun o'tib yana bir marta bajarish tavsiya etiladi. Ikkinchi ishga tushirishda imapsync faqat yangi kelgan xatlarni o'tkazadi va oraliqda eski serverga tushgan xatlar yo'qolmaydi.

Konfiguratsiyani yangi panelga moslash

Joomla saytlarida configuration.php faylida baza ma'lumotlaridan tashqari vaqtinchalik va log papkalarining to'liq yo'llari ham yoziladi. Plesk'dan ko'chganda ular eski /var/www/vhosts/... yo'lini ko'rsatib qoladi va administrator paneliga kirishda yoki fayl yuklashda xato chiqadi:

public $host = 'localhost';
public $db = 'maktab_db';
public $user = 'maktab_user';
public $password = 'yangi-parol';
public $log_path = '/var/www/foydalanuvchi/data/www/misol.uz/administrator/logs';
public $tmp_path = '/var/www/foydalanuvchi/data/www/misol.uz/tmp';

WordPress'da esa wp-config.phpdagi baza ma'lumotlarini yangilash odatda yetarli. Plesk'ning "Qo'shimcha nginx direktivalari" yoki Apache sozlamalari maydoniga qo'lda yozilgan qoidalar bo'lsa, ularni ham ko'chirib yozib oling: ular sayt fayllarida emas, panel sozlamalarida saqlanadi va arxivga tushmaydi. Qayta yo'naltirishlar, keshlash yoki xavfsizlik qoidalari ko'pincha aynan shu yerda yashiringan bo'ladi.

Yakuniy sinov va eski serverni yopish

Yangi serverda saytni kompyuteringizdagi hosts fayli orqali sinab ko'ring, maktab misolida esa qabul arizasi formasini albatta to'ldirib yuboring, chunki forma xatlari aynan pochta sozlamalariga bog'liq. Hammasi ishlagach, NS yoki A yozuvlarini almashtiring va DNS yangi IP'ni ko'rsatgach SSL sertifikatini chiqaring. Eski Plesk hostingni kamida bir-ikki hafta saqlab turing va shu davrda unga tushgan xatlarni imapsync bilan yana bir bor tortib oling. Agar sizda ko'p domen va pochta qutisi bo'lsa, ko'chirishni sayt.uz texnik yordami bilan oldindan rejalashtirish vaqtni tejaydi.

O'xshash maqolalar

⏱️ Har daqiqalik cron serverni qanday og'irlashtiradi va uni qanday yengillatish mumkin 🧪 Flask ilovasini hostingga joylash: wsgi fayli, Passenger, Gunicorn va xavfsiz sozlamalar 🚀 PHP 8.5: pipe operatori, URI kengaytmasi va boshqa yangi funksiyalar 🧰 PHP kengaytmalarini yoqish: intl, gd, imagick, zip
🌐 Til
🇺🇿 O'zbek ✓ 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English