حذف و نصب مجدد وردپرس بدون از دست رفتن اطلاعات

حذف و نصب مجدد وردپرس بدون از دست رفتن اطلاعات

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

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

قبل از نصب مجدد وردپرس این نکته‌ها رو بدونید

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

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

از فایل‌ها و دیتابیس بکاپ بگیرید

یک بکاپ کامل باید فایل‌های سایت و دیتابیس رو با هم داشته باشه. دیتابیس جاییه که نوشته‌ها، برگه‌ها، دیدگاه‌ها و بیشتر تنظیمات سایت توی اون ذخیره می‌شن. فایل‌های سایت هم تصاویر، قالب‌ها، افزونه‌ها و تنظیمات مهمی مثل wp-config.php رو نگه می‌دارن.

برای گرفتن بکاپ می‌تونید از ابزار بکاپ هاستتون کمک بگیرید. اگه هاستتون این ابزار رو نداره، نسخه رایگان افزونه UpdraftPlus برای بکاپ‌گرفتن از فایل‌ها و دیتابیس مناسبه. بعد از ساخت بکاپ، فایل‌ها رو روی کامپیوتر یا فضای ذخیره‌سازی جدا از هاست نگه دارید. فقط به پیام موفقیت اکتفا نکنید؛ مطمئن بشید فایل‌های بکاپ واقعاً دانلود می‌شن و خالی یا ناقص نیستن.

معرفی افزونه UpdraftPlus
معرفی افزونه UpdraftPlus

اگه هنوز روش نصب افزونه رو نمی‌دونید، راهنمای نصب افزونه در وردپرس رو ببینید. UpdraftPlus نسخه رایگان داره و برای کارهایی که توی این آموزش انجام می‌دیم، لازم نیست نسخه پولی اون رو بخرید.

فایل برون‌بری XML جای بکاپ کامل رو نمی‌گیره

وقتی از مسیر «ابزارها ← برون‌بری» خروجی می‌گیرید، وردپرس یک فایل XML یا WXR بهتون می‌ده. این فایل برای جابه‌جایی نوشته‌ها، برگه‌ها، دیدگاه‌ها، دسته‌ها و برچسب‌ها کاربرد داره، ولی بکاپ کامل سایت نیست. تنظیمات قالب و افزونه‌ها یا همه اطلاعات اختصاصی افزونه‌ها لزوماً توی این فایل ذخیره نمی‌شن. پس برای نصب مجدد، همچنان به بکاپ کامل فایل‌ها و دیتابیس نیاز دارید.

برون‌بری پرونده‌های سایت با ابزار برون‌بری وردپرس
برون‌بری پرونده‌های سایت با ابزار برون‌بری وردپرس

روش اول: نصب مجدد وردپرس از داخل پیشخوان

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

  1. وارد پیشخوان وردپرس بشید.
  2. از منوی «پیشخوان»، صفحه «به‌روزرسانی‌ها» رو باز کنید.
  3. توی بخش نسخه وردپرس، روی دکمه «نصب مجدد نسخه فعلی» کلیک کنید.
  4. تا دانلود و نصب تموم نشده، صفحه رو نبندید و اتصال اینترنت مرورگرتون رو قطع نکنید.
  5. بعد از تموم‌شدن کار، صفحه اصلی سایت و چند بخش مهم پیشخوان رو باز کنید.

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

روش دوم: نصب مجدد دستی فایل‌های وردپرس

این روش وقتی به کارتون میاد که پیشخوان باز نمی‌شه یا نصب مجدد داخلی وردپرس خطا می‌ده. اینجا فقط می‌خوایم فایل‌های هسته رو جایگزین کنیم. پس پوشه wp-content، فایل wp-config.php و فایل‌های سفارشی سایتتون نباید پاک بشن.

۱. آخرین نسخه وردپرس رو دانلود کنید

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

نصب آخرین نسخه فارسی وردپرس
نصب آخرین نسخه فارسی وردپرس

۲. قبل از جایگزینی فایل‌ها افزونه‌ها رو غیرفعال کنید

اگه به پیشخوان دسترسی دارید، از مسیر «افزونه‌ها ← افزونه‌های نصب‌شده» همه افزونه‌ها رو موقتاً غیرفعال کنید. نیازی نیست اون‌ها رو حذف کنید. اگه پیشخوان اصلاً باز نمی‌شه، از این مرحله بگذرید و بعد از نصب، افزونه‌ها رو یکی‌یکی بررسی کنید.

غیرفعالسازی همه افزونه‌ها
غیرفعالسازی همه افزونه‌ها

۳. فایل‌های هسته رو جایگزین کنید

با File Manager هاست یا SFTP وارد پوشه نصب وردپرس بشید. SFTP یک روش امن برای انتقال فایل بین کامپیوتر و هاسته. پوشه نصب معمولاً public_html هست، ولی ممکنه وردپرس رو توی یک زیرپوشه نصب کرده باشید. قبل از تغییر هر فایلی، مطمئن بشید پوشه مربوط به همون سایت موردنظرتون رو باز کرده‌اید.

انتقال فایل‌های ودرپرس در فایل زیلا
انتقال فایل‌های ودرپرس در فایل زیلا
  • پوشه‌های wp-admin و wp-includes نسخه فعلی رو با پوشه‌های سالم نسخه دانلودشده جایگزین کنید.
  • فایل‌های اصلی داخل ریشه بسته وردپرس رو هم آپلود کنید و اجازه بدید جای فایل‌های قبلی قرار بگیرن.
  • پوشه wp-content رو حذف نکنید و یک پوشه خالی هم جاش نذارید؛ قالب‌ها، افزونه‌ها، تصاویر و بعضی فایل‌هایی که افزونه‌ها ساخته‌ان، توی همین پوشه می‌مونن.
  • فایل wp-config.php رو نگه دارید؛ اطلاعات اتصال وردپرس به دیتابیس توی این فایل قرار گرفته.
  • فایل‌های سفارشی مثل .htaccess و robots.txt رو بدون بررسی پاک نکنید.

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

۴. سایت رو باز کنید و به‌روزرسانی دیتابیس رو انجام بدید

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

اگه سایت هک شده، نصب مجدد کافی نیست

نصب مجدد فقط فایل‌های هسته وردپرس رو تازه می‌کنه. ممکنه فایل آلوده‌ای توی wp-content، دیتابیس، حساب‌های مدیریتی یا فایل‌های سفارشی باقی مونده باشه. پس نصب دوباره وردپرس لزوماً همه بدافزارها رو پاک نمی‌کنه.

برای پاک‌کردن یک سایت هک‌شده باید فایل‌ها و دیتابیس رو بررسی کنید، حساب‌های ناشناس رو حذف کنید، همه رمزها و کلیدهای امنیتی رو عوض کنید و راه ورود مهاجم رو هم ببندید. برای انجام دقیق‌تر این کارها، راهنمای پاکسازی سایت وردپرس ویروسی رو دنبال کنید.

بعد از نصب مجدد چه چیزهایی رو بررسی کنیم

  • صفحه اصلی، نوشته‌ها، برگه‌ها و فرم‌های مهم سایت رو باز کنید.
  • وارد بخش «رسانه» بشید و چند تصویر قدیمی رو باز کنید.
  • پیوندهای یکتا رو بدون تغییر ذخیره کنید تا قوانین بازنویسی نشانی‌ها دوباره ساخته بشن.
  • قالب و افزونه‌ها رو یکی‌یکی فعال و آزمایش کنید.
  • کش افزونه، مرورگر و سرویس CDN رو پاک کنید. CDN سرویسیه که یک نسخه از فایل‌های سایت رو نزدیک‌تر به کاربر نگه می‌داره تا سایت سریع‌تر باز بشه.
  • از مسیر «ابزارها ← سلامت سایت»، خطاهای مهم رو بررسی کنید.
  • وقتی مطمئن شدید سایت درست کار می‌کنه، یک بکاپ تازه بگیرید.

جمع‌بندی

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

سؤالات متداول

آیا نصب مجدد وردپرس اطلاعات سایت رو پاک می‌کنه؟

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

برای نصب مجدد وردپرس به افزونه نیاز داریم؟

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

آیا فایل XML برای بازیابی کامل سایت کافیه؟

نه. فایل XML بیشتر برای انتقال محتواهایی مثل نوشته‌ها، برگه‌ها، دیدگاه‌ها و دسته‌ها کاربرد داره. برای بازیابی کامل، باید از دیتابیس و همه فایل‌های سایت بکاپ داشته باشید.

آیا نصب مجدد وردپرس سایت هک‌شده رو پاکسازی می‌کنه؟

نه لزوماً. ممکنه آلودگی توی پوشه wp-content، دیتابیس یا حساب‌های مدیریتی باقی مونده باشه. سایت هک‌شده به بررسی و پاکسازی کامل نیاز داره.

نظر شما در این مورد چیه؟

  1. U356999۲۸ مهر ۱۴۰۳

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

  2. U43543۱۷ مهر ۱۴۰۰

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

    ایا در این صورت سایت بالا میاد تا بتوتم ورودپرس و ابدیت کنم؟

  3. U30386۱۳ اسفند ۱۳۹۹

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

    • رضا راد۱۳ اسفند ۱۳۹۹

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

  4. U27484۱۶ اردیبهشت ۱۳۹۹

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

    • تیم پشتیبانیتیم پشتیبانی۱۶ اردیبهشت ۱۳۹۹

      سلام
      راهی نیست به جز بازیابی اطلاعات توسط هاست یا حذف نوشته های اضافه شده

  5. U23991۱ مهر ۱۳۹۸

    (حذف محتوای ابزارک درون ریزی شده قالب)

    سلام. من برای قالب درون ریزی دمو رو نصب کردم.
    الان میخوام درون ریز رو پاک کنم از قالب

    الان باید چیکار کنم؟؟؟

    • تیم پشتیبانیتیم پشتیبانی۱ مهر ۱۳۹۸

      نیازی به حذف درون ریز نیست. اطلاعات اضافی را ویرایش یا حذف کنید

  6. U18647۲۰ شهریور ۱۳۹۸

    سلام،وقتی قصد داریم محتویات وردپرس جدید و آپلود کنیم،آیا پوشه wp-content نباید حذف بشه و فایلی که از قبل دانلود شده بجای اون فایل ریخته بشه؟در مرحله 6 فقط پوشه آپلود و باید داخل هاست آپلود کنیم یا کل wp-content

    • U22937۲۰ شهریور ۱۳۹۸

      درود وقت بخیر
      خیر نیازی به حذف کل پوشه wp-content نیست. با آپلود همان پوشه wp-content که در مرحله سوم دانلود کرده بودید محتویات جایگزین می شوند. بله کل پوشه wp-content را آپلود کنید.

  7. U22981۱۴ مرداد ۱۳۹۸

    سلام
    من از نسخه 5.2.2 وردپرس استفاده می کنم ولی هنگام انتشار هر برگه به مشکل عدم انتشار یا ذخیره سازی نا موفق بر می خورم. از BeTheme استفاده می کنم. می خواستم بدونم راهی وجود داره که بدون حذف و راه اندازی مجدد ورئپرس بشه این مشکل رو حل کرد؟ (فایل page.php در فولدر قالب موجود است)

    • تیم پشتیبانیتیم پشتیبانی۱۴ مرداد ۱۳۹۸

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

  8. U22564۱ مرداد ۱۳۹۸

    سلام خسته نباشید ممنون از پست مفیدتون
    یه سوال دارم
    دیتابیس من مشکل داره یعنی باعث کندی سایتم شده،آیا راه حلی وجود داره پست هام حذف نشه ولی یه دیتابیس دیگه بسازم و اینو حذف کنم؟

    • تیم پشتیبانیتیم پشتیبانی۲ مرداد ۱۳۹۸

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

  9. کاربر مهمان۲۶ فروردین ۱۳۹۸

    سلام خسته نباشید من یک سوال دارم من داخل دیتابیسم

    wp-usermeta

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

    • رضا راد۲۶ فروردین ۱۳۹۸

      سلام حذف شده باید وردپرس رو دوباره نصب کنید

      • کاربر مهمان۲۶ فروردین ۱۳۹۸

        دیتابیس یکی از سایتای دیگمو ایپورت کردم روش و تغییرات رو دادم براش

        با این صورت مشکلی پیش نمیاد

        • رضا راد۲۶ فروردین ۱۳۹۸

          اگر نام و آیدی کاربر یکی باشه خیر مشکلی نیست.

  10. U14437۱۲ اسفند ۱۳۹۷

    سلام آقای حسینی، خسته نباشید
    می خواستم بدونم با حذف دیتابیس و نصب دوباره از نو – اطلاعات از دست نمیره!؟

    • رضا راد۱۲ اسفند ۱۳۹۷

      درود با حذف دیتابیس بله اما حذف وردپرس خیر

  11. کاربر مهمان۹ دی ۱۳۹۷

    سلام
    اگه به اشتباه پوشه wp-content حذف بشه باید چکار کرد؟

    • رضا راد۹ دی ۱۳۹۷

      باید از هاست بخواهید بازگردانی کنند.

  12. U5203۸ آبان ۱۳۹۷

    درود بر شما
    من بدلیل آلوده بودن سایتم به کدهای مخرب و با توجه به رفع نشدن مشکل از راههی گوناگون میخوام اقدام به حذف و نصب وردپرس کنم
    چند تا سوال
    با توجه به اینکه فرمودین پوشه wp-content رو حذف نکنیم و منتقل بشه به هاست جدید ، اگر ویروس تو هر کدوم از افزونه ها یا قالب باشه که اینجوری به هاست جدید منتقل میشه
    اگر همه فولدرها رو پاک کنم ، قالب و افزونه ها رو دوباره آپلود و نصب کنم ، با همین برون ریزی و درون ریزی ، اطلاعات پست ها و محصولات و …آدرس لینکها مثل قبل میشه که از نظر سئو و موتورهای جستجو آسیب نبینه؟
    ممنون

    • تیم پشتیبانیتیم پشتیبانی۹ آبان ۱۳۹۷

      سلام
      اگر دامنه را تغییر ندید برای سئو مشکلی پیش نمیاد.
      در صورتی که بخواهید قالب و افزونه را از ابتدا نصب کنید و پست هاتون را از دست ندید افزونه های درون ریزی مورد استفاده نیست زیرا این افزونه ها تنظیمات و غیره را export میگیرد.

  13. کاربر مهمان۵ بهمن ۱۳۹۶

    سلام
    بنده با افزونه Jetpack مشکل دارم و هنگام ایجاد حساب رایگان با ارور زیر روبرو میشم:
    جزئیات خطا: The registration secrets sent by your site do not match the ones the Jetpack server has on record.
    مشکل را با هاستینگ در میون گذاشتم میگن وردپرس شما به درستی نصب نشده آیا لازمه دوباره نصب کنم.

    • رضا راد۶ بهمن ۱۳۹۶

      درود ربطی به وردپرس نداره ظاهرا اطلاعات رو نمیتونه درست بخونه

  14. کاربر مهمان۳ شهریور ۱۳۹۶

    با سلام
    با تشر از آموزش خوبتون

  15. کاربر مهمان۱۴ تیر ۱۳۹۶

    عالی بود.
    basickade.ir

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.