انتقال سایت از جوملا به وردپرس

انتقال سایت از جوملا به وردپرس

جوملا، پلتفرم بسیار مناسبی برای مدیریت وب سایت می­باشد. بسیاری از مردم، از جوملا برای مدیریت و انتشار وب سایت خود استفاده می کنند. با اینکه جوملا یک پلت فرم بسیار خوب است، اما قطعا برای همه اینطور نیست. حال اگر شما هم این تجربه­ ها را داشته­ اید، بهتر است که از جوملا به سراغ وردپرس بیایید و از امکانات بی نظیر و سادگی بی اندازه­ ی آن لذت ببرید.

انتقال جوملا به وردپرس

نکته قابل توجه در مورد این تبدیل سایت ، افرادی که در ابتدای راه هستند و تازه کار خود را شروع کرده ­اند به راحتی می­ توانند از وردپرس به جای جوملا استفاده نمایند. اما افرادی که مدت زمان طولانی است که با کمک جوملا بر روی وبسایت خود کار می­کنند و کلی اطلاعات در داخل آن دارند، باید به دنبال راهی برای انتقال اطلاعات خود از جوملا به وردپرس باشند. البته هدف ما هم در این آموزش یاد دادن نحوه­ ی حفظ انتقال اطلاعات از جوملا به وردپرس است تا با خیال راحت و آسانی از امکانات بی نظیر آن بهره ببرند و سختی و دشواری­های گذشته را پشت سر بگذارند.

 

برای انجام این کار به مراحل زیر توجه کنید:

  • قبل از هر کاری از جوملا بک آپ گیری کنید. بهتر هست از کل هاست خودتون بک آپ گیری کنید.

 

  • در دومین مرحله باید هاست مناسبی را برای وبسایت وردپرسی خود پیدا کنید و سپس وردپرس را بر روی هاست خود نصب نمایید. در مرحله­ ی بعد باید به بخش مدیریت خود در وردپرس بروید و با کلیک بر روی بخش افزونه­ ها، افزونه­ ی FG Joomla to  WordPress را بر روی وردپرس خود نصب نمایید. اگر بخواهم در مورد این افزونه مختصری اطلاعات به شما بدهم، این گونه می­توان عنوان کرد که: این افزونه در حال حاضر با ورژن­های 1.5، 1.6، 1.7، 2.5، 3.0 و 3.1 جوملا و ورژن 3.7 وردپرس کاملاً تست شده و حتی در وبسایت هایی که دارای دیتابیس­ های بسیار حجیم (بیش از 70000 ارسال) هستند، به خوبی جواب داده است (درج شده در توضیحات افزونه در وبسایت وردپرس).  البته این افزونه خود یک نسخه پریمیوم هم دارد که البته بر اساس امکاناتی که در وب سایت جوملایی خود از آن استفاده می­کنید، ممکن است به آن نیاز پیدا کنید.

 

  • در مرحله سوم و البته پس از فعال کردن افزونه­ ی FG Joomla to WordPress به قسمت ابزار ها » درون ریزی بروید. لیستی از ابزارهای در دسترس برای نصب وردپرس خود را خواهید دید. در لیست ابزار های موجود بر روی (Joomla (FG کلیک کنید. بعد از کلیک صفحه ی امکانات آن در اختیار شما قرار می گیرد.

 

  • اطلاعات وبسایت جوملایی خود را که شامل ورژن، آدرس و اطلاعات دیتابیس است، وارد نمایید (اطلاعات دیتابیس جوملا را می توانید از بخش تنظیمات > سرور بگیرید و اینجا قرار بدید. همچنین این اطلاعات در فایل configuration.php سایت شما موجود هست) .

گرینه های بخش database به شرح زیر است:

  • hostname: این قسمت مربوط به سرور دیتابیس شماست که معمولا همون localhost رو باید وارد کنید.
  • port: پورت دیتابیس شماست که معمولا 3306 باید باشه.
  • username: نام کاربری دیتابیس شما
  • password: رمز عبور دیتابیس شما
  • joomla table prefix: پسوند جداول دیتابیس سایت جوملایی شما

سپس با انتخاب دکمه­ ی Test The Connection  از اتصال صحیح به وبسایت جوملایی خود مطمئن شوید.

  • در قسمت پایین بخش Behavior را انتخاب نمایید. حال این افزونه را بر اساس نیازهای خود تنظیم کنید. در اینجا گزینه ­هایی وجود دارد که توسط آنها می­توانید، مشخص کنید که دقیقاً چه محتوایی از جوملا به وردپرس ایمپورت شود و با برخی از داده­ها، مثل آرشیوها و … چه رفتاری در وردپرس صورت بگیرد.

گزینه های بخش Behavior به شرح زیر است:

  • Import Introtext: وارد کردن گزیده ای از متن های پیش فرض
  • Archived Posts: انتقال محتویات آرشیو شده در سایت جوملا
    • ‌Import as published posts: انتقال پست ها و انتشار بلافاصله آن ها در سایت
    • Import as drafts: انتقال پست ها و پیش نویس کردن آن ها
    • Not imported: پست ها منتقل نشوند
  • Medias: انتقال محتویات رسانه مانند عکس ها و ویدئوها
    • نکته: برای انتقال همه محتویات رسانه گزینه “Force media import. Keep unchecked except if you had previously some media download issues” را حتما تیک بزنید.
  • Meta keywords: انتقال کلید کلمه های متا.
  • Creat pages: با زدن این گزینه محتویات به جای ارسال به صورت پست بر روی سایت به صورت صفحه بر روی سایت منتشر می شوند.

 

  • پس از اعمال تنظیمات مورد نظر، کافی است روی دکمه “Import Content From Joomla To WordPress” یا  “Start / Resume the import” کلیک کنید تا عملیات انتقال آغاز شود.

این افزونه یک اسکریپت را اجرا و شروع به انتقال مطالب شما از جوملا به وردپرس خواهد کرد. بسته به اینکه چه تعداد مطلب داشته باشید، روند انتقال ممکن است زمان ببرد.

 

بعد از انتقال سایت از جوملا به وردپرس چه کنیم؟

بعد از انتقال سایت خود روی remove the prefixes from the categories کلیک کنید تا پسوند ها از دسته بندی های شما حذف شوند و دسته بندی های تمیز تری داشته باشید.

در مرحله بعد روی modify internal links کلیک کنید تا لینک های داخلی سایت شما مرتب و صحیح شوند.

عیب یابی و رفع اشکال

  • یکی از شایع ترین خطایی که ممکن است در طی اجرای این برنامه و انتقال اطلاعات از جوملا به وردپرس به آن بر بخورید خطای “Fatal error: Allowed memory size of ****** bytes exhausted” است.
  • در این حالت باید  حجم مموری اختصاص داده شده توسط سیستم به وردپرس بالا برود. یک راه حل استفاده از کد زیر در wp-config.php است :
define(‘WP_MEMORY_LIMIT’, ’64M’);
  • این رقم باید تا جایی بالا برود که شما دیگر دچار مشکل نشوید. این راه حل امکان دارد، در بسیاری از هاست­ ها جواب ندهد. تنها راهی که باقی مانده است، که این روش را بر روی یک وردپرس لوکال انجام دهید و در نهایت دیتابیس تولید شده را به وبسایت اصلی خود ایمپورت نمایید.
  • اگر خطایی مربوط به اتصال به پایگاه داده مشاهده کردید، حتماً از صحت و درستی اطلاعاتی که برای اتصال به دیتابیس وارد کرده اید مطمئن شوید.
  • هاست­ها به دلایل امنیتی Allow_url_fopen را درini هاست می­بندند. این امکان وجود دارد که، درون ریزی با شکست مواجه شود. اما راه حل استفاده از یک وردپرس لوکال خواهد بود.
این مطلب را به اشتراک بگذارید:
balatarin cloob Twitter Facebook Google Buzz Google Bookmarks yahoo