انتقال دروپال به وردپرس زمانی موفق است که محتوا و ارتباط دادهها در مقصد درست نمایش داده شوند. نصب یک درونریز بهتنهایی قالب، ماژولها، مجوز کاربران یا همهٔ فیلدهای سفارشی را تبدیل نمیکند. دامنهٔ مهاجرت را پیش از شروع مشخص کنید.
فهرست داده برای انتقال دروپال به وردپرس
نسخهٔ Drupal، نوع دیتابیس، انواع محتوا، فیلدها، طبقهبندیها، فایلهای عمومی و خصوصی و زبانها را ثبت کنید. مشخص کنید هر نوع محتوا در وردپرس نوشته، برگه یا نوع نوشتهٔ اختصاصی خواهد بود.
برای هر مورد، شناسهٔ مبدأ، URL یا alias، عنوان، تاریخ، نویسنده و وضعیت انتشار را نگه دارید. این جدول مبنای تطبیق است و از گمشدن مطالب یا انتشار ناخواستهٔ محتوای خصوصی جلوگیری میکند.
مقصد آزمایشی را جداگانه بسازید و نسخهٔ بازیابی مبدأ را در دسترس داشته باشید. در سایت فعال، زمان آخرین همگامسازی را تعیین کنید تا تغییرهای جدید بین آزمون و انتقال نهایی از دست نروند.
انتخاب درونریز و شناخت محدودیتها
FG Drupal to WordPress امکان انتقال محتوای پایه را فراهم میکند. نسخههای آزمودهشده و امکانات فعلی را در صفحهٔ رسمی با ساختار واقعی سایت تطبیق دهید؛ «انتقال معمولی» برای همهٔ سایتها تعریف یکسانی ندارد.
برخی امکانات مثل انتقال کاربران، نظرها، انواع محتوا و فیلدهای سفارشی یا ریدایرکت URLها در نسخهٔ تجاری قرار دارند. ساختارهایی مثل Paragraphs، Commerce یا Webform نیز ممکن است افزودنی یا تبدیل جداگانه بخواهند. قبل از انتخاب ابزار، نتیجهٔ مورد انتظار هر بخش را بنویسید.
قالب و رفتار ماژولهای دروپال را مستقل بازسازی کنید. انتقال حساب کاربری با انتقال دقیق نقشها و مجوزها یکسان نیست؛ دسترسی مدیریتی نباید بدون بررسی به کاربران مقصد داده شود.
دسترسی به تنظیمات دیتابیس
مسیر رایج تنظیمات، sites/default/settings.php در ریشهٔ وب دروپال است؛ نه site/default. در نصب چندسایتی، فایل مؤثر میتواند در پوشهٔ سایت دیگری باشد. مستند انتخاب فایل تنظیمات دروپال این تفاوت را شرح میدهد.
نام دیتابیس، نوع اتصال، میزبان، پورت، نام کاربری و پیشوند را از تنظیم مؤثر محیط استخراج کنید. در نسخههای مربوط، اتصال در آرایهٔ $databases تعریف میشود؛ راهنمای پیکربندی دیتابیس مرجع آن است. گاهی مقادیر از فایل دیگر یا محیط میزبانی بارگذاری میشوند.
فایل تنظیمات را برای اشتراکگذاری عمومی کپی نکنید. اگر مقصد به دیتابیس مبدأ دسترسی ندارد، از کپی کنترلشده در محیط جدا یا اتصال محدود مجاز استفاده کنید. خاموشکردن کنترل دسترسی سرور راهحل عمومی اتصال نیست.
درونریزی و بررسی نمونهها
بعد از نصب ابزار رسمی در مقصد، از Tools → Import گزینهٔ Drupal را اجرا کنید. اتصال دیتابیس و روش دریافت رسانه را بررسی و رفتار خلاصه، متن کامل و تصویر شاخص را تنظیم کنید.
ابتدا نتیجه را با نمونههای متفاوت بسنجید: مقالهٔ ساده، محتوای دارای تصویر، فیلد خاص و لینک داخلی. اگر خطا رخ داد، گزارش را بخوانید؛ افزایش زمان دانلود، همهٔ مشکلات فایل خصوصی یا نشانی نادرست را حل نمیکند.
پس از اجرا، تعداد محتواها و فایلها، تاریخ اصلی، نویسنده، دستهبندی و متن کامل را تطبیق دهید. انتخاب خودکار اولین تصویر میتواند لوگو یا آیکن نامرتبط را تصویر شاخص کند. ارتباط تصویر با عنوان و باقینماندن تصویر شکسته را نیز بررسی کنید.
نشانیها، لینکها و انتقال نهایی
aliasهای دروپال را با مسیر مقصد نگاشت کنید. در صورت امکان URL قبلی را نگه دارید؛ در تغییر ضروری، ریدایرکت دائمی مستقیم به معادل واقعی بسازید. اصلاح لینک داخلی ابزار جای این جدول را نمیگیرد.
راهنمای انتقال سایت گوگل بر نگاشت و آزمون مسیرها تأکید دارد. canonical، عنوان سئو، متا و نقشهٔ سایت را جداگانه بررسی کنید و لینکهایی را که هنوز به دامنهٔ آزمایشی یا فایل قدیمی اشاره دارند اصلاح کنید.
تنظیم آدرس نهایی وردپرس را مطابق مستند مهاجرت وردپرس انجام دهید. پس از آزمون فرمها، مجوزها و مسیرها، مقصد اصلی را راهاندازی و 404ها را پایش کنید. ابزار و دسترسی موقت مهاجرت را پس از پایان نیاز جمعآوری کنید.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.