× 25 درصد تخفیف سرور مجازی ایران کد تخفیف : irani
مشاهده

انتقال دستی سایت چاپ


سرور شماره 1 سروری هست که شما می خواید سایت رو از روش ببرید
سرور شماره 2 سروری هست که شما میخواید سایت رو روش دوباره بیارید بالا
خوب با یوزر روت کانکت میشیم به سرور 1
و میریم توی شاخه ایی که سایت ها هست
مثلا cpanel توی شاخه /home/ هست
بعد میریم توی دایرکتوری یوزری که میخوایم انتفال بدیدم
مثلا /home/webhost/ بعد وقتی لیست میگیریم میبینیم فولدری هست به نام public_html
خوب ما العان این فولدر رو زیپ میکنیم با دستور
tar -cf public_html.tar public_html
وقتی این فولدر رو زیپ کرد با دستور mv فایل رو توی شاخه سایت میریزیم تا بتونیم با سرور 2 wget کنیم
مثلا
mv public_html.tar /home/webhost/public_html
خوب به احتمال زیاد سایت ما دیتا بیس هم داره
با این دستور از sql سایت backup میگیریم , به جای webhost_vb اسم sql خودتون رو بزارید
mysqldump -u root -p webhost_vb > backup.sql
وقتی میزنید پسورد root مای اس کیو ال (چه قدر سخت بود) MYSQL رو ازتون میگیره و همون جا که این دستور رو اجرا کردید یه فایل میسازه به نام backup.sql که بک آپ اون SQL هست
خوب به سرور 2 کانکت میکنیم
و از طریق کنترل پنل اکانت رو میسازیم
بعد توی شاخه یوزر میریم و فولدر Public_html رو پاک میکنیم با دستور
rm -rf public_html
و فولدر public_html.tar رو wget میکنیم اینجا و با این دستور Extracts اش میکنیم
tar -xvf public_html.tar
خوب حالا محتوای سایت اومد روی سرور جدید
حالا برای sql شما از طریق کنترل پنل همون sql با همون پسورد میسازید
و از طریق ssh خود mysql رو restor میکنیم با دستور , به جای webhost_vb اسم sql خودتون رو بزارید
mysql -u root -p webhost_vb < backup.sql

فقط بگم این محتوای سایت با sql ترنسفر میکنید نه چیز دیگه مثل ایمیل اینا رو جابهجا نمیکنید
خسته نباشید

آیا این پاسخ مفید بود؟

  • 0
« بازگشت