انتقال وردپرس از لوکال به هاست و هاست به لوکال

انتقال وردپرس از لوکال به هاست و هاست به لوکال

در این مقاله از آموزش وردپرس بیگ تم قصد دارم تا آموزش نحوه انتقال سایت وردپرس از لوکال هاست به هاست اینترنتی و بر عکس از هاست اصلی به لوکال رو با هم بررسی کنیم , سایت شما هم به هر دلیل خاصی سایت خود را در لوکال هاست آماده کردید و قصد انتقال به هاست رو دارید و یا به صورت عکس که فرقی نمی کنه. همون طور که می دونید برای بالا رفتن سرعت عمل در کار میشه وردپرس رو روی کامپیوتر خود نصب کرد و مثل یک سایت واقعی باهاش کار کرد قبلا آموزش نحوه نصب وردپرس روی لوکال هاست رو در سایت قرار دادیم که توضیح داده شده بود که به چه صورتی میشه وردپرس رو در کامپیوتر شخصی خود نصب کرد و کاراش و انجام داد.

انتقال وردپرس از لوکال به هاست و هاست به لوکال

حالا می خوایم سایتی که روی لوکال هاست راه اندازیش کردیم رو تمام و کمال انتقال بدیم روی هاست اصلی همچنین روشی که برای انتقال از لوکال به هاست گفته میشه همین عمل رو اگر برعکس انجام بدیم میشه انتقل از هاست به لوکال.

مرحله 1

ابتدا برای انتقال سایت از لوکال شما باید وارد پوشه htdocs بشید ین پوشه در نرم افزار xampp وجود داره اگر با نرم افزار دیگه این وب سرور خانگی را ایجاد کردید به روت یعنی مسیری که وردپرس رو نصب کردید برید , در اینجا کل فایل ها رو انتخاب و zip کرده , روی هاست آپلودش کنید در مسیر public_html که ریشه هاست شما میشه یا اگر بخواید در شاخه دیگه ای مثل ساب دامین باشه باید در مسیر ساب دامین آپلودش کنید آموزش ایجاد ساب دامین رو قبلا ارائه دادیم.

مرحله 2

فایل کل وردپرس که آپلود کردید رو از حالت zip خارجش کنید حالا اگه آدرس سایتتون رو در مرورگر وارد کنید باید با ارور خطا در برقراری پایگاه داده رو به رو خواهید شد , لازم هست داخل هاست یک دیتابیس ایجاد کنید قبلا این مرحله رو در آموزش نصب وردپرس توضیح دادیم . بعد از ایجاد پایگاه داده اطلاعات detabase رو باید در فایل wp-config.php وارد کنید.

مرحله 3

حالا در لوکال هاست به قسمت دیتابیس باید برید در xampp باید به مسیر localhost/phpmyadmin برید , در این قسمت روی نام دیتابیسی که روی لوکال برای وردپرس ست کرده بودید کلیک کنید. حالا در قسمت بالا روی گزینه Export باید کلیک کنید.

phpmyadmin

در تصویر بالا صفحه دیتابیس mysql گزینه ها مشخص شده بعد از کلیک روی گزینه  Export در پنجره ای که مایش داده میشه تیک گزینه Custom – display all possible options رو بزنید و برید انتها روی گزینه Go کلیک کنید در این صورت صفحه دانلود براتون ظاهر میشه که یک فایل متنی با فرمت aql دانلود میشه. حالا باید داخل هاست هم به قسمت phpmyadmin برید در همون صفحه اصلی هاست دنبالش بگردید کنار ایکون ساخت دیتابیس هست. برای ورود احتمالا یوزر و پسوورد بخواد همون یوزر و پسوورد هاست رو بهش بدید بعد از ورود اینبار روی گزینه Import کلیک کنید و در صفحه ای که باز شده روی دکمه Browse کلیک کرده و فایلی که در لوکال دانلودش کردید رو انتخاب کنید و پایین تر روی گزینه go کلیک کنید و منتشر باشید تا ایمپورت بشه. بعد از import شدن کار تمومه و سایت بدون مشکل بالا خواهد اومد.

توجه داشته باشید برخی مواقع پیش میاد که برخی تصاویر مثل لوگو یا تصاویر مطالب نمایش داده نمیشه که باید به صورت دستی دلخل دیتابیس دنبال بخش مربوط به تصایر باید و مسیر ها رو دستی درست کنید.

به همین راحتی موفق شدیدم که سایت وردپرس خود را از لوکال هاست به روی هاست اصلی انتقال بدیم. برای حالت برعکس عملیات رو از هاست به لوکال باید جلو بریمو همچنین در انتقال از هاست به لوکال روش دیگه ای هم هست که نیاز به تنظیمات دستی خواهد داشت و فقط محتوا رو جا به جا می کنه . این روش درون ریزی در وردپرس هست قبلا آموزش نحوه برون ریزی در وردپرس و درون ریزی کردن فایل برون ریزی وردپرس شده رو توضیح دادیم. اگر محتوای سایت در این روش زیاد باشه فایلی که برون ریزی خواهد شد حجمش زیاد میشه که در لوکال هاست میزان حجم آپلود وردپرس 2 مگ هست اگر بیش از این مقدار باشه برای درون ریزی به مشکل خواهید خود که این دو روش برطرف کردن داره یکی افزایش میزان حجم آپلود در وردپرس هست که به مقدار دلخواه می تونید افزایشش بدید یا اینکه تقسیم فایل xml برون ریزی شده وردپرس به چند فایل که به راحتی بشه عملیارت وارد کردن رو انجام داد

امیدواریم این مقاله از اموزش های بیگ تم براتون مفید واقع باشه.

منبع: بیگ تم

یک نظر

  1. مریم

    یه سوال دیگه هم داشتم :
    اگه بخواهیم سایت را از لوکال به یک ساب دامین انتقال بدیم امکانش هست؟

  2. روزبه

    من همه کارارو انجام دادم
    اما وقتی که ادرس سایتم رو در بروزر وارد میکنم ، تبدیل میشه به localhost و از روی لوکال میخونه اطلاعات رو
    مشکل از کجاست ؟

  3. هادی قربانی

    اگر درست انتقال داده شده باشه مشکلی نباید داشته باشه .
    باز اط رطیق phpmyadmin بخش ادرس های رو بررسی کنید که هر دو لوکال باشه

  4. میلاد

    با سلام
    بعد از انتقال سایت به لوکال هر لینکی که میرنم وصل میشه به سایت اصلی کلا همه چیو از سایت اصلی میخونه چیکار کنم؟!

  5. erfan

    سلام
    من سایت رو از یک هاست و دامین به هاست و دامین دیگه ای منتقل کردم و همه چی اوکیه ، با دامین جدید سایت بالا میاد و تمام صفحات و برگه ها باز میشن
    اما مشکل اساسی اینجاست که نمیتونم وارد پنل ورود وردپرس بشم!!!
    adressesite.com/wp-admin رو که میزنم هیچی نمیاد!!!!

  6. هادی قربانی

    نیاز هست تا در داخل فایل برون ریزی دیتابیس ادرس ها رو تغییر بدید و همچنین در فایل فایل .htacces مسیر های لازم رو اگه بازم بود تغییر بدید. فایل htaccess داخل روت سایت قرار میگیره

  7. ارشیا

    با سلام

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

    ممنون می شوم کمک کنید

  8. Ali Sarvary

    با سلام و درود بر شما عزیزان
    من می خوام به عنوان مثال یک یا چند صفحه ی حدید در لوکال هاست طراحی کنم و همین یک یا چند صفحه ای که از برخی امکانات پلاگین و متن و عکس و فیلم و … به کار برده شده به درون سایتم روی سرور وارد کنم، نمبخوام اطلاعات و حجم زیاد دیتاهای قبلی روی سرور رو هم اضافه کنم، چون هم سرعت کار به شدت پایین میاد و هم ممکنه یکسری اطلاعات مثلا کامنت جدیدی وارد بشه و کامل بک آپ گرفته نشده باشه و از دست بره..
    ممنون میشم راهنمایی کنید که برای این مورد چکار میتونم بکنم؟

  9. علی

    با سلام و درود
    من وقتی از دیتا بیس هستم export گرفتم با فرمت spl ذخیره شد و زمان import به لوکال هاست این ارور که مربوط به حداکثر حجم قابل آپلوده رو میده. برای بالا بردن این حجم از کجا باید اقدام کنم ؟
    the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

  10. هادی قربانی

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

  11. محمد حمزه

    سلام خسته نباشید
    من وقتی میخوام مطالبی رو که در لوکال هاست نوشتم حدود 600 تا مطلب رو به هاست یعنی سایتم منتقلش کنم میگه که شناسه معتبر نیست به نظرتون من باید چیکار کنم لطفا به ایمیلم جواب رو بفرستید

  12. هادی قربانی

    دیتابیس نمی تونه کامل درون ریزی بشه … که مربوط به جدول بخش متاهای دیگاه میشه

  13. هادی قربانی

    احتمالا مشکلی در کارتون وجود داشته وگر نه باید همه موارد بدون مشکل انتقال پبدا کنه به روش هم داریم با نام بسته نصبی وردپرس که بهترین روش هست برای آموزسش باید هزینه پرداخت کنید هزینش 85 هزار تومن هست

  14. sajjad

    سلام
    من این کار رو در انتقال سایتم از هاست به لوکال هاست انجام دادم اما یه مشکل پیش اومده اونم اینه که کل سایتم رو هاست به هم ریخته ( اکثر تصاویر رو نمایش داده نمی شن ) و در لوکال هاست مینویسه که صفحه مورد نظر پیدا نشد!
    میشه بگین اشکال من کجا بوده و چرا در هاست تصاویر نشون نمیده

  15. سعید

    سلام و خسته نباشید
    برای اپلود کامل سایتم از لوکال به هاست پست های نوشته شده مثل فهرست ها دسته بندی ها
    و کامنتا و فایل های ضمیمه و عکسا هم میرن یا باید با افزونه این هارو جابجا کنم؟

  16. سینا امین زاده

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

  17. ghobadizahra

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

  18. amin

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

    با سپاس

  19. amin

    سلام
    متشکرم ایمورت شد.اما حالا وقتی ادرس زیر رو میزنم
    http://localhost/wordpress/wp-admin
    هیچی نشون نمیده مگر اینکه به اینترنت وصل بشم که در اون صورت صفحه رو نشون میده اما باز هم وارد پیشخوان و.. نمیشه.چه کنم حالا؟
    سپاس

  20. سینا امین زاده

    سلام
    مشکل از طریقه بک آپ گرفتن دیتا بیس هست لطفا آموزی ایکسپورت از دیتا بیس رو سرچ کنید و بر اساس آموزش عمل کنید

  21. amin

    با سلام
    من یه سوال درباره انتقال سایت از هاست به لوکال داشتم.وقتی دیتابیس رو ایمپورت میکنم خطا میده:
    SQL query:
    Dumping data for table `amin_ajax_chat`
    INSERT INTO `amin110_ajax_chat` (`id`, `time`, `name`, `text`, `url`, `ip`) VALUES
    (1, 1379495848, ‘The Admin’, ‘High five! You’ve successfully installed Simple Ajax Chat.’, ”, ”);
    MySQL said: Documentation
    #1062 – Duplicata du champ ‘1’ pour la clef ‘id’
    نمیدونم چطور رفعش کنم
    ممنون میشم راهنمایی ام کنید
    تشکر

  22. هادی قربانی

    شاید لازم باشه دستی داحل دیتابیس مسیر رو تغییر بدید.
    البته اگه درست عمل کنید مشکلی پیش نمیاد

  23. داریوش

    من از هاست به لوکال انتقال دادم

    همه چیز مرتب هست اما مشکل اینه که تصاویر بندانگشتی رو نشون نمیده !

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *