اضافه شدن ویدئوی آموزشی توسط محمدرضا خدری در تاریخ 3 تیر 1396
ممکن است جزء آن دسته از افرادی باشید که:
- ابتدا سایت وردپرسی خود را روی لوکال هاست ایجاد می کنند و بعد از تغییرات لازم، آماده کردن وبسایت و ایجاد چندین نوشته/برگه از آن بک آپ گرفته و میخواهید انتقال وردپرس به هاست اصلی را داشته باشید.
- و یا اینکه سایت وردپرسی شما روی یک دامین وجود دارد و می خواهید آن را بر روی یک دامین دیگری آن را تنظیم کنید.
انتقال وردپرس
در هر دو صورت شما می خواهید عملیات انتقال وردپرس را از یک سایت وردپرسی یا یک بسته ی وردپرسی انجام دهید. که اگر بخواهید در حالت عادی این کار را انجام دهید، ابتدا باید از فایل ها و سپس دیتابیس بک آپ تهیه کنید که اگر همهی مراحل را درست انجام دهید و از خطر خراب کردن دیتابیس و .. هم بگذرید، سایت شما بعد از کلی کلنجار رفتن، بالاخره منتقل می شود!
راه حل آسان چیست؟
انتقال وردپرس به هاست یا دامنه ای دیگر با افزونه WP clone by WP academy به سادگی هر چه تمام تر قابل انجام است و در هر شرایطی می توانید از وردپرس خودتان یک بسته نصب تهیه کنید که می توانید در سایتی دیگر این بسته را فراخوانی کنید.
این کار به حدی ساده است که به هیچ دانشی به جزء نصب وردپرس و افزونه (پلاگین) نیاز نخواهیم داشت!
آموزش انتقال وردپرس به هاست یا دامنه ای دیگر با WP Clone
این افزونه دارای بیش از 300.000 نصب فعال را در مخزن وردپرس دارد و می توان از آن به عنوان برترین افزونه های انتقال وردپرس یاد کرد.
شروع کار با افزونه
برای شروع کار ابتدا افزونه انتقال وردپرس به هاست یا دامنه ای دیگر را دریافت نموده و از بخش افزونه های سایت خود آن را نصب نمایید. بعد از نصب این افزونه در بخش پیشخوان سایت وردپرسی شما بخشی با عنوان WP Clone ایجاد شده است.
تهیه ی بک آپ/ بسته ی نصب از سایت فعلی
در این قسمت همان طور که در تصویر بالا مشاهده می کنید برای این که از وبسایت فعلی یک بسته ی نصب/بک آپ تهیه کنید ابتدا باید گزینه ی Create Backup را انتخاب کنید و بعد از آن روی دکمه ی آبی رنگ کلیک کنید، به این صورت شما می توانید از وبسایت فعلی خودتان یک بک آپ تهیه کنید.
به گزینه ی Restore backup در پایین گزینه ی قبلی دقت کنید؛ اگر افزونه را تازه نصب کنید این گزینه را نخواهید دید اما بعد از اینکه اولین بک آپ خود را بگیرید این گزینه ظاهر می شود و در مقابل آن بک آپ های سیستم شما را نمایش می دهد که می توانید آن ها را حذف یا اینکه لینک آن ها را کپی کنید.
توجه: فایل بک آپی که این افزونه به شما می دهد بصورت یک url می باشد یعنی به شما خود فایل بک آپ را نمی دهد بلکه لینک آن را در اختیار شما قرار می دهد.
شما باید در وبسایتی که می خواهید این فایل بک آپ را فراخوانی کنید لینک فایل را از وبسایت فعلی کپی و وارد وبسایت دوم کنید.
فراخوانی بک آپ/ بسته ی نصب به سایت مقصد
بعد از اینکه از سایت اول خودتان بک آپ را تهیه کردید می بایست این فایل بک آپ را در سایت مقصد فراخوانی کنید که می توانید به صورت زیر عمل کنید.
ابتدا در سایت مقصد نیز افزونه انتقال وردپرس به هاست یا دامنه ای دیگر را نصب و فعال کنید و به بخش تنظیمات افزونه بروید.
در این قسمت بر روی گزینه ی Restore from URL کلیک کنید و گزینه ای که در زیر نمایش داده می شود را هم فعال کنید.
I AGREE Required for “Restore” function: با فعال کردن این گزینه تعیین می کنید که دیتابیس جدید فایل بک آپ شما جایگزین دیتابیس قدیمی شود.
بعد از آن در قسمت Restore from URL لینک فایل بک آپی که در سایت اول تهیه کردید را وارد کنید و در نهایت گزینه ی Restore from URL کلیک کنید تا فایل بک آپ برای شما، سایت اول را جایگزین سایت در حال حاضر کند.
در تصویر بالا هم می توانید اطلاعاتی را از سیستم خودتان مشاهده کنید.
نکته ی خیلی مهم: ممکن است فرایند انتقال به خوبی صورت نگیرد، در این صورت ممکن است شما با صفحه ای سفید مواجه شوید یا اینکه با یک ارور مواجه شوید. این عمل بسیار پیش می آید اما جای نگرانی نیست، کافیست دوباره فرآیند Restore را انجام دهید.
وقتی با صفحه ای مشابه تصویر بالا مواجه می شوید یعنی فرایند Restore با موفقیت انجام گرفته است و می توانید سایت جدید خود را مشاهده کنید. سایت خود را مشابه سایت اولیه خواهید دید!
در صورتی که سایت اولیه لوکال هاست باشد!
اگر وبسایت اولیه لوکال هاست باشد شما با لینک فایل بک آپ نمی توانید کاری انجام دهید، یعنی نمی توانید در سایت مقصد آن لینک را وارد کنید چرا که آن لینک در لوکال می باشد و وجود خارجی ندارد.
راه حل چیست؟
راه حل به این صورت است که باید لینکی را که در لوکال هاست میگیرید را در یک آدرس بار وارد کنید و آن فایل را از لوکال هاست خودتان دانلود کنید و بر روی سیستم خودتان قرار دهید (البته روی سیستم لوکال بوده است از همان اول فقط مسیر فایل را به محل دلخواه تغییر می دهید).
و در یک هاست آن را آپلود می کنید و آن لینک را به افزونه در سایت مقصد می دهید و باقی مراحل هم که به صورتی که در بالا توضیح دادیم خواهد بود، به همین راحتی:)
یک بار مرور کنیم!
با استفاده از افزونه WP clone می توانیم به راحتی از سایت وردپرسی خودمان یک فایل بک آپ تهیه کنیم و این فایل بک آپ را در هر سایتی که می خواهیم فراخوانی کنیم.
بعد از بک آپ، افزونه به ما لینک فایل را می دهد که می توانیم این لینک را در سایت مقصد وارد کنیم تا سایت ما دقیقا مشابه همان سایت اولیه شود.
فقط یک نکته این که اگر سایت اولیه ما لوکال هاست باشد باید از طریق لینک فایل آن را دانلود کنیم و در یک هاست واقعی آپلود کنیم و در سایت مقصد لینک فایل آپلود شده را بدهیم.
موفق باشید…
بنیان
سلام
من افزونه رو نصب کردم موقع بک آپ گیری پیغام موفقیت می ده اما موقع restore کردن میگه همچین فایلی وجود نداره
از طریق cpanel هم چک می کنم همچین فایلی وجود ندارد
ممنون میشم راهنمایی کنید
خیلی خیلی مهم و فوری
امیررضا
سلام
اسم افزونه مطالب رو هم پشتیبان میگیره؟
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
تمام افزونهها، قالبها و تنظیمات هم منتقل میشوند.
AMIN@ 8 سال عضو همیار وردپرس
سلام لطفا کمک کنید
یه سایتی رو طراحی کردم و میخوام از لوکال هاست بریزم رو هاست . تمامی مراحل رو انجام دادم زمانی که Restore میکنم بعد از چند دقیقه صفحه سفید میشه چند بار دیگه این کار رو انجام دادم اما باز هم نشد لطفا راهنمایی کنید
mj2771 8 سال عضو همیار وردپرس
سلام
من با این افزونه بک آپ گرفتم و به صورت موفق اون رو بارگذاری کردم روی هاست جدید
تظمیمات پیوند های یکتا رو هم چک کردم دقیقا مشابه سایت قبلی بود
تمام افزونه ها و پست و ها و … منتقل شدند ولی وارد سایت که میشم فقط صفحه سفید نشون میده
درضمن دامین جدید گرفتم و اطلاعات بک آپ روی دامین جدید restor شده
amir
سلام من میخوام سایت رو از لوکال هاست بریزم رو هاست
زمانی که میخوام Restore کنم این ارور رو میده
The plugin encountered an error while downloading the zip file,the following error message was returned:
Error Message : Not Found
لطفا کمک کنید
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
شما باید فایل بکاپی که افزونه در لوکال هاست ایجاد کرده را به صورت دستی به هاست انتقال داده و بعد ادرس ان را به افزونه بدهید.
افزونه نمیتواند این فایل را از کامپیوتر شما اپلود کند.
nima_mehr 8 سال عضو همیار وردپرس
جهت انتقال یک multisite هم جواب میده ؟
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
این مورد تست نشده است.
MA_MONTAZER1 8 سال عضو همیار وردپرس
سلام.میخوام سایتمو از لوکال به هاست اصلی منتقل کنم.این افزونه رو نصب کردم و فایل بک آپ رو در مسیر wp-content/uploads آپلود کردم. موقع restore هم آدرس را به این صورت وارد می کنم:
http://farhangomaaref.ir/wp-content/uploads/_fqFrZsjJMA.zip
ولی متاسفانه error زیر رو میده
The plugin encountered an error while extracting the zip file using WP’s zip file extractor,the following error message was returned:
Error Message : نمیتوان پرونده را کپی کرد.
Temporary files created in /home/farhango/public_html/wp-content/wpclone-temp will be deleted
میشه راهنماییم کنین؟
ممنونم
MA_MONTAZER1 8 سال عضو همیار وردپرس
ممنونم درست شد. فقط بعد از نصب تمام نوشته های فارسی به هم ریخته. در جواب یکی از دوستان گفتین تنظیمات utf-8 رو در php my admin درست کنند که من این کار رو هم کردم ولی همچنان مشکل داره!!!! میشه راهنماییم کنین؟
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
این مشکل رو در چه نوع هاستی دارید؟
در هاستهای ویندوز این مشکل متداول است.
امیر شمس 8 سال عضو همیار وردپرس
سلام
خیلی ممنون کارم رو راه انداخت واقعا
رنجبر
سلام
من اینکارو انجام دادم ولی وقتی سایتم منتقل شد قالبم به صورت خام منتقل شد که هیچ محتوایی داخلش نداشت در صورتی که داخل سایتم محتوا قرار داده بودم.
مشکل از کجاست؟
امید
با سلام
من از لوکال بک آپ گرفتم و فایل رو به صورت دستی رو هاست انتقال دادم و ریستور کردم اون فایل zip رو و پیغام موفقیت آمیز بودن رو نشون میده ولی نه هیچ افزونه ای روی وردپرس سایت نصب شد و ن قالبی.
آیا باید روی هاستی که میخواهیم انتقال دهیم همان قالب نصب باشد؟یا کافیست یک وردپرس خام نصب شود؟
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
فقط کافیست یک وردپرس نصب باشد (حتی مهم نیست خام باشد)
احتمالا مشکل در بخش اول کار است. فایل بکاپ را باز کنید و ببینید افزونهها و قالبها وجود دارد یا نه