وقایع نگاری یک انتقال از Cpanel به DirectAdmin

·

3 min read

[هاستینگ ابری پارسپک](parspack.com "پارس‌پک") مقصد بعدی شد‌. حقیقتش هنوز هم درک نمی‌کنم که این واژهٔ ابری پشت‌بند این هاستینگ چه معنی دارد ولی خوب امکانات جالب و متفاوتی را شامل می‌شد‌. مثل اینکه رم یا CPUی مصرفی هاست را می‌توانید خودتان انتخاب کنید‌. یا اینکه امکانات گزارشی عالی‌اش‌. اما چیزی که بیشتر از همه مورد توجه من قرار گرفت‌، تیم پشتیبانی فوق‌العاده مودب‌، حرفه‌ای و با تجربه‌شان بود‌. تیکت‌ها خیلی سریع جواب داده می‌شد و به حق ثابت کردند که به مشتری اهمیت می‌دهند‌.

دیگر تعریف کافی است‌. بهتر است برویم سراغ قضیهٔ این انتقال‌:

سیستم مدیریت هاستینگ DirectAdmin بود که قبلاً آن موقع‌ها که خیلی خیلی ساده بود یک بار تجربه‌اش کرده بودم و با دیدن این همه تغییر در آن شگفت‌زده شدم‌. ولی خوب یک غم بزرگ به سراغم آمد و آن اینکه چطور اطلاعات هاست قبلی را به این‌جا منتقل کنم‌. اگر این Cpanel‌ای بود با امکانات پشتیبان‌گیری هاستینگ قبلی انتقال خیلی سر راست و آسان بود‌، ولی خوب من بی‌تجربه این‌بار در همچین موقعیتی گیر کرده بودم‌.

ولی خوب یک ایدهٔ ساده به ذهنم رسید‌. پشتیبان گیری از پایگاه دادهٔ MySQL و انتقالش روی هاست جدید و سپس انتقال فایل‌ها از روی FTP‌! منطقاً باید جواب دهد دیگر‌! (خوبی مساله اینجا بود که روی هر دو هاست PHPmyadmin نصب بود‌)

اولین جستجو در گوگل و رسیدن [به این آموزش](codex.wordpress.org/Backing_Up_Your_Databas.. "backing up your database using phpmyadmin") از مستندات وردپرس برای پشتیبان‌گیری از پایگاه داده روی PHPmyadmin! سر راست و سریع‌. (نکتهٔ جالبش این بود که خود پایگاه حدود ۷ مگابایت حجم داشت ولی وقتی با gzip فشرده می‌شد حجمش به ۱۰ درصد کاهش پیدا می‌کرد). پشتیبان گرفته شد و پس از ساختن یک یوزر جدید روی DirectAdmin خیلی راحت Restore شد‌. بخش اعظم کار انجام شده بود‌! فقط می‌ماند فایل‌ها‌. با Filezilla خیلی راحت انتقال داده شدند‌. ولی تفاوت عمده‌ای که کمی گیجم کرد نحوهٔ چینش دامنه‌ها روی این هاستینگ بود‌.

در Cpanel شما موقع افزودن یک دامین جدید‌، انتخاب می‌کردید که درخواست این دامین به کدام شاخه از هاستینگ ارجاع داده شود‌. ولی در این‌جا خبری از آن تنظیمات برای دامنه نبود‌. بعد از کمی جستجو متوجه شدم که یه شاخه به اسم Domains نام دو دامنه را در خود دارد‌. احتمال دادم که با انتقال فایل‌های مربوط به هر وبلاگ به داخل پوشهٔ مربوط به دامنه همه چیز باید درست باشد‌. خوب این کار را کردم و DNS‌های مربوطه را نیز به دامنه‌ام اضافه کردم‌. باید جایی می‌رفتم و گفتم موقع برگشتنم معلوم می‌شود که این حدس‌ها و احتمال‌ها درست کار می‌کند یا نه‌.

همین شد که دیروز چهار-پنج ساعت این وبلاگ خطای اتصال به پایگاه داده می‌داد‌! خوشبختانه تمام حدس‌ها درست بود و مشکل بر سر این بود که تنظیمات فایل wp-config وردپرس را با دیتابیس جدید هماهنگ نکرده بودم‌. با حل این مشکل انتقال کاملاً درست و بدون مشکل انجام شده بود و خیالمان راحت شد ;-)