انتقال کامل سیستم دیتالایف به وردپرس

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

. نکته ی مهم این است که جداول wp_posts و wp_comments شما باید خالی از پست و نظر باشند.
انتقال کامل سیستم دیتالایف به وردپرس

مرحله ی اول  : ابتدا اسکریپت را از پایین صفحه دانلود نمایید سپس برای پیشروی در عملیات ، ابتدا جدول مطالب و کامنت های دیتالایف خود را توسط phpmyadmin استخراج کنید. این جداول به صورت پیشفرض dle_post و dle_comments می باشند که ممکن است شما پسوند این جداول رو تغییر داده باشید. اکنون جداول export شده رو در دیتابیس وردپرس import کنید.سپس فقط کافی است اطلاعات دیتابیس وردپرس خود را در فایل db.php از فولدر inc تنظیم کنید.

مرحله ی دوم : فایل change.php در فولدر inc را باز کرده و به ترتیب آدرس سایت خود را بدون علامت / در انتها وارد کنید. یکی از امکاناتی که در این اسکریپت گنجانده شده است تغییر یک مقدار مشخص از جداول دیتالایف است که بعد از انتقال به وردپرس انجام میگیرد.

فرض کنید شما تصاویری را در هاست خود هنگامی که دیتالایف نصب داشتید توسط ادیتور آپ کرده اید و هم اکنون این تصاویر در پوشه ی uploads/fotos در دیتالایف شما موجود است. با توجه به این امکان شما می توانید به طور مثال همان تصاویر را به صورت کامل به هاست وردپرس خود و برای مثال در فولدر uploads/photos ذخیره کنید و مقدار uploads/fotos را با مقدار کنونی یعنی uploads/photos تغییر دهید که این بسیاری از مشکلات را حل خواهد کرد. برای همین موضوع در فایل change.php بعد از وارد کردن سایت خود با دو مقدار old و new مواجه می شوید. در جلوی مقدار old مقداری است که اسکریپت دنبال آن گشته و جای آن را با مقدار new تغییر می دهد.

مرحله ی سوم : اگر پسوند جداول پست و نظرات دیتالایف خود را که به طور پیشفرض

dle_post و dle_comments می باشند ، تغییر داده اید می توانید در فایل change.php مقادیر مورد نظر را تغییر دهید. در غیر این صورت تغییری ایجاد نکنید.

مرحله ی چهارم : اکنون فایل ها و فولدر

inc را در شاخه ی روت وب سایت خود آپلود کرده و فایل Posts.php را فراخوانی کنید. در صورت موفق بودن عملیات انتقال پست ها با پیغامی نظیر تصویر زیر مواجه می شوید :

مرحله ی پنجم : با کلیک بر روی پردازش به سمت انتقال نظرات ، اسکریپت نظرات را منتقل می کند که صفحه ی موفق آمیز بودن به شکل زیر است :

مرحله ی ششم : و در انتها با کلیک بر روی پردازش به سمت حدف جداول دیتالایف از وردپرس ، دو جدول ایمپورت شده ی دیتالایف در دیتابیس وردپرس به صورت اتوماتیک حذف می شوند.

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

 

کلمه عبور : lobbby.ir

درباره نویسنده

محمد کرمانی هستم برنامه نویس و طراح وب سایت

۱۰ دیدگاه

  1. mahmood
    آبان ۱۴, ۱۳۹۱ ساعت ۷:۴۰ ب.ظ

    سلام ، با این انتقال ، آیا کاربران هم منتقل میشوند؟

    پاسخ
    • admin
      آبان ۱۵, ۱۳۹۱ ساعت ۵:۴۲ ق.ظ

      بله تمام اطلاعات دیتابیس منتقل می شود.

      پاسخ
  2. mahmood
    آبان ۱۵, ۱۳۹۱ ساعت ۸:۰۶ ق.ظ

    واقعا از شما سپاسگذارم بابت این آموزش ، قصد انجام این انتقال رو دارم ؛ امیدوارم همه چی به خوبی صورت بگیره بازم تشکر

    پاسخ
    • admin
      آبان ۱۵, ۱۳۹۱ ساعت ۹:۴۴ ق.ظ

      لطفا قبل از انجام هر کاری از محتوای سایت پشتیبان بگیرید.

      پاسخ
  3. جیمی
    تیر ۲۶, ۱۳۹۲ ساعت ۱۱:۲۹ ب.ظ

    سلام دوست عزیز الان من این کارو انجام دادم ولی فقط مطالب و نظرات انتقال داده شد و بقیه نه مثلا تگ های مطالب-دسته بندی ها-کاربران و …
    اگر ممکن هست نحوه انتقال دسته بندی ها و کاربران رو هم آموزش بدید

    پاسخ
    • admin
      تیر ۲۷, ۱۳۹۲ ساعت ۷:۴۳ ق.ظ

      طبقه دستورات انجام دهید بدون هیچ مشکلی انتقال می یابد.

      پاسخ
  4. جیمی
    تیر ۲۸, ۱۳۹۲ ساعت ۱۰:۳۸ ب.ظ

    دوست عزیز من مجدد این کار رو انجام دادم
    ولی جواب نداد
    به نظر شما اگر من از دیتابیس فایل کتگوری رو بیارم تو دیتابیس وردپرس+یوزر ایا جواب میده؟؟
    چون توی فایلها فقط برای پست ها و نظرات و تگ ها فقط فایل وجود داره و برای بقیه نه.
    درضمن نظرات هم توی پست ها نیست و فقط توی داشبرد وردپرس نشون میده و توی مطالب وجود نداره.

    ازتون میخام لطف کنید و به این موضوع رسیدگی کنید.
    با تشکر

    پاسخ
  5. علی
    دی ۹, ۱۳۹۲ ساعت ۳:۴۶ ب.ظ

    سلام
    ببخشید منظور از روت وب سایت چیه ؟
    در ضمن منظورتون از فراخوانی کنید باز کردنه فایل هست ؟

    پاسخ
    • علی
      دی ۹, ۱۳۹۲ ساعت ۴:۰۰ ب.ظ

      آقا ممنون سوال بالا حل شد بعد از انتقال در پایین صفحه با ارور های

      Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 452

      Warning: array_keys() expects parameter 1 to be array, null given in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 477

      Warning: implode() [function.implode]: Invalid arguments passed in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 477

      Warning: array_key_exists() expects parameter 2 to be array, null given in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 666

      Warning: array_key_exists() expects parameter 2 to be array, null given in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 668

      Warning: array_key_exists() expects parameter 2 to be array, null given in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 670

      Warning: array_key_exists() expects parameter 2 to be array, null given in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/powerStats.class.php on line 672

      Fatal error: Class ‘OS’ not found in /home/worlde/public_html/wordpress/wp-content/plugins/wp-power-stats/vendor/browser-os/Browser.php on line 74
      مواجه میشم کمک کنید

      پاسخ
  6. reza
    دی ۱۲, ۱۳۹۳ ساعت ۶:۴۳ ب.ظ

    با سلام
    نظرات و مطالب منتقل میشه اما دسته بندی ها منتقل نمیشه.وقتی هم مطالب رو منتقل میکنه تو دسته بندی خودش نشون نمیده در ضمن تصاویر شاخص بند انگشتی هر نوشته هم نشون نمیده.
    ممنون میشم کمک کنید.

    پاسخ

دیدگاه خود را بنویسید

Time limit is exhausted. Please reload CAPTCHA.