اگر هاست شما روی سی پنل است و میخواهید بدون افت سرعت، خطای دیتابیس یا از دست رفتن سئو به دایرکت ادمین مهاجرت کنید، این راهنما مرحلهبهمرحله شما را جلو میبرد؛ از بکاپگیری تا تنظیم نهایی DNS.
قبل از شروع انتقال وردپرس از سی پنل به دایرکت ادمین چه باید بدانیم؟
انتقال وردپرس فقط کپیکردن فایلها نیست. نسخه PHP، نوع وبسرور (Apache یا LiteSpeed)، نوع دیسک (SSD یا NVMe)، پهنای باند و حتی موقعیت جغرافیایی دیتاسنتر روی سرعت و پایداری تاثیر میگذارند. هاستهای اشتراکی معمولا آپتایم ۹۹٫۵ تا ۹۹٫۹ درصد دارند، اما در سایتهای پرترافیک بهتر است به سراغ VPS یا سرور اختصاصی بروید تا منابع CPU و RAM تضمینشدهتری داشته باشید.
اگر از هاست اشتراکی به هاست دیگری مهاجرت میکنید، معمولا دسترسی روت ندارید و باید از ابزارهای داخلی سی پنل و دایرکت ادمین استفاده کنید. در VPS یا سرور، با دسترسی روت میتوانید نسخه PHP، تنظیمات MySQL، فایروال و کش سرور را دقیقتر کنترل کنید؛ اما مسئولیت امنیت و بکاپ هم بیشتر بر عهده شما خواهد بود.
مقایسه کلی سی پنل و دایرکت ادمین برای سایتهای وردپرسی
سی پنل و دایرکت ادمین هر دو کنترلپنلهای محبوب لینوکسی هستند و روی هاست اشتراکی، ریسلر، VPS و سرور اختصاصی نصب میشوند. تفاوت اصلی برای کاربر وردپرسی در ظاهر، محل ابزارها و برخی امکانات جانبی است؛ نه در خود عملکرد وردپرس. اگر هاست مناسب و کانفیگ درستی داشته باشید، هر دو میتوانند سرعت و پایداری خوبی ارائه دهند.
| ویژگی | سی پنل | دایرکت ادمین |
|---|---|---|
| رابط کاربری | گرافیکیتر، آیکونهای زیاد | سادهتر، منو محور |
| مدیریت فایل | File Manager پیشرفته | File Manager سبک و سریع |
| مدیریت دیتابیس | MySQL + phpMyAdmin | MySQL + phpMyAdmin |
| سطح منابع موردنیاز | معمولا مصرف RAM بیشتر | سبکتر برای VPS کوچک |
| افزونهها و پلاگینها | افزونههای متنوعتر | افزونه کمتر اما کافی |
اگر روی VPS با منابع محدود (مثلا ۱ vCPU و ۱ یا ۲ گیگ RAM) هستید، دایرکت ادمین معمولا سبکتر عمل میکند. در هاستهای اشتراکی پرقدرت با NVMe و رم بالا، تفاوت کاربری بیشتر به سلیقه شما برمیگردد تا عملکرد.
چکلیست سریع: مراحل آموزش انتقال وردپرس از سی پنل به دایرکت ادمین
برای اینکه تصویر کلی فرآیند را داشته باشید، این مینیچکلیست را مرور کنید و سپس در بخشهای بعدی هر مرحله را با جزئیات انجام دهید.
- بررسی نسخه PHP، حجم فایلها و دیتابیس روی هاست سی پنل.
- گرفتن بکاپ کامل فایلها و دیتابیس وردپرس در سی پنل.
- ساخت اکانت دایرکت ادمین و تنظیم نسخه PHP سازگار.
- آپلود و استخراج فایلهای وردپرس در دایرکت ادمین.
- ایجاد دیتابیس جدید و ایمپورت بکاپ دیتابیس.
- ویرایش wp-config.php و تنظیم اطلاعات دیتابیس جدید.
- بررسی لینکها، افزونهها و تنظیمات کش و SSL.
- تغییر DNS دامنه و مانیتور کردن سایت بعد از انتقال.
مرحله اول: آمادهسازی در سی پنل و بررسی منابع
ابتدا وارد سی پنل شوید و در بخش Statistics یا Server Information نسخه PHP، نوع وبسرور و حدود مصرف CPU و RAM را یادداشت کنید. اگر سایت شما ترافیک بالایی دارد یا نزدیک به محدودیت منابع هستید، بهتر است قبل از مهاجرت، پلن مناسبتری انتخاب کنید؛ مثلا ارتقا به هاست وردپرس تخصصی یا حتی استفاده از یک VPS لینوکسی با منابع اختصاصی.
سپس وارد File Manager شوید و حجم پوشه public_html (یا پوشهای که وردپرس در آن نصب است) را بررسی کنید. در دیتابیسها هم از طریق MySQL Databases و سپس phpMyAdmin، حجم دیتابیس وردپرس را ببینید. این اطلاعات کمک میکند زمان تقریبی انتقال و نیاز به فشردهسازی را بهتر مدیریت کنید.
مرحله دوم: بکاپگیری امن از فایلها و دیتابیس در سی پنل
برای بکاپ فایلها، در File Manager پوشه وردپرس را انتخاب و آن را به یک فایل ZIP تبدیل کنید. این کار هم سرعت دانلود را بالا میبرد و هم احتمال خرابی فایلها را کاهش میدهد. سپس فایل ZIP را روی سیستم خود دانلود کنید یا در صورت امکان مستقیما روی سرور جدید منتقل کنید.
در مرحله بعد وارد phpMyAdmin شوید، دیتابیس وردپرس را انتخاب و از منوی Export، حالت Quick و فرمت SQL را انتخاب کنید. اگر دیتابیس خیلی بزرگ است، بهتر است از حالت Custom و فشردهسازی gzip استفاده کنید تا هنگام ایمپورت در دایرکت ادمین با محدودیت حجم روبهرو نشوید.
اگر با ابزارهای بکاپ خود سی پنل آشنا نیستید، مطالعه آموزشهای تخصصی مانند آموزش بکاپ گرفتن در سی پنل میتواند ریسک خطا را کمتر کند.
مرحله سوم: آمادهسازی هاست دایرکت ادمین و تنظیم PHP
بعد از تهیه بکاپ، وارد دایرکت ادمین شوید. اولین کار، تنظیم نسخه PHP سازگار با سایت است. در بخش Select PHP Version (یا PHP Settings)، نسخهای را انتخاب کنید که با نسخه فعلی وردپرس و افزونههای شما سازگار باشد؛ مثلا برای وردپرسهای جدید معمولا PHP 8.1 یا ۸.۲ پیشنهاد میشود، اما باید با افزونهها چک شود.

اگر روی VPS یا سرور مجازی هستید، میتوانید از طریق روت، تنظیمات PHP و وبسرور را دقیقتر بهینه کنید؛ مثلا افزایش memory_limit یا فعالکردن OPcache برای بهبود سرعت. روی هاست اشتراکی، این تنظیمات محدودتر است اما معمولا برای سایتهای معمولی کافی خواهد بود.
مرحله چهارم: انتقال و استخراج فایلهای وردپرس در دایرکت ادمین
در دایرکت ادمین وارد File Manager شوید و به مسیر public_html (یا مسیر موردنظر برای دامنه) بروید. فایل ZIP وردپرس که از سی پنل گرفتهاید را آپلود کنید. پس از اتمام آپلود، روی فایل کلیک و گزینه Extract را بزنید تا تمام فایلها در مسیر اصلی سایت شما قرار بگیرند.
اگر حجم فایل زیاد است و آپلود از طریق مرورگر مشکل دارد، میتوانید از FTP یا SFTP استفاده کنید. در VPSها، انتقال مستقیم بین سرورها با ابزارهایی مثل rsync یا scp هم امکانپذیر است که معمولا سریعتر و پایدارتر خواهد بود؛ البته نیاز به دسترسی SSH و دانش خط فرمان دارد.
مرحله پنجم: ساخت دیتابیس جدید و ایمپورت در دایرکت ادمین
در دایرکت ادمین به بخش MySQL Management بروید و یک دیتابیس جدید بسازید. نام دیتابیس، نام کاربر و رمز عبور را در جایی امن یادداشت کنید. سپس برای کاربر ساختهشده، تمام دسترسیها (ALL PRIVILEGES) را فعال کنید تا وردپرس بدون مشکل به دیتابیس متصل شود.
حالا وارد phpMyAdmin در دایرکت ادمین شوید، دیتابیس جدید را انتخاب و از منوی Import، فایل SQL بکاپ گرفتهشده از سی پنل را انتخاب کنید. اگر حجم دیتابیس زیاد است و با محدودیت upload_max_filesize مواجه میشوید، باید از پشتیبانی هاست بخواهید محدودیت را افزایش دهد یا از روشهای خط فرمان در VPS استفاده کنید.
مرحله ششم: ویرایش wp-config.php و تنظیم نهایی اتصال دیتابیس
در File Manager دایرکت ادمین، فایل wp-config.php را پیدا و ویرایش کنید. مقادیر DB_NAME، DB_USER و DB_PASSWORD را با اطلاعات دیتابیس جدید جایگزین کنید. اگر نام هاست دیتابیس (DB_HOST) در هاست جدید متفاوت است، آن را هم اصلاح کنید؛ در بسیاری از هاستها مقدار آن localhost است، اما ممکن است در برخی سرویسها متفاوت باشد.
اگر دامنه شما تغییر نکرده، معمولا نیازی به تغییر siteurl و home در دیتابیس نیست. اما اگر آدرس دامنه یا پروتکل (http به https) عوض شده، باید این مقادیر را در جدول wp_options اصلاح کنید یا از افزونههای جستجو و جایگزینی در دیتابیس استفاده کنید.
مرحله هفتم: تست سایت، بهینهسازی سرعت و تنظیم DNS
قبل از تغییر DNS، بهتر است سایت را با فایل hosts سیستم خود روی هاست جدید تست کنید تا کاربران واقعی تحت تاثیر خطاها قرار نگیرند. پس از اطمینان از صحت عملکرد، رکوردهای A یا CNAME دامنه را به IP هاست دایرکت ادمین جدید تغییر دهید. انتشار DNS معمولا بین چند دقیقه تا چند ساعت طول میکشد.
در این مرحله، فعالکردن کش سمت سرور (اگر موجود است)، استفاده از افزونههای کش وردپرس، فعالکردن Gzip و تنظیم CDN میتواند سرعت لود را بهطور محسوسی بهتر کند. همچنین مطمئن شوید SSL بهدرستی فعال است و ریدایرکتهای http به https بدون حلقه بینهایت کار میکنند.
اگر سایت شما رشد کرده و به منابع بیشتری نیاز دارد، میتوانید بهجای هاست اشتراکی، روی گزینههایی مثل خرید سرور مجازی ایران فکر کنید تا کنترل بیشتری روی فایروال، بکاپ و مانیتورینگ داشته باشید.
نکات امنیتی و بکاپ بعد از انتقال وردپرس به دایرکت ادمین
بعد از اتمام مهاجرت، حتما یک بکاپ کامل از وضعیت جدید بگیرید تا در صورت بروز مشکل، بتوانید سریع به این نقطه برگردید. تنظیم بکاپ خودکار روزانه یا هفتگی روی فضای جداگانه (مثلا یک فضای ابری یا سرور دیگر) از استانداردهای مهم میزبانی امن است. بسیاری از ارائهدهندگان هاست، بکاپ سطح سرور دارند؛ اما بهتر است روی بکاپهای اختصاصی سایت خودتان هم حساب کنید.
برای امنیت بیشتر، دسترسیهای فایلها و پوشهها را بررسی کنید، افزونهها و قالبها را بهروز نگه دارید و از افزونههای امنیتی معتبر استفاده کنید. فعالکردن فایروال نرمافزاری، محدودکردن دسترسی wp-admin با IP یا کپچا و مانیتورینگ لاگهای لاگین میتواند حملات رایج را تا حد زیادی خنثی کند.
انتخاب هاست مناسب برای وردپرس بعد از مهاجرت
اگر بهخاطر محدودیت منابع یا کندی، قصد مهاجرت از سی پنل به دایرکت ادمین را دارید، فقط کنترلپنل را عوض نکنید؛ به کیفیت زیرساخت هم توجه کنید. استفاده از دیسکهای SSD یا NVMe، رم کافی، vCPU مناسب و پهنای باند واقعی، تاثیر مستقیم روی سرعت و پایداری سایت شما دارد. برای سایتهای وردپرسی پرترافیک، هاستهای تخصصی وردپرس یا VPS لینوکسی معمولا انتخاب منطقیتری هستند.
در وطن هاست میتوانید بسته به نیاز خود، از هاست لینوکسی اشتراکی تا سرویسهای حرفهایتر استفاده کنید و در صورت نیاز، از تیم فنی برای مهاجرت امن کمک بگیرید. اگر تمرکز شما روی وردپرس است، بررسی پلنهای خرید هاست وردپرس میتواند شروع خوبی برای ارتقای سرعت و امنیت سایت باشد.
سوالات متداول
آیا هنگام انتقال وردپرس از سی پنل به دایرکت ادمین سایت داون میشود؟
اگر قبل از تغییر DNS همه چیز را تست کنید، معمولا داونتایم به چند دقیقه محدود میشود یا حتی کاربران متوجه تغییر نخواهند شد.
چطور مطمئن شوم نسخه PHP هاست جدید با وردپرس من سازگار است؟
نسخه پیشنهادی وردپرس را در مستندات رسمی بررسی کنید و با نسخه PHP هاست جدید تطبیق دهید، سپس روی محیط تستی سایت را آزمایش کنید.
آیا بکاپهای سی پنل را میتوان مستقیم در دایرکت ادمین ریستور کرد؟
بکاپهای فول سی پنل معمولا مستقیم قابل ریستور نیستند؛ باید فایلها و دیتابیس را جداگانه استخراج و در دایرکت ادمین منتقل کنید.
برای سایت پرترافیک بهتر است هاست اشتراکی بگیرم یا VPS؟
برای ترافیک بالا، VPS با منابع اختصاصی CPU و RAM، کنترل فایروال و امکان بهینهسازی سرور معمولا پایدارتر از هاست اشتراکی عمل میکند.
آیا بعد از انتقال، آدرسهای داخلی و لینکها خراب میشوند؟
اگر دامنه ثابت بماند، معمولا مشکلی نیست؛ اما در تغییر دامنه یا پروتکل باید آدرسها را در دیتابیس اصلاح و ریدایرکتها را تنظیم کنید.
چطور از سلامت دیتابیس بعد از ایمپورت در دایرکت ادمین مطمئن شوم؟
در phpMyAdmin جدولها را برای خطا بررسی کنید، چند صفحه مهم سایت را باز کنید و لاگ خطاهای PHP را برای ارورها مانیتور کنید.
آیا میتوانم بعد از انتقال، کنترلپنل را دوباره عوض کنم؟
بله، اما هر بار مهاجرت ریسک دارد؛ بهتر است روی زیرساخت پایدار و کنترلپنل دلخواه خود متمرکز شوید و مهاجرتهای مکرر انجام ندهید.
آیا برای داشتن IP اختصاصی در دایرکت ادمین محدودیتی وجود دارد؟
تعداد IP اختصاصی به سیاست دیتاسنتر و ارائهدهنده بستگی دارد؛ معمولا با هزینه جداگانه برای SSL یا نیازهای خاص قابل تهیه است.
جمعبندی و قدم بعدی شما
با رعایت مراحل این آموزش، میتوانید وردپرس را از سی پنل به دایرکت ادمین بدون از دست دادن داده، سئو یا امنیت منتقل کنید. اگر در کنار مهاجرت، به دنبال زیرساخت سریعتر و پایدارتر هستید، پیشنهاد میشود پلنهای تخصصی وردپرس را بررسی کرده و در صورت نیاز، همین امروز برای راهاندازی هاست وردپرس جدید اقدام کنید.