زنگ.

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

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

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

  1. استفاده از یکی از راه های شرح داده شده در زیر برای انتقال سایت به دامنه دیگر.
  2. پیکربندی robots.txt در دامنه های قدیمی و جدید.
  3. 301 تغییر مسیر را از دامنه قدیمی به جدید ایجاد کنید.

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

روش اول

ساده ترین راه این است که نام دامنه را در کنسول مدیر تغییر دهید:

  1. به پنل مدیریت بروید، سپس به صفحه "تنظیمات - عمومی" بروید.
  2. در زمینه های موجود "وردپرس آدرس" و "آدرس سایت" URL جدید دامنه خود را پر کنید. تنظیمات را ذخیره کن. آماده.

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

راه دوم

باز هم، نه یک ایده ایده آل، اما بد است، که نیاز به هزینه های کار بزرگ را نسبت به روش سوم (راحت تر، در دسترس بودن در phpmyadmin). خوب، تا زمانی که ما در این زمینه زندگی می کنیم:

  1. پایگاه داده SQL Dump را در ویرایشگر متن باز کنید (به عنوان مثال، دفترچه یادداشت ++).
  2. تمام ورود آدرس سایت قدیمی را به یکی جدید جایگزین کنید. سند را ذخیره کنید
  3. واردات واردات به پایگاه داده، قبل از اینکه تمام جداول موجود را حذف کنید. آماده.

راه سوم

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

  1. به phpmyadmin بروید، به طور مستقیم به پایگاه داده. داشبورد را از بالا "SQL" فشار دهید.
  2. ما به طور متناوب یا بلافاصله سه درخواست را وارد می کنیم: به روز رسانی WP_Options Set Option_Value \u003d Replace (Option_Value، http://domain.ru "،" http://newdomain.ru ")،" http://newdomain.ru ") option_name \u003d" home "یا option_name \u003d" siteurl "؛ به روز رسانی WP_POSTS SET GUID \u003d جایگزین (GUID، http://domain.ru "،" http://newdomain.ru ")؛ به روز رسانی WP_POSTS SET POST_CONTENT \u003d جایگزین (post_content، http://domain.ru "،" http://newdomain.ru ")؛
  3. ما جایگزین "domain.ru" و "newdomain.ru" آدرس های قدیمی و جدید به ترتیب. ما ذخیره می کنیم بنابراین، ما به تغییر URL در سراسر سایت دست می یابیم، هر کجا که او باشد. آماده.

راه اندازی robots.txt در دامنه های قدیمی و جدید

برای به دست آوردن دامنه قدیمی با جدید، شما باید ربات جستجو را در مورد استفاده از آدرس دیگری از سایت مشخص کنید. برای انجام این کار، در فایل robots.txt در دامنه قدیمی، یک دستورالعمل "میزبان" را با آدرس یک نام دامنه جدید ایجاد می کنیم (شما همان را در یکی از جدید انجام می دهید):

میزبان: newdomain.ru.

این و روش های زیر لازم است برای حفظ "وزن" سایت (TIC، سن، و غیره)، و همچنین به فکر کردن در مورد ربات که آن را با یک منبع کاملا متفاوت، با همان محتوای و نامیده می شود فکر نمی کند صفحات.

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

ایجاد 301 تغییر مسیر

به منظور کاربران و روبات های جستجو با تماس با آدرس قدیمی (به صفحات اصلی یا داخلی)، آنها به طور خودکار به جدید ضربه زدند، شما نیاز به ایجاد 301 تغییر مسیر (سند منتقل شده) در دامنه قدیمی. در file.htaccess بنویسید:

RewriteEngine خاموش گزینه ها + Fallowsymlinks RewriteEngine در ReWriteRule (. *) http://newdomain.ru/$1

در واقع، این کل روش است.

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

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

مرحله اول نیاز به دریافت داده های منبع از سایت دارد، یعنی ذخیره فایل های سایت و پایگاه داده. این را در مثال میزبان MChost در نظر بگیرید.

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

2. ما تخلیه پایگاه داده را صادر می کنیم. برای انجام این کار، ما به PHPMyAdmin می رویم، پایگاه داده را در لیست سمت چپ انتخاب کرده و دکمه را فشار دهید صادر کردن

بیشتر: بایگانی فایل ها و پایگاه داده های سایت در Makhoste را می توان به صورت خودکار از منوی پشتیبان تهیه کرد، یک نسخه پشتیبان تهیه کنید. فایل ها در فهرست خصوصی قرار می گیرند

در حال حاضر داشتن فایل های منبع از سایت شما، می توانید به مرحله دوم بروید: این انتقال داده ها را به یک دامنه جدید و پیکربندی انتقال می دهد. من به شما توصیه می کنم آنها را کپی کنید و به طور جداگانه ذخیره کنید، در مورد 3. به دایرکتوری ریشه دامنه جدید بروید و بایگانی تولید کنید. شما می توانید این را دوباره از طریق مدیر فایل کنترل پنل مدیریت و FTP انجام دهید. فایل را می توان در مدیر فایل خارج کرد
4. ما واردات SQL Dump را به پایگاه داده از طریق phpmyadmin انجام می دهیم. برای انجام این کار، در PhpMyAdmin وارد شده است پایگاه داده مورد نیاز پایگاه داده را در لیست سمت چپ انتخاب کرده و سپس روی پانل بالا کلیک کنید وارد كردن

5. در فایل پیکربندی سایت wp-config.php. دامنه جدید ثبت اطلاعات برای اتصال به پایگاه داده است.

تغییر دامنه در تنظیمات وردپرس

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

تغییر دامنه به وردپرس از طریق phpmyadmin

ما به پایگاه داده phpmyadmin می رویم که سایت شما متصل است. ما قطعا پایگاه داده را در لیست سمت چپ انتخاب کرده ایم و دکمه SQL را فشار می دهیم، همانطور که در تصویر نشان داده شده است

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

به روز رسانی WP_OPTIONS SET OPTISTER_VALUE \u003d جایگزین (Option_Value "، http: //staria-domen.ru"، "http: //new-domen.ru") option_name \u003d "home" یا option_name \u003d "siteurl"؛ به روز رسانی WP_POSTS مجموعه GUID \u003d جایگزین (GUID، "http: //starium-domen.ru"، "http: //new-domen.ru")؛ به روز رسانی WP_POSTS مجموعه post_content \u003d replace (post_content، http: //starium-domen.ru "،" http: //new-domen.ru ")؛

مهم! شما باید یک دامنه را بدون یک اسلش / در انتها تجویز کنید، همانطور که در مثال نشان داده شده است.
اگر شما یک پیشوند در جداول داشته باشید، درخواست اعدام نمی شودwp_ و دیگری.
اگر به عنوان مثال شما پیشوند داریدpref_ ، در کد پرس و جو، شما آن را نوشتید: به روز رسانی pref_posts مجموعه ...

تغییر دامنه در وردپرس در SQL Dump از طریق ویرایشگر متن

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

در این انتقال و تنظیم تکمیل شده.

امروز من در مورد انتقال سایت در WordPress از میزبانی میزبانی وب و یا از میزبانی به دنور، و همچنین در یک دامنه جدید و یا به پوشه دیگری صحبت خواهم کرد.
محتوای مقاله:

چرا مشکل انتقال یک سایت وردپرس بوجود می آید

دیر یا زود، هر یک از ما باید با حرکت مواجه شود، زیرا دلایل متعددی وجود دارد. شایع ترین آن، نارضایتی از میزبانی است، زمانی که قدرت تحمل وجود ندارد، شما شروع به فکر کردن در مورد تغییر ارائه دهنده میزبانی می کنید. اگر چه در این مورد ساده تر است که یک درخواست برای پشتیبانی فنی برای انتقال سایت خود را ترک کنید (هر میزبانی مناسب، چنین خدماتی را به صورت رایگان ارائه می دهد). من مجبور شدم میزبان صد بار تا یک بار، در نهایت، خوش شانس نبود، در حال حاضر من از میزبانی وب استفاده می کنم و به شما توصیه می کنم.

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

بله، شما هرگز نمی دانید که دلایل شما را مجبور به انتقال سایت به وردپرس کرد. شخصا، من نیاز به راه اندازی نسخه محلی سایت در خودم در دنور (خواندن)، زیرا کار با یک سایت محلی سریع تر و راحت تر است. این را می توان با تنظیمات وبلاگ و پلاگین ها بدون ترس برای عملکرد سایت تجربه کرد. بنابراین، من توصیه می کنم همه به یک نسخه محلی، اجازه دهید آن را.

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

1. دانلود فایل های سایت و پایگاه داده از میزبانی قدیمی

روش شماره 1:

به میزبانی قدیمی بروید تا پشتیبان گیری از وضعیت فعلی فایل ها و پایگاه های داده را تهیه کنید. معمولا پشتیبان گیری در دایرکتوری میزبان ریشه در فرم بایگانی حفظ می شود.

برای رسیدن به این پوشه، می توانید به FTP بروید (از کل فرمانده کل یا فایل Zilla استفاده می کنم) یا از طریق مدیریت فایل میزبانی (این روش راحت تر است، به نظر من). آرشیو های حاصل را به رایانه خود دانلود کنید. باز کردن پایگاه داده

اگر به دلایلی شما نمیتوانید پشتیبان گیری کنید، وجود داشته باشد راه دوم:

بعد، به بخش مدیریت پایگاه داده میزبانی خود بروید، PHPMyAdmin را انتخاب کنید. در ستون سمت چپ، نام پایگاه داده خود را از لیست انتخاب کنید. روی تب Export (صادرات) کلیک کنید و روی OK کلیک کنید (برو). فایل تولید شده را ذخیره کنید.

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

2. انتقال داده ها از یک کامپیوتر به میزبانی جدید

در بخش "پایگاه داده" یک میزبانی جدید، یک کاربر جدید پایگاه داده و یک پایگاه داده جدید اضافه کنید، با یک رمز عبور اضافه کنید و آن را به یاد داشته باشید. به نظر می رسد این است:

توجه! اگر شما همچنین نام دامنه را تغییر دهید، باید آن را اجرا کنید ""، سپس بازگردید و به ترتیب ادامه دهید.

باز کردن phpmyadmin، پایگاه داده خود را در لیست در سمت چپ قرار دهید، به برگه واردات بروید. پایگاه داده پایگاه داده را با یک پایگاه داده رزولوشن قبلا به کامپیوتر دانلود کنید. SQL و OK را فشار دهید (برو).

در حال حاضر فایل را با فایل ها بر روی FTP قرار دهید و آن را از بین ببرید. سازمان دیده بان که در پایان فایل ها در پوشه صحیح هستند، در میزبانی من یک پوشه public_html است، همچنین می تواند httpDocs، www یا در غیر این صورت، بسته به میزبانی نامیده شود. بررسی کنید که این پوشه خالی است قبل از باز کردن آرشیو به آن خالی است.

3. ارتباط با پایه و نصب حقوق

یک فایل wp-config.php را در ریشه سایت پیدا کنید. تغییر در IT اتصال داده به پایگاه داده به جدید:

/ ** نام پایگاه داده برای وردپرس * / define ("db_name"، "base__named_name")؛ / ** MySQL نام کاربری * / define ("db_user"، "user_name__date")؛ / ** MySQL رمز عبور پایگاه داده * / define ("db_password"، "password_base_data")؛

حقوق (ویژگی ها) 777 را برای پوشه WP-Content / Uploads و تمام زیر پوشه ها تنظیم کنید. این در FTP یا در مدیر فایل انجام می شود:

اتصال دامنه خود را به میزبانی جدید

سایت شما باید شروع به کار بر روی میزبانی جدید کند، اما شما هنوز نمی توانید آن را بررسی کنید، زیرا دامنه هنوز به میزبانی قدیمی اشاره دارد. برای رفع این وضعیت:

  • پیدا کردن جدید Hoster سرور DNS خود را. معمولا آنها در نامه ای به شما ارسال می شوند که از طریق ثبت نام میزبانی به شما ارسال می شود.
  • به حساب شخصی خود از ثبت نام دامنه خود بروید - سایت که در آن دامنه را خریداری کردید. من از 2domains.ru استفاده می کنم و به شما می گویم که چگونه آن را انجام می شود. بخش مدیریت سرورهای DNS را پیدا کنید و سرور DNS را به جدید تغییر دهید:

حالا شما باید صبر کنید تا تغییرات به اجرا درآید و دامنه به میزبانی وابسته خواهد شد. ممکن است تا سه روز طول بکشد، اما به عنوان تجربه نشان می دهد، در چند ساعت شما می توانید سایت خود را آپلود کنید.

اگر شما به یک دامنه جدید حرکت نکنید، درس برای شما تمام شده است. اگر سایت به دست نیاورده باشد نگاه کنید.

انتقال وردپرس به دامنه دیگر، پوشه

اگر علاوه بر میزبانی، شما باید سایت را به دامنه دیگری منتقل کنید، باید مشکلی داشته باشید. بر خلاف اکثر CMS، در وردپرس، تمام مسیرها با پیوندهای مطلق بیان می شوند (این یک سیستم منفی ناخوشایند است) و ما باید آنها را به صورت دستی مقابله کنیم. بیایید به ترتیب:

1. کار با پایگاه داده

هنگامی که یک پایگاه داده تخلیه را از میزبانی قدیمی دانلود کردید، باید آن را در ویرایشگر باز کنید (من از Dreamweaver استفاده می کنم) و جایگزین تمام مراجع به دامنه قدیمی به جدید:

راه دیگری وجود دارد: هنگامی که شما یک پایگاه داده وارد می کنید، به Tab SQL بروید، سه درخواست را انجام دهید:

به روز رسانی WP_Options Set Option_Value \u003d replace (Option_Value، "https://old_domain.ru"، "https://new_domain.ru") option_name \u003d "home" یا option_name \u003d "siteurl"؛

به روز رسانی WP_POSTS SET GUID \u003d جایگزین (GUID، "https://old_domain.ru"، "https://new_domain.ru")؛

به روز رسانی WP_POSTS SET POST_CONTENT \u003d جایگزین (post_content، https://old_domain.ru "،" https://new_domain.ru ")؛

2. تغییرات در v.htacces و robots.txt

پیدا کردن چنین فایل ها در دایرکتوری ریشه سایت، پیدا کردن آنها را ذکر نام دامنه قدیمی خود را و جایگزین جدید.

3. تغییرات در فایل های سایت

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

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

انتقال سایت به پوشه دیگری

اگر شما نیاز به انتقال یک وبلاگ به پوشه دیگری دارید (به عنوان مثال، domain.ru/blog)، تغییرات زیر را در v.htaccess تغییر دهید (تغییرات در چربی برجسته شده است):

# شروع وردپرس
بازنویسی بر روی
rewritebase / وبلاگ./
rewriterule ^ index \\ .php $ - [l]
rewritecond٪ (request_filename)! -f
rewritecond٪ (request_filename)! -d
بازپرداخت / وبلاگ./index.php [l]
# پایان دادن به وردپرس

خطاهای احتمالی مرتبط با وبلاگ وردپرس

در صورتی که سایت شما به دست نیاورده است، نمونه هایی از خطاهای معمول را ارائه می دهم. اگر خطای شما در لیست نیست، نظر بدهید، من با خوشحالی این لیست را تکمیل خواهم کرد :)

  1. خطا در ایجاد یک اتصال پایگاه داده این خطا اتفاق می افتد اگر WP-CONFIG.PHP WP-CONFIG.PHP داده ها نادرست وارد شده است.
  2. صفحه باز شده با نصب وردپرس. وضعیت مشابهی به دلیل خطای واردات پایگاه داده بوجود می آید. سعی کنید تمام جداول جدول را حذف کنید و دوباره وارد کنید.
  3. صفحه ای از ارائه دهنده خدمات میزبانی خود را با یک تبریک می بینید. دلیل آن می تواند چیزی باشد که قبل از باز کردن آرشیو به آن، پوشه public_html (httpDocs) را پاک کنید. فایل index.html را حذف کنید.
  4. ممنوع شما اجازه دسترسی به / در این سرور ندارید. شما ممکن است فایل های سایت را به پوشه اشتباه ریخته باشید.

بسیاری از مدیران وب و صاحبان سایت ممکن است وضعیتی داشته باشند که سایت باید از یک دامنه به دیگری ترجمه شود. شما نیاز به یک وب سایت در حال اجرا بر روی موتور وردپرس، انتقال به یک دامنه جدید. کسانی که. ماهیت این عمل تنها در تغییر نام دامنه، تمام محتویات، و همچنین ساختار لینک ها باقی می ماند. در عین حال، یک لحظه غیر قابل دسترس نیست - حفظ شاخص های TIC و PR.

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

یک لحظه مهم وجود دارد: هنگام انتقال به یک دامنه جدید، ما باید 2 دامنه ای را حفظ کنیم - قدیمی و جدید، و این انتقال در 2 مرحله انجام می شود:

1) کپی تمام اسکریپت های سایت WP و پایگاه های داده از دامنه قدیمی به جدید
2) 301 را از دامنه قدیمی به جدید تغییر دهید

اسکریپت های انتقال

راه های مختلفی برای انجام اولین نقطه انتقال وجود دارد، روش های مختلف برای مدیران وب دیگر راحت تر خواهند بود. بنابراین:

№1

بهینه ترین راه اگر ما سایت را در یک حساب میزبانی انتقال دهیم:

  1. ما به پنل مدیریت سایت در صفحه "تنظیمات - عمومی" می رویم
  2. در زمینه "آدرس وردپرس (URL) آدرس" و "آدرس سایت (URL)"، URL از دامنه جدید را مشخص کرده و تغییرات را با کلیک بر روی دکمه "ذخیره تغییرات" تأیید کنید

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

№2

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

  1. کپی اسکریپت های وردپرس به یک دامنه جدید
  2. کپی کردن SQL Dump و باز کردن آن را در یک ویرایشگر متن، اگر آن را بسیار بزرگ نیست، پس همه چیز بیشتر یا کمتر منتقل می شود
  3. لازم است جایگزین تمام ورودی آدرس قدیمی سایت به جدید، به عنوان مثال، http://domain.ru جایگزین در http://newdomain.ru، و ذخیره این تخلیه SQL
  4. برای مثال، از طریق phpmyadmin، تخلیه را به پایگاه داده بر روی سرور بارگیری کنید

آماده. وب سایت در وردپرس در یک آدرس جدید کار می کند. اما شما باید با دقت انجام دهید، زیرا می توانید موضوع را در Dump SQL شکست دهید.

№3

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

  1. کپی وردپرس و اسکریپت های Dump SQL در یک دامنه جدید / میزبانی / حساب کاربری
  2. به phpmyadmin بروید و پایگاه داده پایگاه داده پایگاه داده را انتخاب کنید
  3. روی برگه SQL کلیک کنید و 3 درخواست زیر را جایگزین کنید.
    به روز رسانی WP_OPTIONS SET OPTION_VALUE \u003d جایگزین (Option_Value، http://domain.ru "،" http://newdomain.ru ")؛

    به روز رسانی WP_OPTIONS SET OPTION_VALUE \u003d جایگزین (Option_Value، http://domain.ru "،" http://newdomain.ru ")؛

    به روز رسانی WP_POSTS SET GUID \u003d جایگزین (GUID، http://domain.ru "،" http://newdomain.ru ")؛

    به روز رسانی WP_POSTS SET GUID \u003d جایگزین (GUID، http://domain.ru "،" http://newdomain.ru ")؛

    به روز رسانی WP_POSTS SET POST_CONTENT \u003d جایگزین (post_content، http://domain.ru "،" http://newdomain.ru ")؛

    به روز رسانی WP_POSTS SET POST_CONTENT \u003d جایگزین (post_content، http://domain.ru "،" http://newdomain.ru ")؛

آماده. در حال حاضر سایت در یک آدرس جدید باز خواهد شد.

ایجاد 301 تغییر مسیر

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

1 2 3 گزینه ها + Fallowsymlinks RewriteEngine در Rewriteule (. *) http: // newdomain. ru / $ 1 [r \u003d 301، l]

گزینه ها + Fallowsymlinks RewriteEngine در ReWriteRule (. *) http://newdomain.ru/$1

در این، شاید، همه. روش انتقال وب سایت وردپرس به دامنه جدید می تواند در نظر گرفته شود.

چند کلمه در مورد سایت TIC و PR. با استفاده از 301 تغییر مسیر، این شاخص ها در طول زمان به یک دامنه جدید منتقل می شوند، اما پایین تر خواهد بود، زیرا تغییر مسیر به پارامترهای سایت اضافه می شود. مزیت اصلی این است که 301 تغییر مسیر، تمام عوامل رفتاری را به یک دامنه جدید انتقال می دهد و همیشه در موقعیت جستجو قرار می گیرد.

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

مراحل مهاجرت وب سایت وردپرس

برای به دست آوردن یک نتیجه موفق، انتقال سایت وردپرس را به چند مرحله منطقی تقسیم می کنیم.

  • یک کپی از سایت را ایجاد کنید
  • یک تخلیه محتویات پایگاه داده سایت را ایجاد کنید؛
  • دامنه را به حساب میزبانی جدید وصل کنید؛
  • یک پایگاه داده جدید را در یک میزبانی جدید ایجاد کنید
  • پایگاه داده واردات؛
  • کاتالوگ سایت را به یک میزبانی جدید انتقال دهید؛
  • فایل wp-config.php را تعمیر کنید
  • نام دامنه سایت را تغییر دهید (DNS)؛
  • سایت جدید را بررسی کنید و یک حساب کاربری را در میزبانی قدیمی حذف کنید (غیر فعال کنید).

یک کپی از سایت را ایجاد کنید

برای شروع، یک کپی از سایت را ایجاد کنید. از طریق ابزار پشتیبان، می توانید این کار را در پانل کنترل میزبانی (DirectAdmin، ISP پانل، و غیره) انجام دهید. اما این فرایند بهتر است کنترل شود و بنابراین، یک کپی از سایت را به صورت دستی با استفاده از مشتری FTP که شما در حال کار هستید، ایجاد کنید. من FileZilla یا WinsCP را توصیه می کنم.

از طریق مشتری FTP، تمام پوشه ها و فایل های سایت خود را به کامپیوتر خود به یک پوشه جداگانه پرتاب کنید. ما به تمام پوشه ها و Ballas سایت نیاز داریم که در دایرکتوری ریشه سایت قرار دارد، جایی که ما وردپرس را نصب کردیم. (در دایرکتوری ریشه، اکثر پوشه ها و فایل ها باید با WP- شروع شوند). به احتمال زیاد این یک پوشه public_html یا httpdocs است. همه چیز را در دایرکتوری ریشه دانلود کنید و فقط از آن.

یک پایگاه داده مشترک را ایجاد کنید

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

برای ورود به phpMyAdmin شما به یک پایگاه داده سایت نیاز دارید: نام پایگاه داده، نام پایگاه داده، دسترسی به رمز عبور. آنها باید از شما باشند، جایی که از لحظه ثبت شده است. اگر نه، مشکل نیست آنها می توانند به راحتی بازسازی شوند. برای انجام این کار، فایل WP-Config.php را از طریق سرویس گیرنده FTP یا در مدیریت فایل کنترل پنل میزبانی باز کنید و خطوط زیر را در آن پیدا کنید:

define ("db_name"، "نام پایگاه داده برای وردپرس")؛ تعریف ("db_user"، "نام کاربری MySQL")؛ تعریف ("db_password"، "رمز عبور به پایگاه داده MySQL")؛

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

پایگاه داده صادرات

با یک پایگاه داده پایگاه داده، داستان زیر. شما می توانید یک کپی از پایگاه داده را از بسیاری جهات مختلف (برنامه MySQLDump، Sypex Dumper Lite Script، Script وارد کننده MySQL، برنامه Navicat) را ایجاد کنید. اما از آنجایی که ما به اسکریپت phpmyadmin وارد شدیم، ما یک نسخه از پایگاه داده را با استفاده از ابزار PHP Myadmin ایجاد خواهیم کرد. این گزینه کار می کند، فقط برای سایت ها حجم غول پیکر نیست.

در phpmeadmin، در سمت چپ، پایگاه داده مورد نظر را انتخاب کنید.

در بالا ما روی زبانه "صادرات" کلیک می کنیم

در پنجره ای که باز می شود، پارامترهای صادراتی را پیکربندی می کنید:

  • تمام جداول پایگاه داده را انتخاب کنید
  • فرمت جعبه "SQL" را انتخاب کنید.
  • در Chekbox "Pack" شما می توانید فشرده سازی یا فشرده سازی پایگاه داده را ترک نکنید. اگر حجم تخمینی پایگاه داده کمتر از 2 مگابایت باشد، نمی توانید فشرده شوید. لازم است واردات بعدی پایگاه داده باشد. به طور پیش فرض، حداکثر اندازه فایل برای واردات 2.048 مگابایت است.
  • دکمه "OK" را فشار دهید.

اگر پایگاه داده فشرده نشود، در پنجره بعدی، تخلیه پایگاه داده آن را می بینیم.

پایگاه داده واردات

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

  • پانل کنترل میزبانی را وارد کنید
  • ورود به MySQL و ایجاد یک پایگاه داده با نام پایگاه داده، نام کاربری و رمز عبور دسترسی.
  • بعد، از کنترل پنل میزبانی، به phpmyadmin وارد شوید.

در phpMyAdmin میزبانی جدید شما نیاز به انتقال (واردات) محتویات پایگاه داده خود را دانلود شده از میزبانی قدیمی در فرمت SQL. قبل از وارد کردن، پارامترهای آن را پیکربندی کنید:

نام پایگاه داده نمایش داده شده توسط کدگذاری UTF-8 و فرمت SQL را بررسی کنید. روی "OK" کلیک کنید. به عنوان یک نتیجه از انتقال، شما تمام جداول پایگاه داده خود را مشاهده خواهید کرد.

انتقال وب سایت وردپرس به میزبانی دیگری توسط FTP

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

فایل wp-config.php را تعمیر کنید

برای سهولت ویرایش یک فایل wp-config.php، آن را دانلود کنید و آن را در یک ویرایشگر متن باز کنید (به عنوان مثال Notepad ++).

مهم! فایل config.php را در Window Notepad و در Word Edors ویرایش نکنید.

در خطوط زیر، داده های پایگاه داده MySQL جدید ساخته شده توسط شما را در میزبانی جدید وارد کنید.

define ("db_name"، "نام پایگاه داده جدید برای وردپرس")؛ تعریف ("db_user"، "نام کاربری MySQL")؛ تعریف ("db_password"، "رمز عبور به پایگاه داده جدید MySQL")؛ define ("db_host"، "localhost") نام سرور MySQL است. می تواند متفاوت از localchost باشد؛

ذخیره فایل، و بازگشت به سایت توسط FTP با شرایط بازنویسی.

در اصل، سایت منتقل شده است. اما اگر شما آن را در مرورگر باز کنید، آن را بر روی میزبانی قدیمی باز کنید، زیرا نام سرورهای DNS (سرورهای نام دامنه) جایگزین نمی شوند. برای تکمیل انتقال سایت وردپرس به میزبان دیگر، شما باید سرور DNS را تغییر دهید که دامنه شما متصل است.

سرورهای نام دامنه را تغییر دهید (DNS)

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

اولین گزینه اگر نام دامنه شما توسط یک میزبانی جدید مدیریت شود. به این ترتیب، دامنه خود را به سرورهای DNS میزبانی جدید متصل می کنید. در این مورد، آدرس سرور DNS از ثبت کننده تغییر می کند. شما می توانید نام سرورهای DNS میزبانی جدید را در پانل کنترل میزبانی پیدا کنید.

در پانل کنترل میزبان آمده است

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

علاقه مند به "ضبط" "نوع" NS. آنها باید حداقل دو نفر باشند. اگر آنها در سوابق وجود نداشته باشند، با این سرویس میزبانی تماس بگیرید، اجازه دهید آنها ارتباط برقرار کنند. نام سرورهای میزبانی DNS این نوع را دارد:

  • ns1.namehost.ru؛
  • ns2.namehost.ru.

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

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

این دو گزینه اصلی برای سرورهای DNS هستند. اما میزبانی ها متفاوت هستند و هر میزبانی نسخه خود را از کنترل دامنه توصیه می کند.

با توجه به استانداردهای عمومی پذیرفته شده، پارامترهای جدید DNS حدود 72 ساعت (معمولا سریعتر) تجویز می شوند.

بررسی سایت جدید

در طول روز، به طور دوره ای بررسی کنید که آیا سرورهای DNS از سایت تغییر کرده است. برای این منظور توده ای از ابزارهای آنلاین وجود دارد (به عنوان مثال http://www.cy-pr.com/tools/dns/) چه کسی در مورد سایت شما، از جمله تمام اطلاعات مربوط به سرورهای سایت DNS می گوید. در اینجا یک مثال است، همانطور که به نظر می رسد.

تغییر سرورهای DNS از 3 ساعت تا روز صورت می گیرد. اگر آدرس DNS تغییر کرده و سایت در یک میزبانی جدید کار می کند، می توانید دامنه خود را از میزبانی قدیمی حذف کنید. لازم است. در این مورد، در مورد انتقال سایت وردپرس به یکی دیگر از میزبانی همه چیز!

خطاهای انتقال و اصلاح آنها

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

اشتباهات احتمالی

  • مقالات ناپدید شده و / یا دسته بندی های سایت
  • به جای متن، مارک یا علامت سوال،
  • به جای کتیبه سایت "قادر به اتصال به پایه، خطا در خط 2"؛
  • صفحه سفید، به جای سایت؛
  • خطا در سرور آپاچی، پورت 80.

رفع اشکال

  • کدگذاری فایل BD را بررسی کنید (UTF-8 بدون BOM)
  • کدگذاری پایگاه داده منتقل شده جداول را بررسی کنید (UTF-8-General-CI)،
  • داده های وارد شده در فایل wp-config.php را بررسی کنید. توجه به نام سرور MySQL. در یک میزبانی جدید، ممکن است از Localhost متفاوت باشد؛
  • هنوز سرور DNS را تغییر نمی دهد

خطای مرگبار

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

زنگ.

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